Глава 17 · 17.4
X-Ray: откриване на бавни страници
Вашият уебсайт бавен ли е или постоянно достига своите лимити? Тогава ще искате да знаете на какво се дължи: на плъгин, на бавна заявка към базата данни или на външна услуга, която отнема много време за отговор. X-Ray измерва това вместо Вас. Инструментът следи известно време всяка заявка към Вашия уебсайт и показва за всяка страница какво е отнело най-много време.
Стартиране на измерване
- Кликнете в DirectAdmin под Extra Features на X-Ray. Ще видите списъка с измервания (задачи). Ако пише NO TASKS FOUND, значи все още нямате такива.
- Кликнете на Start tracing (1).
- Изберете при URL (1) Вашия домейн и попълнете в Specify mask коя част от сайта Ви искате да измервате. С /* измервате целия сайт, а например с /winkel/* само страниците под /winkel.
- При Record for се показва колко заявки ще бъдат измерени (по подразбиране 20). С отметката Advanced settings получавате повече опции.
- Кликнете на Run (2).


Събиране на данни
Отворете сега Вашия уебсайт в поверителен прозорец на браузъра си и разгледайте, особено страниците, които са бавни. Или изчакайте обикновени посетители да го направят. X-Ray улавя заявките, докато се достигне зададеният брой. В списъка виждате колко вече са измерени.
Четене на доклада
- Кликнете в списъка при Вашето измерване на иконата с окото (преглед).
- Ще видите всички измерени заявки с времето им за зареждане. Кликнете на заявката, която е отнела най-дълго: оттам може да се извлече най-много информация.
- В доклада виждате кои елементи са отнели най-много време: по плъгин или модул, най-бавните заявки към базата данни и заявките към външни услуги.
Забелязвате ли, че един плъгин се откроява с много по-дълго време от останалите? Тогава най-вероятно той е причината. Актуализирайте го, потърсете по-лека алтернатива или го изключете. Виждате ли, напротив, много плъгини, всеки с малко време? Тогава просто имате твърде много от тях. Известни тежки комбинации са например разширен page builder заедно с онлайн магазин и много допълнения.
Какво помага почти винаги?
- Използвайте плъгина LiteSpeed Cache. Нашите сървъри работят с LiteSpeed и с този плъгин страниците се обслужват готови от кеша.
- Използвайте само плъгините, от които наистина имате нужда.
- Изберете по-нова версия на PHP (вижте Избор на версия на PHP (Select PHP version)) и включете opcache (вижте Включване и изключване на PHP разширения).
- Ако Вашият уебсайт вече не се побира във Вашия пакет, изберете по-голям пакет в Моят WebOké.
Внимание: По време на измерване всяка измервана заявка е леко по-бавна. Спрете измерването, когато приключите, и не оставяйте такова да върви без нужда.
