Описание
W3 Total Cache (W3TC) улучшает SEO, Core Web Vitals и общее взаимодействие с пользователем вашего сайта за счет повышения производительности сайта и сокращения времени загрузки за счет использования таких функций, как интеграция сети доставки контента (CDN) и новейших передовых практик.
W3TC — это единственная агностическая система оптимизации производительности веб-сайтов (WPO) для WordPress, которой доверяют миллионы издателей, веб-разработчиков и хостеров по всему миру уже более десяти лет. Это комплексное решение для оптимизации производительности веб-сайтов WordPress.
ПРЕИМУЩЕСТВА
- Улучшение рейтинга страниц результатов поиска, особенно для мобильных веб-сайтов и сайтов, использующих SSL
- Повышение общей производительности сайта по крайней мере в 10 раз (уровень A в WebPagetest или значительное Google Page Speed) при полной настройке
- Улучшение показателей конверсии и «производительности сайта«, которые влияют на рейтинг вашего сайта в Google.com
- «Мгновенные» повторные просмотры страниц: кэширование браузера
- Оптимизированная прогрессивная визуализация: страницы создаются быстро, и вы можете быстрее взаимодействовать
- Сокращение времени загрузки страницы: увеличение времени пребывания посетителей на сайте; посетители просматривают больше страниц
- Улучшена производительность веб-сервера; выдерживает периоды высокой посещаемости
- Экономия полосы пропускания до 80% при использовании минификации файлов HTML, CSS и JS.
ОСНОВНЫЕ ВОЗМОЖНОСТИ
- Совместимость с виртуальным хостингом, виртуальными частными / выделенными серверами и выделенными серверами / кластерами
- Прозрачное управление сетью доставки контента (CDN) с медиатекой, файлами темы и самим WordPress
- Поддержка мобильных устройств: соответствующее кэширование страниц по реферерам или группам агентов пользователей, включая переключение тем для групп рефереров или агентов пользователей
- Поддержка ускоренных мобильных страниц (AMP)
- Поддержка Secure Socket Layer (SSL/TLS)
- Кэширование (минифицированных и сжатых) страниц и сообщений в памяти на диске или в (FSD) CDN (по группе агентов пользователей)
- Кэширование (минифицированных и сжатых) CSS и JavaScript в памяти, на диске или в CDN
- Кэширование фидов (сайт, категории, теги, комментарии, результаты поиска) в памяти или на диске или в CDN
- Кэширование страниц результатов поиска (т.е. URI с переменными строки запроса) в памяти или на диске
- Кэширование objects БД в памяти или на диске
- Кэширование objects в памяти или на диске
- Кэширование фрагментов в памяти или на диске
- Методы кэширования включают: локальный диск, Redis, Memcached, APC, APCu, eAccelerator, XCache и WinCache
- Minify CSS, Minify JavaScript и Minify HTML с детальным управлением
- Минификация записей, страниц и RSS-каналов
- Минификация встроенного, встроенного или стороннего JavaScript с автоматическим обновлением ресурсов
- Минификация встроенного, встроенного или стороннего CSS с автоматическим обновлением ресурсов
- Отложите некритичные CSS и Javascript для более быстрого рендеринга страниц, чем когда-либо прежде
- Откладывайте закадровые изображения с помощью отложенной загрузки, чтобы улучшить взаимодействие с пользователем
- Кэширование в браузере с использованием управления кэшем, заголовки будущего и теги сущности (ETag) с «cache-busting»
- Группировка JavaScript по шаблону (домашняя страница, страница записи и т.д.) с элементом управления расположением
- Неблокирующее встраивание JavaScript
- Импорт вложений к сообщениям непосредственно в библиотеку файлов (и CDN)
- Используйте наши многочисленные CDN-интеграции для оптимизации изображений
- Поддержка WP-CLI для очистки кэша, обновления строки запроса и многое другое
- Различные функции безопасности, помогающие обеспечить безопасность сайта
- Статистика кэширования для получения информации о производительности любой включенной функции
- Платформа расширения для настройки или расширения для Cloudflare, WPML и многого другого
- Интеграция обратного прокси-сервера через Nginx или Varnish
- Расширение WebP Converter обеспечивает преобразование формата изображений WebP из распространенных форматов изображений (при загрузке и по запросу).
Возможности W3 Total Cache Pro
Имея более миллиона активных установок, W3 Total Cache является самым полным плагином кэширования WordPress из всех существующих и обладает надежными премиум-функциями, которые помогают обеспечить исключительный пользовательский опыт.
- Доставка всего сайта: Весь Ваш сайт размещается в сети доставки контента (CDN), обеспечивая более быструю загрузку по всему миру.
- Фрагментный кэш: Оптимизируйте кэширование динамического содержимого, повышая при этом производительность.
- Кэширование REST API: Ускорьте работу Вашего сайта WordPress без головы, кэшируя вызовы REST API.
- Устраните блокирующий рендеринг CSS: Убедитесь, что Ваш CSS не задерживает загрузку страницы, обеспечивая более быстрое начальное закрашивание.
- Отложить скрипты: Повысьте производительность, отложив загрузку несущественных скриптов до тех пор, пока они не понадобятся.
- Предварительная загрузка запросов: Повысьте производительность страницы, предварительно загрузив важные ресурсы до того, как они будут запрошены.
- Удаление CSS/JS: Очистите ненужные файлы CSS и JavaScript, которые замедляют работу Ваших страниц.
- Отложенная загрузка Google Maps: Загружайте Google Maps только тогда, когда они видны, сокращая количество ненужных запросов.
- Расширение WPML: Оптимизируйте производительность многоязычных сайтов с помощью WPML.
- Статистика кэширования: Получите подробную информацию об использовании кэша и улучшении производительности.
- Очищайте журналы: Поддерживайте чистоту Вашего сайта, автоматически очищая ненужные журналы кэша.
30-дневная гарантия возврата денег
Попробуйте W3 Total Cache Pro без риска с нашей 30-дневной гарантией возврата денег. Если Вы не будете удовлетворены, мы вернем Вам деньги за покупку.
УЛУЧШЕНИЕ ПОКАЗАТЕЛЕЙ PAGESPEED
Чтобы помочь Вам понять, как отдельные функции влияют на производительность Вашего сайта, мы протестировали каждую функцию по отдельности, чтобы определить ее влияние на показатели Google PageSpeed. Хотя оптимальные результаты достигаются при совместной настройке нескольких различных инструментов кэширования, следующие отдельные функции также демонстрируют значительные улучшения сами по себе:
Удалить неиспользуемый CSS/JS
Эта функция удаляет файлы CSS и JavaScript, которые не нужны для текущей страницы, сокращая время загрузки.
- Добавлено более 27 пунктов к показателю Google PageSpeed (До: 57,2 / После: 86,7)
- Уменьшина потенциальная экономия от неиспользуемого JavaScript с 127,5 КиБ до 84 КиБ.
- Просмотр результатов теста.
Полная доставка сайта (FSD)
Full Site Delivery оптимизирует доставку всего Вашего сайта, увеличивая время отклика сервера.
- Добавлено 99%-ное улучшение производительности среднего времени отклика сервера (До: 3413 мс / После: 34 мс)
- Просмотр результатов теста.
Устранение CSS, блокирующего рендеринг
Эта функция устраняет CSS, который блокирует рендеринг Вашей страницы, ускоряя время первоначальной загрузки.
- Добавьте более 17 пунктов к показателю Google PageSpeed (До: 53,75 / После: 71)
- Снижение потенциальной экономии ресурсов, блокирующих рендеринг, более чем на 94% (До: 2432,5 мс / После: 125 мс)
- Улучшение времени рисования самого большого контента более чем на 56% (до: 7 с / после: 3,04 с)
- Просмотр результатов теста.
Отложить скрипты
Delay Scripts откладывает загрузку определенных скриптов до тех пор, пока они не понадобятся, сокращая время первоначальной загрузки.
- Добавлено 14 баллов к показателю Google PageSpeed Performance (До: 54,25 / После: 68,5)
- Сокращение времени, в течение которого сторонний код блокировал основной поток, на 62% (до: 825 мс / после: 197,5 мс)
- Просмотр результатов теста.
Кэширование Rest API
Эта функция кэширует ответы API, снижая нагрузку на сервер и ускоряя взаимодействие с API.
- Снижение средней нагрузки на сервер на 40% (До: 0.62 / После: 0.37)
- Ускорение ответов API на 84,5% (До: 968 мс / После: 150 мс)
- Снижение средней нагрузки на сервер на 24% во время сильного всплеска трафика (До: 34,55 / После: 26,19)
- Просмотр результатов теста.
Изображения WebP
Преобразует изображения в формат WebP, который более эффективен и быстрее загружается.
- Добавлено более 9 пунктов к показателю Google PageSpeed (До: 84,67 / После: 93,83)
- Просмотр результатов теста.
Отложенная загрузка Google Maps
Задерживает загрузку Google Maps до тех пор, пока пользователь не начнет взаимодействовать с ними, уменьшая время первоначальной загрузки.
- Добавлено 10 баллов к показателю Google PageSpeed (До: 66 / После: 76)
- Снижение показателя общего времени блокировки на 72% (До: 287,5 мс / После: 80 мс)
- Просмотр результатов теста.
Значительно ускорьте свой сайт, улучшите основные показатели сайта и общий пользовательский опыт для ваших посетителей без необходимости менять хост WordPress, тему, плагины или рабочий процесс производства контента.
Что говорят пользователи:
- Прочитайте отзывы пользователей W3TC.
Кому я благодарен за все это?
Довольно сложно вспомнить всех новаторов, которые поделились своими мыслями, кодом и опытом в блогосфере за эти годы, но вот несколько имен, с которых можно начать:
- Steve Souders
- Steve Clay
- Ryan Grove
- Nicholas Zakas
- Ryan Dean
- Andrei Zmievski
- George Schlossnagle
- Daniel Cowgill
- Rasmus Lerdorf
- Gopal Vijayaraghavan
- Bart Vanbraban
- mOo
- [villu164] (https://www.wordfence.com/threat-intel/vulnerabilities/researchers/villu164)
Пожалуйста, обратиться к все из этих людей и поддержать их проекты, если вы так склонны.
Установка
- Деактивируйте и удалите любой другой подключаемый плагин кэширования, который вы можете использовать. Обратите особое внимание, если вы настроили правила перезаписи для модных постоянных ссылок, ранее установили подключаемый плагин кэширования или у вас есть какие-либо правила кэширования браузера, поскольку W3TC автоматизирует управление всеми передовыми методами. Также убедитесь, что у wp-content/ и wp-content/uploads/ (временно) есть разрешения 777, прежде чем продолжить, например. в терминале:
# chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/с помощью панели управления веб-хостингом или учетной записи FTP/SSH. - Войдите как администратор в свою учетную запись WordPress Admin. Используя пункт меню «Добавить новый» в разделе навигации «Плагины», вы можете либо найти: w3 total cache, либо, если вы уже скачали плагин, нажмите ссылку «Загрузить (Upload)», найдите .zip файл, который вы скачали, и нажмите «Установить сейчас (Install Now)». Или вы можете разархивировать и загрузить плагин по FTP в каталог plugins (wp-content/plugins/). В любом случае, когда все будет сделано, каталог wp-content/plugins/w3-total-cache/ должен существовать.
- Найдите и активируйте плагин на странице «Плагины». Кэширование страниц будет автоматически запущено в базовом режиме. Установите разрешения для wp-content и wp-content/uploads обратно на 755, например. в терминале:
# chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/. - Теперь нажмите ссылку «Настройки (Settings)», чтобы перейти на вкладку «Основные настройки (General Settings)»; в большинстве случаев «disk enhanced» для кэша страниц является «хорошей» отправной точкой.
- Параметр «Режим совместимости», расположенный в расширенном разделе вкладки «Параметры кэша страницы Page Cache Settings)», активирует функции, оптимизирующие совместимость кэширования с WordPress. По умолчанию он отключен, но настоятельно рекомендуется. Годы тестирования на сотнях тысяч установок помогли нам понять, как сделать так, чтобы кеширование работало хорошо с WordPress. Компромисс заключается в том, что производительность расширенного дискового кэша страниц при нагрузочных тестах будет снижена примерно на 20% при масштабировании.
- Рекомендуется. На вкладке «Minify Settings (Настройки минификации)» все рекомендуемые настройки предварительно заданы. Если автоматический режим вызывает проблемы с макетом вашего веб-сайта, переключитесь в ручной режим и используйте кнопку справки, чтобы упростить обнаружение ваших файлов и групп CSS и JS. Обратите особое внимание на метод и расположение встраивания вашей JS-группы. См. FAQ плагина для получения дополнительной информации об использовании.
- Рекомендуется: на вкладке «Кэш браузера (Browser Cache)» по умолчанию включено сжатие HTTP. Обязательно включите другие опции в соответствии с вашими целями.
- Рекомендуется: если у вас уже есть поставщик сети доставки контента (CDN), перейдите на вкладку «Сеть доставки контента», заполните поля и задайте свои предпочтения. Если вы не используете медиатеку, вам нужно будет импортировать изображения и т. д. в места по умолчанию. Используйте средство импорта медиатеки на вкладке «Сеть доставки контента», чтобы выполнить эту задачу. Если у вас нет провайдера CDN, вы все равно можете повысить производительность своего сайта, используя метод «Собственный хостинг (Self-hosted». На собственном сервере создайте субдомен и соответствующую запись зоны DNS; например static.domain.com и соответствующим образом настройте параметры FTP на вкладке «Сеть доставки контента». Обязательно загрузите соответствующие файлы по FTP, используя доступные кнопки загрузки.
- Необязательно: на вкладке «Кэш базы данных (Database Cache)» предварительно заданы рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Вместо этого попробуйте кеширование объектов для виртуального хостинга.
- Необязательно: на вкладке «Кэш объектов (Object Cache)» предварительно заданы все рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Протестируйте этот параметр с кэшем базы данных и без него, чтобы убедиться, что он обеспечивает повышение производительности.
- Необязательно: на вкладке «Группы агентов пользователя (User Agent Groups)» укажите любые пользовательские агенты, напр. мобильные телефоны, если используется мобильная тема.
Часто задаваемые вопросы
-
Почему скорость имеет значение?
-
Поисковые системы, такие как Google, измеряют и учитывают скорость веб-сайтов в своем алгоритме ранжирования. Когда они рекомендуют сайт, они хотят убедиться, что пользователи быстро находят то, что ищут. Поэтому, по сути, вы и Google должны преследовать одну и ту же цель.
Скорость является одним из наиболее важных факторов успеха веб-сайтов. На самом деле скорость вашего сайта напрямую влияет на ваш доход (выручку) — это факт. Некоторые сайты с высоким трафиком провели исследование и обнаружили следующее:
- Google.com: +500 мс (снижение скорости) -> -20% потерь трафика [1]
- Yahoo.com: +400 мс (снижение скорости) -> -5-9% потери трафика на всю страницу (посетитель ушел до завершения загрузки страницы) []
- Amazon.com: +100 мс (снижение скорости) -> -1% убытка от продаж [1]
Тысячная доля секунды — не такой уж большой срок, однако последствия весьма значительны. Даже если вы не являетесь крупной компанией (или только надеетесь ею стать), потеря — это все равно потеря. W3 Total Cache — это ваше решение для более быстрых сайтов, более счастливых посетителей и лучших результатов.
Многие другие последствия плохой работы были обнаружены более десяти лет назад:
- Lower perceived credibility (Fogg et al. 2001)
- Более низкое воспринимаемое качество (Bouch, Kuchinsky, and Bhatti 2000)
- Увеличение разочарования пользователей (Ceaparu и др. 2004)
- Increased blood pressure (Scheirer et al. 2002)
- Reduced flow rates (Novak, Hoffman, and Yung 200)
- Снижение коэффициента конверсии (Akamai 2007)
- Увеличение количества выходов (Nielsen 2000)
- Воспринимаются как менее интересные (Ramsay, Barbesi и Preece 1998)
- Воспринимаются как менее привлекательные (Skadberg и Kimmel 2004)
Существует несколько ресурсов, которые документируют роль производительности в успехе в Интернете, W3 Total Cache существует, чтобы предоставить вам инфраструктуру для настройки приложения или сайта без необходимости проведения многолетних исследований.
-
Почему W3 Total Cache лучше других решений для кэширования?
-
Это полная структура. Большинство доступных плагинов кэширования отлично справляются с парой задач по повышению производительности. Total Cache отличается тем, что он устраняет многочисленные аспекты снижения производительности любого веб-сайта. Он не ограничивается простым снижением использования процессора (нагрузки) или пропускной способности HTML-страниц. Не менее важно то, что плагин не требует модификации темы, изменений в .htaccess (правила mod_rewrite) или программных компромиссов для начала работы. Самое главное, это единственный плагин, разработанный для оптимизации всех практических хостинговых сред, как малых, так и больших. Опций много, а установка проста.
-
Я никогда не слышал ни о чем подобном; мой сайт в порядке, никто не жалуется на скорость. Почему я должен устанавливать это?
-
Редко читатели тратят время на жалобы. Обычно они просто прекращают просмотр раньше, чем вам хотелось бы, и могут вообще не вернуться. Это единственный плагин, специально разработанный для того, чтобы все аспекты вашего сайта работали максимально быстро. Google уделяет больше внимания скорости сайта как фактору ранжирования; этот плагин помогает и в этом.
Это в интересах каждого владельца веб-сайта, чтобы убедиться, что производительность вашего сайта не препятствует его успеху.
-
Какие версии WordPress поддерживаются?
-
Чтобы использовать все возможности пакета, требуется как минимум версия WordPress 5.3 с PHP 7.2.5. Более ранние версии могут воспользоваться нашим импортером медиа-библиотеки, чтобы вернуть их на путь обновления и подключить к CDN по своему выбору.
-
Почему минификация не работает для меня?
-
Отличный вопрос. W3 Total Cache использует несколько инструментов с открытым исходным кодом, чтобы попытаться объединить и оптимизировать CSS, JavaScript и HTML и т.д. К сожалению, для того чтобы убедиться, что их код может быть успешно минифицирован с помощью различных библиотек, поддерживаемых W3 Total Cache, разработчикам приходится прибегать к методу проб и ошибок. Даже если разработчики тщательно тестируют свой код, они не могут быть уверены в его совместимости с другим кодом, который может быть у вашего сайта. Эта вина не лежит на какой-то одной стороне, потому что существуют тысячи плагинов и комбинаций тем, которые может иметь данный сайт, существуют миллионы возможных комбинаций CSS, JavaScript и т.д.
Хорошее эмпирическое правило — попробовать автоматический режим, поработать с разработчиком, чтобы определить код, который не совместим, и начать с режима combine only (самая безопасная оптимизация) и увеличить оптимизацию до момента, когда функциональность (JavaScript) или пользовательский интерфейс / макет (CSS) сломаются на вашем сайте.
Мы всегда работаем над тем, чтобы сделать это более простым и прямым в будущих выпусках, но это не то, что мы можем реализовать самостоятельно. Когда вы найдете плагин, тема или файл, который не совместим с minification выйти на разработчика и попросить их либо предоставить minified версию с их распространения или иным образом убедиться, что их код является minification-дружественный.
-
Что насчет комментариев? Замедляет ли плагин скорость появления комментариев?
-
Напротив, как и в случае с любым другим действием, которое пользователь может совершить на сайте, более высокая производительность будет способствовать увеличению количества таких действий. Кэш настолько быстро восстанавливается в памяти, что не составляет труда показать посетителям самую последнюю версию сообщения, которое находится в Digg, Slashdot, Drudge Report, Yahoo Buzz или Twitter.
-
Будет ли плагин мешать работе других плагинов или виджетов?
-
Нет, наоборот, если вы используете настройки minify, вы улучшите их производительность в несколько раз.
-
Этот плагин работает с WordPress в сетевом режиме?
-
Действительно, это так.
-
Работает ли этот плагин с BuddyPress (bbPress)?
-
Да.
-
Ускорит ли этот плагин работу WP Admin?
-
Да, косвенно — если с вами работает много блоггеров, вы обнаружите, что после включения этого плагина вам покажется, что у вас есть сервер, выделенный только для WP Admin; результат — повышение производительности.
-
Какие веб-серверы вы поддерживаете?
-
Нам известно об отсутствии несовместимостей с apache 1.3+, nginx 0.7+, IIS 5+ or litespeed 4.0.2+. Если есть веб-сервер, который, по вашему мнению, мы должны активно тестировать (например, lighttpd), мы интересно услышать.
-
Дружественен ли этот плагин кластерам серверов и балансировщикам нагрузки?
-
Да, он создан с нуля с учетом масштаба и современных парадигм хостинга.
-
Каково назначение инструмента «Импорт медиатеки» и как его использовать?
-
Инструмент импорта медиатеки предназначен для старых или «беспорядочных» установок WordPress, у которых вложения (изображения и т.д. в записях или страницах) разбросаны по веб-серверу или «горячие ссылки» на сторонние сайты вместо надлежащего использования библиотеки файлов.
Инструмент будет сканировать ваши записи и страницы на предмет вышеуказанных случаев и копировать их в вашу библиотеку файлов, обновлять ваши записи, чтобы использовать адреса ссылок, и создавать файл .htaccess, содержащий список постоянных перенаправлений, чтобы поисковые системы могли найти файлы в их новое местонахождение.
Перед выполнением этой операции необходимо создать резервную копию базы данных.
-
Как найти JS и CSS, чтобы оптимизировать (минифицировать) их с помощью этого плагина?
-
Используйте кнопку «Помощь (Help)», доступную на вкладке настроек Minify. После открытия инструмент будет искать и заполнять файлы CSS и JS, используемые в каждом шаблоне сайта для активной темы. Чтобы затем добавить файл в настройки минификации, установите флажок рядом с этим файлом. Местоположение встраивания JS-файлов также можно указать для повышения производительности рендеринга страницы. Настройки минификации для всех установленных тем также можно управлять с помощью инструмента, выбрав тему в раскрывающемся меню. После завершения настройки параметров минификации нажмите кнопку «Применить и закрыть», затем сохраните настройки на вкладке «Настройки минификайии».
-
Я не понимаю, какое отношение CDN имеет к кэшированию, это совершенно разные вещи, нет?
-
Технически нет, CDN — это высокопроизводительный кеш, в котором хранятся статические ресурсы (файлы вашей темы, медиа-библиотека и т. д.) в разных местах по всему миру, чтобы обеспечить доступ к ним с низкой задержкой для читателей в этих регионах. Используйте Total Cache, чтобы ускорить свой сайт, сделав ваш контент ближе к пользователям с помощью наших многочисленных интеграций с CDN, включая Cloudflare, StackPath, AWS и другие.
-
Как использовать Origin Pull (Mirror) CDN?
-
Войдите в панель управления провайдера CDN или в раздел управления учетной записью. Следуя всем шагам по настройке, которые они предлагают, создайте новую «зону вытягивания» или «ведро» для доменного имени вашего сайта. Если у провайдера есть мастер настройки или советы по устранению неполадок, обязательно ознакомьтесь с ними. На вкладке CDN плагина введите имя хоста, предоставленное вашим провайдером CDN, в поле «replace site’s hostname with». Вы всегда должны проводить быструю проверку, открывая тестовый файл с имени хоста CDN, например, https://cdn.domain.com/favicon.ico. Устраняйте неполадки с провайдером CDN до тех пор, пока эта проверка не будет успешной.
Теперь перейдите на вкладку General (Основные), установите флажок и сохраните настройки, чтобы включить функцию CDN и очистить кэш, чтобы изменения вступили в силу.
-
Как настроить Amazon Simple Storage Service (Amazon S3) или Amazon CloudFront в качестве CDN?
-
Сначала создайте учетную запись S3 (если не используется получение источника); для того, чтобы учетные данные вашей учетной записи стали функциональными, может потребоваться несколько часов. Затем вам необходимо получить «ID ключа доступа» и «Секретный ключ» в разделе «Учетные данные доступа» веб-сайта Учетные данные безопасности» на странице «Моя учетная запись». Убедитесь, что статус «активен». Затем убедитесь, что «Amazon Simple Storage Service (Amazon S3)» является выбранным «типом CDN» на вкладке «Общие настройки», затем сохраните изменения. Теперь на вкладке «Настройки сети доставки контента» введите свой «Ключ доступа», «Секретный ключ» и введите имя (избегайте специальных символов и пробелов) для своего ведра в поле «Создать ведро», нажав кнопку того же имя. Если вы используете существующее ведро, просто укажите имя ведра в поле «Ведро». Нажмите кнопку «Проверить загрузку S3» и убедитесь, что тест прошел успешно, если нет, проверьте настройки и повторите попытку. Сохраните ваши настройки.
Если вы не хотите использовать CloudFront, вы почти закончили, перейдите к следующему абзацу, если вы используете CloudFront. Перейдите на вкладку «Основные настройки (General Settings)», установите флажок «Включить» и сохраните настройки, чтобы включить функциональность CDN. Очистите кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
Чтобы использовать CloudFront, выполните все описанные выше шаги, кроме выбора «Amazon CloudFront» «Тип CDN» в разделе «Сеть доставки контента» на вкладке «Общие настройки». При создании новой корзины идентификатор раздачи будет автоматически заполнен. В противном случае перейдите в консоль управления AWS и создайте новый дистрибутив: выберите созданный ранее сегмент S3 в качестве исходного ,» введите CNAME, если вы хотите добавить один или несколько Зона. Убедитесь, что «Статус распространения» включен и «Состояние» развернуто. Теперь на вкладке «Сеть доставки контента» плагина скопируйте поддомен, найденный в Консоли управления AWS, и введите CNAME, используемый для раздачи, в поле «CNAME».
По желанию вы можете указать до 10 имен хостов, которые будут использоваться вместо имени хоста по умолчанию; это улучшит производительность рендеринга страниц вашего сайта. Дополнительные имена хостов также должны быть указаны в настройках используемого вами дистрибутива в AWS Management Console.
Теперь перейдите на вкладку Основные (General) и установите флажок «Включить» и сохраните настройки, чтобы включить функции CDN и очистить кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
-
Как настроить Rackspace Cloud Files в качестве CDN?
-
Сначала создайте аккаунт. Затем в разделе «Сеть доставки контента» на вкладке «Общие настройки» выберите Rackspace Cloud Files в качестве «Типа CDN». Теперь в разделе «Конфигурация» на вкладке «Сеть доставки контента» введите «Имя пользователя» и «Ключ API», связанные с вашей учетной записью (находятся в разделе «Доступ к API» на странице панель управления Rackspace Cloud) в соответствующих полях. Затем введите имя используемого контейнера (избегайте использования специальных символов и пробелов). В случае успешного выполнения операции идентификатор контейнера автоматически появится в поле «Заменить имя хоста сайта на». При желании вы можете указать имя и идентификатор контейнера существующего контейнера. Нажмите кнопку «Проверить загрузку облачных файлов» и убедитесь, что тест прошел успешно, если нет, проверьте настройки и повторите попытку. Сохраните ваши настройки. Теперь вы готовы экспортировать свою медиатеку, тему и любые другие файлы в CDN.
По желанию вы можете указать до 10 имен хостов, которые будут использоваться вместо имени хоста по умолчанию; это улучшит производительность рендеринга страниц вашего сайта.
Теперь перейдите на вкладку Основные (General) и установите флажок «Включить» и сохраните настройки, чтобы включить функции CDN и очистить кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.
-
Если доменное имя вашего сайта изменилось, этот инструмент пригодится для обновления ваших записей и страниц, чтобы использовать текущие адреса. Например, если ваш сайт раньше назывался www.domain.com, а вы решили изменить его на domain.com, то в результате вы получите либо много «битых» изображений, либо много ненужных перенаправлений (которые замедляют просмотр сайта). Вы можете использовать этот инструмент для исправления этого и подобных случаев. Корректировка URL-адресов изображений также позволяет плагину лучше определять, какие изображения действительно размещены в CDN.
Как всегда, никогда не помешает сначала сделать резервную копию своей базы данных.
-
Совместим ли этот плагин с TDO Mini Forms?
-
Captcha и recaptcha будут работать нормально, однако вам необходимо предотвратить кэширование страниц с формами. Добавьте URI страницы в поле «Никогда не кэшировать следующие страницы» на вкладке Настройки кэширования страниц.
-
Совместим ли этот плагин с GD Star Rating?
-
Да. Выполните следующие действия:
- Включите динамическую загрузку оценок, установив флажок GD Star Rating -> Settings -> Features «Cache support option»
- Если кэш базы данных включен в W3 Total Cache, добавьте
wp_gdsrв поле «Игнорировать стебли запросов» на вкладке настроек кэша базы данных, иначе рейтинги не будут обновляться после голосования - Очистить все кеши
-
Я вижу мусорные символы вместо нормального веб-сайта, что здесь происходит?
-
Если тема или ее файлы используют вызов
php_flush()или функциюflush(), которые будут мешать нормальной работе плагинов; заставить плагин отправлять кэшированные файлы до завершения основных операций. Вызовflush()больше не нужен и должен быть удален. -
Как кэшировать только главную страницу?
-
Добавлен параметр
/.+к кэшу страниц «Никогда не кэшировать следующие страницы» на вкладке настроек кэша страниц. -
Я получаю пустые страницы или 500 кодов ошибок при попытке обновления на WordPress в сетевом режиме
-
Во-первых, убедитесь, что плагин не активен (отключен) во всей сети. Затем убедитесь, что он деактивирован для всей сети. Теперь вы сможете успешно выполнить обновление без нарушения работы вашего сайта.
-
Вместе с формой FTP появляется уведомление о владельце файла, как решить эту проблему?
-
Плагин использует функциональность WordPress FileSystem для записи в файлы. Он проверяет, совпадает ли владелец файла, группа владельцев файлов создаваемых файлов с владельцем процесса. Если это не так, он не может записывать или изменять файлы.
Как правило, вы должны сообщить своему хостеру о проблеме с разрешением, и он сможет ее решить.
Однако вы можете попробовать добавить define(‘FS_METHOD’, ‘direct’); в wp-config.php, чтобы обойти проверку файлов и папок.
-
Использует ли расширение WebP Converter много ресурсов для преобразования изображений в WebP?
-
Нет. Расширение WebP Converter преобразует распространенные форматы файлов изображений в современный формат WebP с помощью наших сервисов API. Преобразования происходят с помощью нашей службы API, поэтому использование ресурсов не влияет на сервер вашего веб-сайта.
-
Сохраняются ли данные изображений в Total Cache WebP Converter API?
-
Данные изображения, полученные нашим API, уничтожаются после создания преобразованного изображения. Преобразованные изображения уничтожаются после загрузки/загрузки на ваш веб-сайт плагином Total Cache.
-
Это слишком хорошо, чтобы быть правдой, как я могу проверить результаты?
-
Вы сможете сразу увидеть результаты при каждой загрузке страницы, но для ощутимых показателей вам следует рассмотреть возможность использования следующих инструментов:
-
У меня нет времени разбираться с этим, но я знаю, что мне это нужно. Вы поможете мне?
-
Да! Пожалуйста, свяжитесь с нами, и мы поможем вам акклиматизироваться, чтобы вы могли «настроить и забыть».
Установите плагин, чтобы прочитать полный FAQ на вкладке FAQ плагинов.
-
Куда я могу сообщить об ошибках безопасности, обнаруженных в этом плагине?
-
Пожалуйста, сообщайте об ошибках безопасности, найденных в исходном коде плагина W3 Total Cache, через Patchstack Vulnerability Disclosure Program. Команда Patchstack поможет Вам с проверкой, присвоением CVE и уведомит разработчиков этого плагина.
Отзывы
Участники и разработчики
«W3 Total Cache» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«W3 Total Cache» переведён на 19 языков. Благодарим переводчиков за их работу.
Перевести «W3 Total Cache» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.8.15
- Fix: Elementor: Carousel lazy load
- Fix: Elementor: Cache clearing issues
- Fix: Strip all mfunc/mclude tags from REST, feeds, and comments
- Fix: Better validation for file directory cleanup
- Fix: Bunny CDN: Settings page purge URL section
- Fix: Minify: Auto JS: Handle async and defer attributes with values
- Fix: Google PageSpeed: Lighthouse changes
- Fix: Cloudflare: Undefined array warning
- Fix: Rackspace API: Reponse code handling
- Fix: License deactivation messages
- Update: ChartJS updated to v4.4.1
- Enhancement: Added support links
2.8.14
- Исправление: Улучшенная логика обработки mfunc/mclude
- Улучшение: Более последовательные уведомления об очистке
2.8.13
- Исправление: очистка содержимого mfunc/mclude в вызовах REST
- Исправьте: Решены ошибки проверки плагинов
- Исправьте: Отбрасывание ошибки simplexml
- Исправление: Отсутствующие текстовые домены
- Исправление: Обеспечение типа массива для фильтра «w3tc_footer_comment».
- Улучшения: Конвертер WebP: оптимизация WP_Query
2.8.12
- Fix: Lazy load background-image style handing
- Исправление: Elementor: Также промывайте кэш объектов после очистки кэша страницы
- Исправление: Канонизация пути чтения кэша, чтобы избежать вариантов
2.8.11
- Исправление: Избегайте лишних пропусков кэша объектов в WP 6.4 — 6.7
- Исправление: Панель администратора: Не показывать «Очистить все кэши, кроме Cloudflare», если он отключен после настройки
- Исправление: Обработка ошибок при загрузке URL
- Исправление: Пункты меню для неадминистраторов
- Обновление: Библиотека обложенной загрузки: 12.2.0 => 19.1.2
- Улучшение: Используйте SimpleXMLElement для разбора карт сайта и RSS-каналов
- Улучшение: Очистка кэша Elementor, когда все кэши очищены
2.8.10
- Исправление: Обработка исключений при активации
- Исправление: обработка wp_resource_hint для массивов
- Улучшение: Добавлен заголовок X-W3TC-CDN
2.8.9
- Исправление: тест AWS S3
- Исправление: Отправка форм Gravity Forms
- Исправление: Windows: Импорт конфигурации
- Исправьте: Redis: Исправьте предупреждение PHP 8 о том, что значение incrBy не является целым числом
- Исправьте: Кластер DbCache: Проверьте наличие mysqli_result перед использованием объекта
- Исправление: Предупреждения PHP 8
- Fix: Typos on settings pages
2.8.8
- Исправление: Ошибка JavaScript в статистике использования
- Исправление: Согласование регексов для групп Cookie Cache
- Исправление: Служба изображений: Ошибка, когда функция get_current_screen() выполняется до admin_init
- Исправление: проблема с синхронизацией _load_textdomain_just_in_time для WP-CLI и Руководства по настройке
- Исправление: «DOMDocument::loadHTML(): ID уже определен в сущности».
- Исправление: Cloudflare: Сохранение настроек со значением 0
- Обновление: Удалены CDN StackPath, Limelight и Highwinds в связи с окончанием обслуживания
2.8.7
- Исправление: Отправка полей выходного опроса по электронной почте
- Исправление: Инструкция по настройке аналитики
- Обновление: Разрешите удалять данные плагина при пропуске опроса при деактивации
- Обновление: aws/aws-php-sns-message-validator (1.9.0 => 1.9.1)
2.8.6
- Исправление: Ошибка деактивации при выборе удаления данных плагина
- Исправление: WP-CLI: включение объектного кэша в зависимости от настроек
- Исправление: Удаляются все опции плагина WordPress, если они выбраны при деактивации
- Улучшение: Автоматически отключайте кэш объектов после обновления плагина, если установлено значение Disk, и выводите соответствующее уведомление.
- Улучшения: WP-CLI: Добавлены настройки для включения кэширования объектов и БД для WP-CLI
- Улучшение: В опрос о выходе из игры добавлено поле электронной почты для запроса помощи
- Улучшение: Добавлена всплывающая модаль для принятия риска при включении Object Cache с помощью Disk
2.8.5
- Исправление: CDN: длинное имя хоста Amazon S3 для региона по умолчанию
- Исправление: WP-CLI: ошибка при выполнении команды «wp w3tc alwayscached_*»
- Исправление: WP-CLI: удаление HTML в выходных данных
- Улучшение: упрощенная передача сообщений о лицензиях
2.8.4
- Исправьте: ошибка JS при деактивации модала
2.8.3
- Исправление: вызовы HTTP API для проверки необходимых файлов
- Исправление: заголовки безопасности script-src-elem и style-src-attr
- Исправление: обработка многострочных атрибутов srcset для замены URL CDN
- Исправление: фрагментный кэш: исправлена логика для навигационных ссылок
- Исправление: проверка наличия измененного файла advanced-cache.php dropin/addin
- Исправление: имя каталога журналов стало уникальным
- Улучшение: добавлен опрос о выходе с возможностью удаления данных плагина при деактивации
- Улучшение: кэш фрагмента: добавлены уведомления о конфигурации
- Улучшение: используйте admin-ajax для ссылок на содержимое вкладки помощи по настройкам
- Обновление: по умолчанию обрабатывайте типы XML MIME в кэше.
- Обновление: добавлены настройки «immutable» для заголовков cache-control
- Обновление: добавлены описания команд WP-CLI
- Обновление: уведомления о виджете CDN для BunnyCDN
- Обновление: уведомление о виджете WebP Converter
2.8.2
- Исправление: добавлены дополнительные проверки возможностей пользователя
- Исправление: обеспечьте сбор мусора в Object Cache (диск) WP Cron по расписанию
- Исправление: добавлены дополнительные проверки при загрузке дропшипа Object Cache
- Исправление: отключение кэша баз данных, объектов и фрагментов при использовании WP-CLI
- Исправление: ведение отладочного журнала Object Cache
- Исправление: вкладки помощи в FAQ
- Обновление: стандарты кодирования
= 2.8.1=
* Исправление: обеспечение планирования событий WP Cron при использовании мастера Setup Guide и при обновлении.
* Исправление: неопределенная переменная при включенном отладочном журнале очистки кэша объектов
* Обновление: добавлены предупреждения в руководство по настройке и на страницу общих настроек при использовании диска для кэшей баз данных и объектов.
* Обновление: пропуск кэшей баз данных и объектов при использовании WP-CLI
2.8.0
- Особенность: расширение Always Cached
- Особенность: очистка кэша по расписанию WP-Cron
- Исправление: Cloudflare: некоторые настройки сохранялись некорректно
- Исправление: проверка и обновление режима файлов/разрешений для файлов кэша
- Исправление: проблема с запросом учетных данных для некоторых типов не прямых файловых систем
- Улучшение: добавлено уведомление администратора о том, что WP-Cron работает некорректно
- Улучшение: добавлены фильтры Кэш браузера /Browser Cache/
- Обновление: обновлена библиотека JSMin до версии 2.4.3
- Обновление: добавлены вкладки Премиум-услуги
