Проблем с процесорното време

Дискусията в 'Хостинг Форум' стартирана от Scanolions, Май 15, 2018.

  1. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Използвам Wordpress система и хоствам в icn, обаче ми изпращат писмо за превишено процесорно време. Преди беше на +200, а сега последните няколко седмици успях да подкарам до 80 и преди няколко дена пак скочи до 150-200. Попринцип сайта си зарежда бързо. Всяка сутрин гледам имам имейл от сайта за brute force атака и съответно са блокирани ИП-тата от плъгина. Идеята ми е дали проблема идва от плъгините или е нещо друго ( тема, ботове, атаки и т.н. ). Използвам 22 плъгина и те са:

    AddToAny Share Buttons
    Akismet Anti-Spam
    All In One SEO Pack
    Brute Force Login Protection
    Contact Form 7
    DB Cache Reloaded
    Google XML Sitemaps
    Heartbeat Control
    Hyper Cache Extended
    Image Sizes
    Image Watermark
    kk Star Ratings
    Protect WP-Admin
    Related Posts
    Report Content
    SEO Optimized Images
    Simple Lightbox
    Simple Tags
    Google Analytics Dashboard for WP (GADWP)
    WP Smush
    WP-Optimize
    WPeMatico
     
    Последно редактирано: Май 15, 2018
  2. ETNHost

    ETNHost New Member

    Рег.:
    Ноем 3, 2016
    Съобщения:
    25
    Харесвания:
    11
    Точки:
    3
    Здравей,

    Ето няколко възможни причини:

    - конкретен модул (вече си предположил този вариант), в този случай можеш да се опиташ да "профилираш" модулите с: https://bg.wordpress.org/plugins/p3-profiler/
    - голямо количество нелегитимен трафик, идващ от ботове (не говорим за Google, Bing, Yandex) и брут форс атаки, така че можеш да прегледаш access логовете, за да прецениш откъде идва трафика и дали е легитимен
    - неефективни или недостатъчно ефективни кеш модули
    - може апликацията да е достигнала капацитета на ресурсите за съответния хостинг план
     
  3. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,825
    Харесвания:
    651
    Точки:
    113
    Пол:
    Мъж
    Място:
    Стара Загора
    да продължа листа:
    -сайт правен от аматьор
     
  4. Sky

    Sky Well-Known Member

    Рег.:
    Юли 29, 2012
    Съобщения:
    8,825
    Харесвания:
    651
    Точки:
    113
    Пол:
    Мъж
    Място:
    Стара Загора
    Mnogo kofti izbo na plugins
     
  5. Victor R

    Victor R Active Member

    Рег.:
    Авг 14, 2017
    Съобщения:
    120
    Харесвания:
    54
    Точки:
    28
    Пол:
    Мъж
    Най-вероятно това. 22 плъгина са доста. Мини на един VPS, замени секюрити плъгините с fail2ban, замени кеш плъгина с истинкси кеш (Varnish или Nginx), махни всякакви оптимизиращи плъгини и си сложи сайта зад CloudFlare или Incapsula.
     
  6. AseasRoa

    AseasRoa Well-Known Member

    Рег.:
    Юни 22, 2014
    Съобщения:
    904
    Харесвания:
    286
    Точки:
    63
    Я дефинирай това "бързо" какво означава в секунди? Основния HTML за колко време пристига? В Chrome отиваш на Ctrl+Shift+I, там на Network (отметни Disable cache), зареждаш страницата и гледаш най-първото такова дет се зарежда. Най в дясно дето е Waterfall стъпваш с мишката, показва ти се повече информация и гледаш колко е времето на зеленото нещо. Ето как изглежда за настоящата страница:
    upload_2018-5-15_17-41-19.png

    Wordpress е тлач по начало, така че дори 1 секунда време е нормално. Провери и в по-вътрешни страници за всеки случай. Въобще гледай дали за някоя заявка това зеленото нещо се проточва много. Можеш да отвориш и други сайтове за сравнение. Съответно ако времената изглеждат нормални, значи сайта явно си работи добре и търси кой или какво го достъпва прекалено често. Ако времето все пак е твърде голямо, тогава си играй с плугините да го намалиш.

    Ако времето е голямо и след всички опит не може да спадне, може проблема да е в хостинга. Случва се хостингите да са бъгясани по отношение на харда, скоростта на четене да стане смешно бавна, и да не можеш директно да засечеш това. Тогава естествено достъпа до файлове и база данни става бавен, въобще цялата система се сбозва. Още по-лошото е, че тогава шанса съпорта да се направи на ударен е доста голям, просто те оставят с нормален процесор и памет, но много бавен хард, а ти върви и се оправяй. Макар че не знам дали в такъв случай процесорното време нараства.
     
  7. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    CloudFlare съм сложил, а за VPS не мисля че за такъв малък сайт с 200 потребителя си заслужава. Плъгина P3 profiler ми даде за lightbox 27% - 0.187 секунди. Сега го деактивирах. Ако може да предложите алтернатива на този плъгин лекичък
     
  8. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Показва ми 1.14 секунди, а във вътрешните страници 935ms
     
  9. scorebg

    scorebg Active Member

    Рег.:
    Септ 15, 2011
    Съобщения:
    733
    Харесвания:
    88
    Точки:
    28
    Кой идиот слага препокриващи се plugin....
    Поне половината могат да се махнат без проблем..
     
    Странникът харесва това.
  10. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    И кои са тези половината ?
     
  11. scorebg

    scorebg Active Member

    Рег.:
    Септ 15, 2011
    Съобщения:
    733
    Харесвания:
    88
    Точки:
    28
    Brute Force Login Protection -
    Google XML Sitemaps - Има XML карта в All In One SEO Pack
    DB Cache Reloaded - има кеширане на базата данни в Hyper Cache Extended, на 99 % ако няма ползва се друг който има..
    Image Sizes - ако е сменяна темата, с regenerate thumbnails се оправят снимките веднъж и краи... няма нужда от това
    Image Watermark - има програми който ще ви сложат watermark на множество снимки, за новите... решения бол... много често тези добавки товарят ненужно и излишно.
    Protect WP-Admin - два три реда и с htaccess и страницата е защитена
    SEO Optimized Images - за какво е . всичко за оптимизацията на картинки го има на 100 % в All In One SEO Pack
    Google Analytics Dashboard for WP - за чии чеп, е това...
    WP Smush - е добавка за оптимизация на изображения, ако ее с pro версията... почти няма снисъл. Още преди качване на снимките може да се оправят...
    WP-Optimize - се съм запознат много, но дори да е полезен, може да се включва веднъж седмично, почиства се каквото има и се маха...
    ---
    До тук са 10 ...
    AddToAny Share Buttons - всяка нова читава тема, няма нужда от това, за да се показват бутони.
     
  12. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Сега да обясня за плъгините за Google XML Sitemaps като активирах в search console ми даде грешки за картата и го деактивирах. За DB Cache Reloaded след като активирам това имам чувството че малко намалява процесорното време, но не съм сигурен ще проверя, но може и да си прав. За Image Sizes предотвратявам създаването на многото изображения от wordpress, без плъгин не знам как става и дали изобщо става. За Image Watermark тъй като качавам всеки ден по 100-200 снимки в сайта и нямам възможност да ги оправям онлайн по сайтовете. Protect WP-Admin за този плъгин ще съм благодарен ако ми кажеш как да сменя wp-admin папката с друго име, защото намерих един и като направих се бъгна и нищо не се получи. SEO Optimized Images това е за слагане на alt текст на снимките, защото All in One Seo Pack не им слага. За WP Smush уж намалява размерите на снимките. WP-Optimize този плпъгин както каза ти го включвам от време на време за почистване и го деактивирам след това. AddToAny Share Buttons за това моята тема не поддържа бутони за споделяне.
     
  13. scorebg

    scorebg Active Member

    Рег.:
    Септ 15, 2011
    Съобщения:
    733
    Харесвания:
    88
    Точки:
    28
    Аз нямам проблем, няма нужда да ми обясняваш.... alt таговете на снимките се задават в wordpress няма нужда от plugin...
    90 % съм сигурен че проблемът идва от Image Watermark, дали само от него или в комбинация ...друга тема
    В твоя случай или малко повече четене или си купи по-висок план..
    И все пак - инсталирай https://wordpress.org/plugins/p3-profiler/ макар и да не се поддържа от известно време,може да ти даде насоки коя добавка създава проблем...
    В тази статия има насоки как да се намали процесорното време...има литература и на български по-темата.
     
  14. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Да този плъгин го инсталирах и махнах някои неща. За alt таговете при мене wordpress не ги слага автоматично не знам защо. А този за watermark като не се качват снимки работи ли си пак ?
     
  15. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Нормално ли е при 5 включени плъгина и в pingdoom test да ми дава сайта за зареждане 2,21 и 271 заявки ? И ако можете да ме ориентирате къде какво да гледам в AwStats че много объркано ми идва
     
  16. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Проблема с процесорното време се разреши. Причината главно е била в агресивното обхождане на ботове. Махнах и някой плъгини като подобни публикации и всякакви излишни с което намалих и времето за изпълнение на php скрипт-а. Спрял съм напълно ботовете и веднага даде резултат на първия ден и сега се чудя как мога да направя така да обхождат по - малко ботовете на google, bing, yandex за да не товарят много. От webmaster гледах, ама там като намаля времето ще важи само до август месец има ли друг начин да им задам настройки през .htaccess за да е вечна промяната. И другото което е искам да спра изцяло влизането на други ботове на facebook, twitter и т.н., защото мисля че не са ми нужни, а да разреша достъпа само на най - главните със зададени параметри за да не товарят пак много.
     
  17. didexs

    didexs Active Member

    Рег.:
    Ян 13, 2011
    Съобщения:
    176
    Харесвания:
    27
    Точки:
    28
    Пол:
    Мъж
    Опитай с няколко реда в robots.txt:

    User-agent: Google
    Disallow:

    User-agent: *
    Disallow: /

    Taка ще разрешиш достъпа само на Гошко и ще го забраниш за всички останали ботове. Ако искаш да добавиш още, които желаеш да обхождат, просто добави още няколко реда, след разрешението на Гого:

    User-agent: името на бота
    Disallow:
     
  18. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,245
    Харесвания:
    654
    Точки:
    113
    Пол:
    Мъж
    Аз не бих си сложил никакви инструкции за ботовете който ми докарват истински трафик, защото дори един клиент да изпуснеш това са загуби а за адсенс разликата между два хостинг плана са няколко клика който също може да ги изпуснеш...

    Имаш плъгин който не се кешира... В идеалния случай след кеш плъгина сайта трябва да работи почти като статичен html а за брут форс атаките скрии админа и си направи статични ерор страници (който също се кешират) (това с презумция че незнам колко ресурс ти яде ауто блогинга)
     
  19. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Добре ще го пробвам, а има ли някаква вероятност другите ботове да не спазват тези неща в robots.txt и пак да си влязат ? И другото което ме притеснява, е че като зададох crawl-delay: 20 в robots.txt изобщо не се съобразиха с това, каква може да е причината ?
     
  20. Scanolions

    Scanolions Member

    Рег.:
    Септ 26, 2011
    Съобщения:
    122
    Харесвания:
    12
    Точки:
    18
    Уж ползвам Hyper Cache Extended, ама не знам колко ми кешира страниците, а за брур форс атаките сложих парола на wp-admin папката
     

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice