Пост самолюбования
Dec. 17th, 2016 05:25 pmШаред хостинг, вордпресс, ~5000 записей, кастомные страницы, итп... Time to First Byte - 44мсек. Можно сделать 20, но по времени — дешевле с шареда уйти на VDS, чем переписывать вордпресс, по сути, с нуля.
У хипстерков-вейперов на том-же вордпресе получается порядка 2-3 секунд.
(скромно) Вот что значат прямые руки, затачивание вордпресса напильником под свои нужды, и грамотный подход к многоуровневому кэшированию.
У хипстерков-вейперов на том-же вордпресе получается порядка 2-3 секунд.
(скромно) Вот что значат прямые руки, затачивание вордпресса напильником под свои нужды, и грамотный подход к многоуровневому кэшированию.
no subject
Date: 2016-12-17 05:59 pm (UTC)no subject
Date: 2016-12-17 06:08 pm (UTC)Вся динамика — обрабатывается 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) только эту страницу.
no subject
Date: 2016-12-17 06:45 pm (UTC)no subject
Date: 2016-12-17 06:48 pm (UTC)Я с некоторого времени забил на понты и идеологическую верность, и почти полностью стал делать проекты на WP/PHP.
Старый стал совсем. Надоело свои лисапеды изобретать практически для каждого проекта.
no subject
Date: 2016-12-17 06:51 pm (UTC)