форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Добрый день!
Заинтересовался я скоростью отдачи сайта для конечного посетителя. Установил Рабочий статус на Тестирование и вижу вот такую вот картину:
<!-- Runtime: 0.2376 --> <!-- Query time: 0.198237 --> <!-- Queries: 33 --> <!-- Memory: 13523Kb, end of textpattern() -->
Я так понимаю, что Runtime - это общее время загрузки страницы, Query time - время выполнения запросов в базу, а Queries - это общее количество запросов.
Memory - это потребление ОЗУ.
Что странно:
1. Runtime может быть меньше, чем Query time, хотя по идее должно быть всегда наоборот. Или я чего-то недопонимаю?
2. Memory зависит от количество плагинов и, как я понял, не сильно критично для производительности.
Есть ли у кого-нибудь опыт использования таких данных и на что обратить особое внимание, если нужно максимально ускорить загрузку сайта?
Неактивен
По-моему, Runtime - это время сборки страницы Текстпаттерном, а не общее время загрузки страницы.
Время загрузки только браузер может сказать.
Ускоряться можно:
1. кешированием (для txp были плюшки, которые даже запросы к БД кешили);
2. уменьшением количества запросов к диску:
- графику запихнуть в спрайты или data:url;
- css слить в один файл, минифицировать;
- все js поместить в футер, популярные js подключать через cdn, остальные слить в один и минифицировать;
- хранить всю статику (css, js, графику) в отдельном под-домене с настроенным кешированием (лучше в нескольких, но не больше четырех).
Неактивен
Возможно и хостинг нужно поменять! Многое зависит от мощности отдающих серверов же.
Неактивен