Пост самолюбования

Dec 17, 2016 17:25

Шаред хостинг, вордпресс, ~5000 записей, кастомные страницы, итп... Time to First Byte - 44мсек. Можно сделать 20, но по времени - дешевле с шареда уйти на VDS, чем переписывать вордпресс, по сути, с нуля ( Read more... )

Leave a comment

Comments 5

dimka_rs December 17 2016, 17:59:09 UTC
Поделишься магией? Хотя бы названиями :)

Reply

dr_vlat December 17 2016, 18:08:02 UTC
Да какая магия... 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) только эту страницу.

Reply

dimka_rs December 17 2016, 18:45:18 UTC
Примерно понял, спасибо. Мож руки дойдут свой блог подкрутить.

Reply

dr_vlat December 17 2016, 18:48:39 UTC
Обращайся. :)
Я с некоторого времени забил на понты и идеологическую верность, и почти полностью стал делать проекты на WP/PHP.
Старый стал совсем. Надоело свои лисапеды изобретать практически для каждого проекта.

Reply


Leave a comment

Up