dr_vlat: (Default)
[personal profile] dr_vlat
Шаред хостинг, вордпресс, ~5000 записей, кастомные страницы, итп... Time to First Byte - 44мсек. Можно сделать 20, но по времени — дешевле с шареда уйти на VDS, чем переписывать вордпресс, по сути, с нуля.
У хипстерков-вейперов на том-же вордпресе получается порядка 2-3 секунд.

(скромно) Вот что значат прямые руки, затачивание вордпресса напильником под свои нужды, и грамотный подход к многоуровневому кэшированию.

Date: 2016-12-17 05:59 pm (UTC)
ext_926173: (RB Astro 6)
From: [identity profile] dimka-rs.livejournal.com
Поделишься магией? Хотя бы названиями :)

Date: 2016-12-17 06:08 pm (UTC)
From: [identity profile] dr-vlat.livejournal.com
Да какая магия... 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) только эту страницу.
Edited Date: 2016-12-17 06:10 pm (UTC)

Date: 2016-12-17 06:45 pm (UTC)
ext_926173: (RB Astro 6)
From: [identity profile] dimka-rs.livejournal.com
Примерно понял, спасибо. Мож руки дойдут свой блог подкрутить.

Date: 2016-12-17 06:48 pm (UTC)
From: [identity profile] dr-vlat.livejournal.com
Обращайся. :)
Я с некоторого времени забил на понты и идеологическую верность, и почти полностью стал делать проекты на WP/PHP.
Старый стал совсем. Надоело свои лисапеды изобретать практически для каждого проекта.

Date: 2016-12-17 06:51 pm (UTC)
ext_926173: (RB Astro 6)
From: [identity profile] dimka-rs.livejournal.com
Это мудрость! Инструмент под задачу.

Profile

dr_vlat: (Default)
dr_vlat

December 2016

S M T W T F S
    1 23
4 567 8910
111213141516 17
18192021 22 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 02:42 am
Powered by Dreamwidth Studios