Реклама
Некоторое время назад я говорил о преимуществах установка плагина W3TC в ваш блог WordPress 3 способа Плагин W3 Total Cache может ускорить ваш блог WordpressWordPress с собственным хостингом - это фантастическая система, без сомнения. Но это может стать немного раздутым, приводящим к медленному времени загрузки. Прочитайте больше чтобы ускорить его с помощью различного кеширования, но некоторые читатели, по понятным причинам, немного настороженно относятся к плагину без какого-либо учебника, который бы помог им в этом процессе. К счастью, настройки по умолчанию будут работать хорошо для 90% из нас.
Имейте в виду, я не эксперт по этому вопросу, и решать индивидуальные вопросы каждого может быть сложно. Следуйте инструкциям, и если вы столкнетесь с проблемой, то, вероятно, кто-то другой тоже, поэтому быстрый поиск Google показывает многое. Этот плагин сложно настроить идеально для оптимальной производительности, но даже с некоторыми базовыми настройками вы увидите некоторое улучшение скорости.
Некоторые вещи, которые следует иметь в виду, - если вы работаете на хостинг-провайдер Разъяснение различных форм хостинга веб-сайтов [Объяснение технологии] Прочитайте больше ваши результаты будут отличаться, и вы можете даже увидеть небольшое улучшение или вообще не улучшить его. Существует только так много, что плагин может сделать для вас - если диски работают медленно, если циклы процессора ограничены, и ваш провайдер базы данных медленно работает в другой удаленной части мира... ну, не будет чудеса. Этот плагин будет работать лучше для вас, когда работает хотя бы на виртуальный частный сервер Разъяснение различных форм хостинга веб-сайтов [Объяснение технологии] Прочитайте больше уровень хостинга. Но это не значит, что вы все равно не должны делать это, даже если вы используете общий хостинг.
Активация ошибок плагинов и прав доступа к файлам
Предполагая, что вы загрузили и попытались активировать плагин, вы можете обнаружить множество ошибок, связанных с разрешениями. Решите их один за другим, как говорит плагин, и у вас все будет хорошо.
1. WP-контент недоступен для записи

Войдите на FTP и измените информацию о правах доступа к файлу для папки «wp-content» на 777

2. Невозможно изменить WP-Config.php

Проще всего отредактировать этот файл самостоятельно. Просто откройте его и добавьте строку, как указано в инструкции. Это включает встроенные в WordPress возможности кэширования, необходимые для работы w3TC.

3. .htaccess не доступен для записи

Опять же, временно измените права доступа к файлам через FTP на 777. Плагин также даст вам полезное напоминание об изменении прав доступа wp-контента после того, как вы закончите.
Имейте в виду, что когда включен режим предварительного просмотра, изменения не произойдут, пока вы не нажмете развернуть - или вы можете просто включить режим предварительного просмотра и работать с сайтом в прямом эфире.
Проверьте совместимость

Кнопка для проверки совместимости должна быть вашим первым действием, так как она определит, что w3tc действительно может сделать для вас, и будет основным ограниченным фактором. Если у вас есть собственный сервер, то настройка областей в красном или оранжевом цвете не должна быть трудной, но на виртуальном хостинге вы, как правило, застряли на том, что они вам дают. Вот несколько полезных руководств о том, как исправить некоторые отдельные моменты, которые он, скорее всего, выберет как неоптимальные:
- Как установить кэш Opcode
- Как установить расширение Memcached
- Включить обнаружение Mime-типа
- Установка вашего часового пояса PHP - просто нужно добавить date.timezone = «Америка / Чикаго» или похож на ваш php.ini

Примечание по CDN: Настройка CDN займет еще одну статью, о которой я мог бы рассказать в будущем. Пока обязательно отключите функцию CDN.
Теперь, когда у нас настроены некоторые возможности кэширования, а плагин установлен и активирован, давайте рассмотрим настройку отдельных компонентов плагина.
Кэширование страниц
Если вы установили некоторые расширения для кэширования на своем сервере или ваш общий хост предоставляет их, вы сможете выбрать их на главной странице конфигурации для кэширования страниц и других.

Индивидуальная конфигурация для кэширования страниц подходит по умолчанию, поэтому оставьте их как есть.
преуменьшать
Вот где трудности возникают для большинства людей, но, к счастью, есть мастер помощи, который поможет вам начать. По умолчанию ничего не сокращено, поэтому вам нужно будет использовать мастер или вручную ввести имена файлов, если вы хотите, чтобы что-то произошло. Я бы предложил запустить мастер, который будет искать файлы вашей темы и определять любые вызываемые скрипты и CSS.

К сожалению, здесь нет жестких и быстрых правил для того, что можно и нельзя минимизировать. CSS должен быть в порядке, чтобы просто минимизировать все, но Javascript может дать вам некоторые реальные головные боли. Вот некоторые общие правила, которых нужно придерживаться:
- Аналитика и коды отслеживания не должны минимизироваться, поэтому снимите их.
- Amazon и другие рекламные модули не должны быть сокращены.
- Порядок очень важен и должен быть уменьшен в том порядке, в котором они указаны в коде темы.
- Не включайте удаление комментариев при использовании jQuery.
Если вы используете плагины jQuery, такие как cufon, обязательно минимизируйте JS в логическом порядке: jQuery -> cufon -> fonts. У меня также были проблемы при встраивании вне головы, поэтому оставьте все встраивания в голову, так как по умолчанию это самый безопасный вариант.
Другие настройки
Все остальное должно работать нормально с настройками по умолчанию. Если вы уверены, что все заработало, снова отправляйтесь в pingdom, чтобы проверить скорость. Используя только основные настройки, описанные выше, мне удалось увеличить скорость работы моего сайта с 10 до 5,5 секунд, и это без каких-либо дополнительных модулей кэширования на стороне сервера.
Дальнейшая поддержка
Для установок за пределами основного, WordPress.org W3TC плагин форум является отличным источником информации о поиске и устранении неисправностей, поскольку вы можете быть уверены, что не первые испытываете трудности. Создатель плагинов также часто готов помочь, что редко встречается в свободных программах такого качества. Вы также можете оставить комментарий здесь или на форуме с ответами на ваши вопросы, но я ничего не могу обещать.
Дайте нам знать, как это работает для вас, и какое улучшение вы видите на своем сайте.
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.