Comments 12
Автор, такие тексты оставляйте у себя в блоге. Тут все в курсе того, о чём вы тут написали, а написали вы не много. Тема не раскрыта.
> Сделав все необходимые замены JavaScript, CSS
Ни в коем случае не заменяйте файлы ядра WordPress, включая изображения, CSS и JS (включая файлы темы и плагинов). Если вам нужно сжимать или минимизировать подобные файлы, делайте это с помощью плагина (тот же W3 Total Cache), на уровне веб-сервера (например mod_pagespeed, ngx_pagespeed) или ещё лучше на стороннем CDN.
Ни в коем случае не заменяйте файлы ядра WordPress, включая изображения, CSS и JS (включая файлы темы и плагинов). Если вам нужно сжимать или минимизировать подобные файлы, делайте это с помощью плагина (тот же W3 Total Cache), на уровне веб-сервера (например mod_pagespeed, ngx_pagespeed) или ещё лучше на стороннем CDN.
А в чем отличие то ли сжатие выполнит W3 Total Cache или выполнит PageSpeed а человек руками скопирует и вставит все необходимое?
После обновления любого плагина, ядра или темы все это накроется медным тазом.
У меня кстати наворочено еще круче WP SuperCache делает статический кеш с временем жизни 48 часов и сжатый в gzip. nginx берет статические файлы из папки кеша и выдает пользователю.
У меня кстати наворочено еще круче WP SuperCache делает статический кеш с временем жизни 48 часов и сжатый в gzip. nginx берет статические файлы из папки кеша и выдает пользователю.
Ну оно не накроется медным тазом, а надо будет повторить проделанное.
Да и такой вопрос — как часто обновляется сайт и плагины? В 90% мне кажется не чаще чем раз в года а то и реже, регулярно обновляются только те кто хорошо все это знают, а кто знает еще раз сделает)
Тут такая же штука происходит, тот же gzip и статический кеш, именно это и дает такой прирост.
Да и такой вопрос — как часто обновляется сайт и плагины? В 90% мне кажется не чаще чем раз в года а то и реже, регулярно обновляются только те кто хорошо все это знают, а кто знает еще раз сделает)
У меня кстати наворочено еще круче WP SuperCache делает статический кеш с временем жизни 48 часов и сжатый в gzip. nginx берет статические файлы из папки кеша и выдает пользователю.
Тут такая же штука происходит, тот же gzip и статический кеш, именно это и дает такой прирост.
Ядро обновляется 2-3 раза в год, а maintenance/security релизы ещё чаще. Темы и плагины зависят от разработчиков той или иной темы или плагина, иногда раз в год (а то и реже), иногда каждую неделю. А разработчики ядра так же работают над авто-обновлением, которое не только позволит автоматически обновлять ядро для всех пользователей WordPress, но и чаще выпускать обновления к ядру. А когда это дойдёт до тем и плагинов, то вашей постоянной работой будет сидеть и сжимать скрипты каждый день :)
Первое правило разработчиков WordPress — никогда не изменяйте файлы ядра. Никогда.

Первое правило разработчиков WordPress — никогда не изменяйте файлы ядра. Никогда.

+1. Обожаю WP Super Cache за то что он позволяет вообще миновать исполнение .php файлов, но к сожалению при таком подходе он не хранит никаких мета-данных о закэшированых страниц (кроме тех, что у файловой системы) и выборочно убрать несколько страниц из кэша не так уж и просто (но возможно).
Подобное кэширование в файлы перестаёт быть эффективным при переходе с одного веб-сервера на два и более. В таком случае страницы должны быть общие, доступны всем в любое время. Для этого советую глянуть плагин Batcache, который позволяет использовать внешний объектный кэш (например Memcached, APC, Redis) для хранения страниц. Он очень простой и безумно гибкий, а так же используется для кэширования страниц в сети WordPress.com.
Подобное кэширование в файлы перестаёт быть эффективным при переходе с одного веб-сервера на два и более. В таком случае страницы должны быть общие, доступны всем в любое время. Для этого советую глянуть плагин Batcache, который позволяет использовать внешний объектный кэш (например Memcached, APC, Redis) для хранения страниц. Он очень простой и безумно гибкий, а так же используется для кэширования страниц в сети WordPress.com.
В том что при обновлении ядра (темы, плагина) все ваши изменения коту под хвост.
Не написали про объединение css и js файлов для уменьшения кол-ва запросов — WP Minify
Вроде W3 Total Cache тоже умеет это делать, но напомните мне, он научился обновлять динамическую информацию(например число просмотров записей на главной)?
Вроде W3 Total Cache тоже умеет это делать, но напомните мне, он научился обновлять динамическую информацию(например число просмотров записей на главной)?
В моём случае объединения не было, так как количество данных файлов очень мало.
Сайт производителя промышленного оборудования и большого количества всяких плюшек на js просто не надо.
Если честно не вникал в эти подробности.
Сайт производителя промышленного оборудования и большого количества всяких плюшек на js просто не надо.
Вроде W3 Total Cache тоже умеет это делать, но напомните мне, он научился обновлять динамическую информацию(например число просмотров записей на главной)?
Если честно не вникал в эти подробности.
> Он научился обновлять динамическую информацию
Раньше через mfunc можно было это делать, как в W3 Total Cache, так и в WP Super Cache. После того, как обнаружили уязвимость в обоих плагинах, авторы убрали эту «фичу» (где-то 1-2 месяца назад) и пока не вернули.
Раньше через mfunc можно было это делать, как в W3 Total Cache, так и в WP Super Cache. После того, как обнаружили уязвимость в обоих плагинах, авторы убрали эту «фичу» (где-то 1-2 месяца назад) и пока не вернули.
Sign up to leave a comment.
Оптимизация скорости загрузки сайта на Wordpress используя подсказки Page Speed