Шаред хостинг, вордпресс, ~5000 записей, кастомные страницы, итп... Time to First Byte - 44мсек. Можно сделать 20, но по времени - дешевле с шареда уйти на VDS, чем переписывать вордпресс, по сути, с нуля
( Read more... )
Да какая магия... nginx для статики, apache для php. Вся динамика - обрабатывается WP Super Cache (раньше был - W3 Cache) и становится статикой. По сути - тяжеленный php скрипт из 4-8 тысяч строк, становится обычным html файлом, который и отдается пользователю. За-gzip-ленным конечно. Динамика, типа ссылки на рандомный пост, в этом html подключается через jquery, и подтягивается уже после загрузки всей страницы. Дело долей секунды, для пользователя незаметно. Ну и конечно - никаких гроздьев css/скриптов . Ein reich, ein fuh...один css, один js (webpack-ом делается из кучи проектных js-ок). Ну и конечно сам вордпресс тюнится. Никаких левых, ненужных плагинов, своя тема, написанная с нуля. По сути - от WP остается только его удобная админка и неплохое API.
TTL кэша страниц в WP Super Cache подбирается эмпирически. От минут, до лет. Я поставил - 1 месяц, но когда меняю что-то, принудииеьно инвалидейчу (invalidate) только эту страницу.
Обращайся. :) Я с некоторого времени забил на понты и идеологическую верность, и почти полностью стал делать проекты на WP/PHP. Старый стал совсем. Надоело свои лисапеды изобретать практически для каждого проекта.
Comments 5
Reply
Вся динамика - обрабатывается WP Super Cache (раньше был - W3 Cache) и становится статикой. По сути - тяжеленный php скрипт из 4-8 тысяч строк, становится обычным html файлом, который и отдается пользователю. За-gzip-ленным конечно.
Динамика, типа ссылки на рандомный пост, в этом html подключается через jquery, и подтягивается уже после загрузки всей страницы. Дело долей секунды, для пользователя незаметно.
Ну и конечно - никаких гроздьев css/скриптов . Ein reich, ein fuh...один css, один js (webpack-ом делается из кучи проектных js-ок).
Ну и конечно сам вордпресс тюнится. Никаких левых, ненужных плагинов, своя тема, написанная с нуля.
По сути - от WP остается только его удобная админка и неплохое API.
TTL кэша страниц в WP Super Cache подбирается эмпирически. От минут, до лет. Я поставил - 1 месяц, но когда меняю что-то, принудииеьно инвалидейчу (invalidate) только эту страницу.
Reply
Reply
Я с некоторого времени забил на понты и идеологическую верность, и почти полностью стал делать проекты на WP/PHP.
Старый стал совсем. Надоело свои лисапеды изобретать практически для каждого проекта.
Reply
Leave a comment