Глава 18 · 18.3
Моят уебсайт е бавен
Бавният уебсайт Ви струва посетители и клиенти. Причината почти винаги е в самия уебсайт: твърде много или тежки приставки, липса на кеширане или големи изображения. Понякога Вашият пакет достига своите граници. С въпросите и стъпките по долу ще откриете причината.
Първо три въпроса
- Всичко ли е бавно, или само администрацията? Ако само администрацията на WordPress е бавна, това обикновено се дължи на приставки или на бот, който атакува страницата Ви за вход.
- Винаги, или в определени моменти? Ако е бавно само в натоварени моменти или когато се изпълнява планирана задача, това сочи към ограниченията на Вашия пакет.
- Само при Вас, или при всички? Опитайте през телефона си с 4G или 5G и помолете някой друг да провери. Ако е бавно само при Вас, вероятно причината е във Вашата собствена връзка или VPN.
Стъпка 1: измерете къде е проблемът
- С Resource Usage в DirectAdmin виждате дали Вашият пакет достига определено ограничение, като процесор, памет, вход/изход (I/O) или броя едновременни процеси (вижте Resource Usage: CPU, памет и процеси). Съобщение за faults означава, че сайтът Ви е бил ограничаван в този момент.
- С X-Ray виждате за всяка страница коя приставка, заявка към базата данни или външно извикване отнема време (вижте X-Ray: откриване на бавни страници).
- С външно измерване като Google PageSpeed Insights виждате какво точно трябва да зареди браузърът на посетителя.
Стъпка 2: най-честите причини
- Липса на кеширане. Нашите сървъри работят на LiteSpeed. За WordPress безплатната приставка LiteSpeed Cache често веднага прави сайта Ви много по-бърз, защото страниците вече не се изграждат наново при всяко посещение.
- Твърде много или тежки приставки. Всяка приставка отнема време. Проверете с X-Ray кои приставки са най-бавни и изключете тези, от които нямате нужда.
- Големи изображения. Снимка от 5 MB директно от камерата Ви забавя всяка страница. Намалете размера им преди качване или използвайте приставка, която прави това.
- Ботове и атаки. Търсачки, AI роботи (crawlers) или опити за вход в wp-login.php и xmlrpc.php могат да натоварят Вашия пакет. Проверете в лога на достъпите кои адреси се заявяват често (вижте Site summary & logs: лог файлът за грешки и лог файлът за достъп).
- Остаряла версия на PHP. По-новите версии на PHP са значително по-бързи. Вижте Избор на версия на PHP (Select PHP version).
- Разхвърляна база данни. Хиляди стари ревизии, спам коментари или лог таблици забавят заявките. Почистете и оптимизирайте базата данни (вижте Проверка, поправка и оптимизиране на база данни).
- Външни елементи. Шрифтове, видеоклипове, чат джаджи и кодове за измерване от други доставчици могат да забавят зареждането на страницата Ви. PageSpeed Insights показва кои са те.
- Твърде често изпълнявани cron задачи (вижте Cron Jobs: автоматично изпълнение на задачи). И те се броят в ограниченията.
Стъпка 3: Вашият пакет твърде малък ли е?
Почистили сте сайта и сте включили кеширането, но Resource Usage продължава да показва faults в натоварени моменти? Тогава сайтът Ви се нуждае от повече изчислителна мощност. В Mоят WebOké изберете Моите продукти и Администрация, след което Смяна на хостинг пакета. Надстройката влиза в сила веднага.
Посетителите получават съобщение за грешка 503 или Resource Limit Is Reached? Прочетете също 503 или „Resource Limit Is Reached“: какво да направите сега?.
Съвет: Администрацията на WordPress е бавна, докато предната част е бърза? Тогава обърнете специално внимание на приставки, които вършат много в администрацията, като статистики, резервни копия или проверки за сигурност, изпълнявани на сървъра. Планирайте тежките задачи за по-спокойни моменти.
