W3 Total Cache

Описание

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 extension provides WebP image format conversion from common image formats (on upload and on demand)

Значительно ускорьте свой сайт, улучшите основные показатели сайта и общий пользовательский опыт для ваших посетителей без необходимости менять хост WordPress, тему, плагины или рабочий процесс производства контента.

Что говорят пользователи:

  • Прочитайте отзывы пользователей W3TC.

Кому я благодарен за все это?

Довольно сложно вспомнить всех новаторов, которые поделились своими мыслями, кодом и опытом в блогосфере за эти годы, но вот несколько имен, с которых можно начать:

Пожалуйста, обратиться к все из этих людей и поддержать их проекты, если вы так склонны.

Установка

  1. Деактивируйте и удалите любой другой подключаемый плагин кэширования, который вы можете использовать. Обратите особое внимание, если вы настроили правила перезаписи для модных постоянных ссылок, ранее установили подключаемый плагин кэширования или у вас есть какие-либо правила кэширования браузера, поскольку W3TC автоматизирует управление всеми передовыми методами. Также убедитесь, что у wp-content/ и wp-content/uploads/ (временно) есть разрешения 777, прежде чем продолжить, например. в терминале: # chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ с помощью панели управления веб-хостингом или учетной записи FTP/SSH.
  2. Войдите как администратор в свою учетную запись WordPress Admin. Используя пункт меню «Добавить новый» в разделе навигации «Плагины», вы можете либо найти: w3 total cache, либо, если вы уже скачали плагин, нажмите ссылку «Загрузить (Upload)», найдите .zip файл, который вы скачали, и нажмите «Установить сейчас (Install Now)». Или вы можете разархивировать и загрузить плагин по FTP в каталог plugins (wp-content/plugins/). В любом случае, когда все будет сделано, каталог wp-content/plugins/w3-total-cache/ должен существовать.
  3. Найдите и активируйте плагин на странице «Плагины». Кэширование страниц будет автоматически запущено в базовом режиме. Установите разрешения для wp-content и wp-content/uploads обратно на 755, например. в терминале: # chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/.
  4. Теперь нажмите ссылку «Настройки (Settings)», чтобы перейти на вкладку «Основные настройки (General Settings)»; в большинстве случаев «disk enhanced» для кэша страниц является «хорошей» отправной точкой.
  5. Параметр «Режим совместимости», расположенный в расширенном разделе вкладки «Параметры кэша страницы Page Cache Settings)», активирует функции, оптимизирующие совместимость кэширования с WordPress. По умолчанию он отключен, но настоятельно рекомендуется. Годы тестирования на сотнях тысяч установок помогли нам понять, как сделать так, чтобы кеширование работало хорошо с WordPress. Компромисс заключается в том, что производительность расширенного дискового кэша страниц при нагрузочных тестах будет снижена примерно на 20% при масштабировании.
  6. Рекомендуется. На вкладке «Minify Settings (Настройки минификации)» все рекомендуемые настройки предварительно заданы. Если автоматический режим вызывает проблемы с макетом вашего веб-сайта, переключитесь в ручной режим и используйте кнопку справки, чтобы упростить обнаружение ваших файлов и групп CSS и JS. Обратите особое внимание на метод и расположение встраивания вашей JS-группы. См. FAQ плагина для получения дополнительной информации об использовании.
  7. Рекомендуется: на вкладке «Кэш браузера (Browser Cache)» по умолчанию включено сжатие HTTP. Обязательно включите другие опции в соответствии с вашими целями.
  8. Рекомендуется: если у вас уже есть поставщик сети доставки контента (CDN), перейдите на вкладку «Сеть доставки контента», заполните поля и задайте свои предпочтения. Если вы не используете медиатеку, вам нужно будет импортировать изображения и т. д. в места по умолчанию. Используйте средство импорта медиатеки на вкладке «Сеть доставки контента», чтобы выполнить эту задачу. Если у вас нет провайдера CDN, вы все равно можете повысить производительность своего сайта, используя метод «Собственный хостинг (Self-hosted». На собственном сервере создайте субдомен и соответствующую запись зоны DNS; например static.domain.com и соответствующим образом настройте параметры FTP на вкладке «Сеть доставки контента». Обязательно загрузите соответствующие файлы по FTP, используя доступные кнопки загрузки.
  9. Необязательно: на вкладке «Кэш базы данных (Database Cache)» предварительно заданы рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Вместо этого попробуйте кеширование объектов для виртуального хостинга.
  10. Необязательно: на вкладке «Кэш объектов (Object Cache)» предварительно заданы все рекомендуемые параметры. При использовании учетной записи общего хостинга с осторожностью используйте метод «disk», время отклика диска может быть недостаточно быстрым, поэтому по умолчанию этот параметр отключен. Протестируйте этот параметр с кэшем базы данных и без него, чтобы убедиться, что он обеспечивает повышение производительности.
  11. Необязательно: на вкладке «Группы агентов пользователя (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 3.8 с PHP 5.6. Более ранние версии могут воспользоваться нашим импортером медиатеки, чтобы вернуть их на путь обновления и в 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, например, http://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 и очистить кеш, чтобы изменения вступили в силу. Если режим предварительного просмотра активен, вам нужно будет «развернуть» ваши изменения, чтобы они вступили в силу.

Каково назначение кнопки «изменить URL-адреса вложений»?

Если доменное имя вашего сайта изменилось, этот инструмент пригодится для обновления ваших записей и страниц, чтобы использовать текущие адреса. Например, если ваш сайт раньше назывался www.domain.com, а вы решили изменить его на domain.com, то в результате вы получите либо много «битых» изображений, либо много ненужных перенаправлений (которые замедляют просмотр сайта). Вы можете использовать этот инструмент для исправления этого и подобных случаев. Корректировка URL-адресов изображений также позволяет плагину лучше определять, какие изображения действительно размещены в CDN.

Как всегда, никогда не помешает сначала сделать резервную копию своей базы данных.

Совместим ли этот плагин с TDO Mini Forms?

Captcha и recaptcha будут работать нормально, однако вам необходимо предотвратить кэширование страниц с формами. Добавьте URI страницы в поле «Никогда не кэшировать следующие страницы» на вкладке Настройки кэширования страниц.

Совместим ли этот плагин с GD Star Rating?

Да. Выполните следующие действия:

  1. Включите динамическую загрузку оценок, установив флажок GD Star Rating -> Settings -> Features «Cache support option»
  2. Если кэш базы данных включен в W3 Total Cache, добавьте wp_gdsr в поле «Игнорировать стебли запросов» на вкладке настроек кэша базы данных, иначе рейтинги не будут обновляться после голосования
  3. Очистить все кеши

Я вижу мусорные символы вместо нормального веб-сайта, что здесь происходит?

Если тема или ее файлы используют вызов php_flush() или функцию flush(), которые будут мешать нормальной работе плагинов; заставить плагин отправлять кэшированные файлы до завершения основных операций. Вызов flush() больше не нужен и должен быть удален.

Как кэшировать только главную страницу?

Добавлен параметр /.+ к кэшу страниц «Никогда не кэшировать следующие страницы» на вкладке настроек кэша страниц.

Я получаю пустые страницы или 500 кодов ошибок при попытке обновления на WordPress в сетевом режиме

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

Вместе с формой FTP появляется уведомление о владельце файла, как решить эту проблему?

Плагин использует функциональность WordPress FileSystem для записи в файлы. Он проверяет, совпадает ли владелец файла, группа владельцев файлов создаваемых файлов с владельцем процесса. Если это не так, он не может записывать или изменять файлы.

Как правило, вы должны сообщить своему хостеру о проблеме с разрешением, и он сможет ее решить.

Однако вы можете попробовать добавить define(‘FS_METHOD’, ‘direct’); в wp-config.php, чтобы обойти проверку файлов и папок.

Does the WebP Converter extension use a lot of resources to convert images to WebP?

No. The WebP Converter extension converts common image file formats to the modern WebP format using our API services. The conversions occur on our API service, so that resource usage does not impact your website server.

Is image data retained by the Total Cache WebP Converter API?

Данные изображения, полученные нашим API, уничтожаются после создания преобразованного изображения. Преобразованные изображения уничтожаются после загрузки/загрузки на ваш веб-сайт плагином Total Cache.

Это слишком хорошо, чтобы быть правдой, как я могу проверить результаты?

Вы сможете сразу увидеть результаты при каждой загрузке страницы, но для ощутимых показателей вам следует рассмотреть возможность использования следующих инструментов:

У меня нет времени разбираться с этим, но я знаю, что мне это нужно. Вы поможете мне?

Да! Пожалуйста, свяжитесь с нами, и мы поможем вам акклиматизироваться, чтобы вы могли «настроить и забыть».

Установите плагин, чтобы прочитать полный FAQ на вкладке FAQ плагинов.

Отзывы

22.03.2024
No doubt this is the best free cache plugin in WordPress. It improved my page load time massively. Kudos to the plugin developer team!
13.03.2024
I have a WooCommerce site running a child theme of Storefront. The W3TC plugin is working well so far without any issues. I have minify on HTML, JS and CSS, lazyloading my already optimized images, and DB and Object cache using Memcached all result in improved performance. Tech support has been very responsive. I need to have all premium plugins running on my staging server so I can test updates there first before updating the production server. W3TC viewed my staging server as another install of my single install license. I contacted support with my request, provided my staging server URL and within a couple of hours everything was working as needed. Thank you Support. This Cacheing plugin is very complex, and they've done a tremendous job in development. While the default settings probably work for most sites, it would be helpful if there was guidance for how to further optimize settings. Maybe some tutorials or videos showing how to assess performance and what settings to tweak. I would think I could improve performance over default settings if I knew what to do. All-in-all a very impressive plugin for a very complex subject.
Посмотреть все 5 347 отзывов

Участники и разработчики

«W3 Total Cache» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«W3 Total Cache» переведён на 17 языков. Благодарим переводчиков за их работу.

Перевести «W3 Total Cache» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.7.0

  • Feature: Performance Dashboard update
  • Feature: Remove unused CSS/JS
  • Fix: Nginx feature and permission policy header syntax
  • Fix: Memcache install check
  • Fix: Cloudfront purge button
  • Fix: Uncaught type error on the install page
  • Fix: Page mapping data
  • Fix: Add missing id for a save settings button
  • Fix: Extension counts
  • Fix: PHP 8.2 deprecation warnings for dynamic class property assignments
  • Fix: Do not autoload WP option for PageSpeed data
  • Fix: Cache groups: Fix spacing in values for htaccess syntax
  • Fix: Refactor Minify cache key mapping to have shorter keys and separate storage
  • Fix: Minify statistics output and PHP warnings
  • Fix: Feature Showcase: New feature version numbers
  • Fix: Lazy Loading URL pattern match
  • Update: Upgrade modal/popup
  • Update: Added «Learn more» links

2.6.1

  • Fix: WebP Converter extension activation
  • Fix: Media Library upload may fail when using Bunny CDN
  • Fix: Cloudflare API error when updating certain settings
  • Fix: Lazy Loading issue with the Delay Scripts feature enabled
  • Update: Allow custom hostname changes for Bunny CDN

2.6.0

  • Feature: Added support for Bunny.Net CDN
  • Feature: Preload requests (Pro)
  • Fix: Error when changing CDN cookie domain setting
  • Fix: Admin notice when flushing cache from the admin bar
  • Fix: Error in some Minify cache file operations
  • Fix: PHP 8 compatibility
  • Update: Delay scripts UI changes

2.5.0

  • Feature: Added Delay Scripts (Pro)
  • Fix: Several PHP 8 warnings
  • Fix: Fragment Cache extension PHP warnings when no engine was selected
  • Fix: Fragment Cache engine selection disabled for pro license under certain conditions
  • Fix: Added Database Cluster compatibility for older db.php files
  • Fix: Fixed one PageSpeed tool metric not outputting data and adjusted a few labels
  • Fix: Multiple anchor links for PageSpeed block on General Settings page
  • Fix: Cache Groups validation on save
  • Fix: Cache Groups delete button not working for added groups
  • Update: Renamed Image Service feature to WebP Converter
  • Update: Added WebP Converter block to General Settings page along with link to navigation bar
  • Update: StackPath CDN prices (Service ending November 22, 2023 and will be replaced by Bunny CDN in future update)

2.4.1

  • Исправление: Добавить резервный вариант для более старой версии содержимого wp-content/db.php.

2.4.0

  • Функция: Добавлен фильтр «w3tc_config_item_objectcache.enabled» для возможности отключения кэша объектов W3TC.
  • Исправление: Автоматическое применение лицензии W3TC Pro после покупки через кнопки покупки/обновления внутри плагина.
  • Исправление: Предупреждения PHP 8 для кэшей страниц и фрагментов.
  • Исправление: Заменен устаревший хук delete_blog на wp_uninitialize_site и wp_update_site.
  • Исправление: проблема сохранения файла конфигурации кластера базы данных
  • Исправлено: кеш фрагментов теперь будет отключен для не-pro пользователей, а не только для внешнего интерфейса.
  • Исправление: Список виджетов премиум-услуг теперь синхронизируется со страницей поддержки
  • Обновление: Пользовательский интерфейс обновлен для более чистого вида и удобной навигации и управления.
  • Обновление: Добавлена поддержка методов get/set/add/delete wp_xxx_multiple для кэша объектов.

2.3.3

  • Исправление: Фрагмент кэша: Фатальная ошибка при отображении зарегистрированных групп.
  • Исправление: Предупреждения о устаревании PHP 8 в библиотеках SNS Message Bus и NuSOAP
  • Исправлено: неверный одноразовый номер (nonce) для формы продления.
  • Исправление: Кэширование страниц: Перемещены исключения из строк запросов с жестким кодом на страницу настроек
  • Обновление: Примеры конфигурации хоста/IP/домена для Redis и Memcached

2.3.2

  • Исправление: корректная интерполяция каталога кэша с симлинками
  • Исправление: тест Memcached с использованием аутентификации SASL
  • Исправление: запрос авторизации на нескольких сайтах возвращался на неверный URL-адрес

2.3.1

  • Исправление: совместимость с PHP 8: неверный тип возврата, если кеш браузера отключен
  • Исправление: добавлены классы сообщений AWS SNS (aws/aws-php-sns-message-validator)
  • Исправление: Служба PageSpeed: сообщения и эскейпинг
  • Исправлено: обработка метазапросов Image Service
  • Обновление: Обновление версий зависимостей
  • Обновление: конфигурация полей заголовков Content-Security-Policy (CSP) и Content-Security-Policy-Report-Only (CSPRO)

2.3.0

  • Функция: отчеты PageSpeed Insights и виджет производительности страницы
  • Функция: базовая поддержка OpenLiteSpeed
  • Функция: добавление политики разрешений для зеркального отображения директив политики функций
  • Исправление: совместимость с PHP 8.2
  • Исправление: совместимость GuzzleHttp 7 с Azure
  • Исправление: разрешение обновления кэша объектов при использовании WP-CLI
  • Исправление: добавление отсутствующего значения «host» конфигурации кэша страниц
  • Исправление: отсутствие обратного вызова действия on_comment_status
  • Исправление: очистка кэша при обновлении вложения
  • Исправление: очистка данных записей
  • Обновление: логика статуса комментария для очистки кэшей базы данных и объектов
  • Обновление: изменен стиль формы FTP
  • Обновление: удалены устаревшие компоненты MaxCDN и NetDNA и добавлено уведомление, если один из них использовался
  • Обновление: удален устаревший FeedBurner

2.2.12

  • Исправление: ошибка смены статуса комментария
  • Исправление: аргументы Varnish flush записей

2.2.11

  • Исправление: ошибка при очистке кэша страницы после обновления вложения

2.2.10

  • Исправление: оптимизирована и исправлена очистка кэша объекта
  • Исправление: очистка кэша страницы записи по расписанию
  • Исправление: панель администратора очищала кэш текущей страницы с отключенной политикой очистки
  • Исправление: цикл при отключении настройки Minify HTTP/2 push
  • Исправление: недостающие ссылки
  • Обновление: удалены пользовательские файлы перевода

2.2.9

  • Исправить: сброс нашего textdomain для переводов

2.2.8

  • Исправление: вывод Escape на страницах проверки совместимости, минификации и New Relic
  • Исправление: Кнопки уведомления администратора на страницах, не относящихся к плагинам
  • Исправление: пространство имён для типа исключения в классе минификации
  • Исправление: проблемы с переводом из-за хуков и опечаток
  • Исправление: неработающий JavaScript в вызовах admin_print_scripts, когда язык не английский
  • Исправление: устаревшие предупреждения в минификации JS и CSS
  • Обновление: файлы перевода

2.2.7

  • Исправление: обновлен класс подключения к кешу базы данных, чтобы избежать устаревших предупреждений в WordPress 6.1
  • Исправление: Redis: исправлена обработка параметров интервала повтора и тайм-аута для статистики использования
  • Улучшение: Redis: добавлена возможность проверки сертификата TLS/SSL
  • Улучшение: Кэш страницы: добавлены исключения для строки запроса

2.2.6

  • Исправление: ошибка очистки всего кеша при использовании полного CDN Cloudfront в Pro

2.2.5

  • Исправление: восстановлен фильтр CDN плагина WooCommerce Variation Image Gallery
  • Исправление: ошибка синтаксиса кеша БД в PHP 5.6.
  • Исправление: добавлен недостающий пробел в метку bucket S3 CDN
  • Исправление: ошибка JS для проверки, связанной с CloudFront CDN, на страницах, отличных от W3TC
  • Исправление: предупреждение о распаковке кэша страниц для пустых/деформированных файлов
  • Улучшение: анонимное действие Image Service pre_get_posts теперь подключено (w3tc_modify_query_obj)
  • Улучшение: анонимное действие ajax_query_attachments_args Image Service теперь подключено (w3tc_filter_ajax_args)

2.2.4

  • Исправление: URL расширений в настройках
  • Исправление: предупреждения о неопределенном ключе массива Redis
  • Исправление: проблема подключения Redis в зависимости от версии phpredis
  • Исправление: очистка сообщений о лицензировании
  • Исправление: ошибка кэша БД в Ajax
  • Исправление: вызов неопределенной функции в классе запросов кэша БД
  • Исправление: совместимость с PHP 8: join
  • Исправление: фильтр CDN плагина WooCommerce Variation Image Gallery
  • Улучшение: добавлен параметр для общедоступных объектов AWS S3 в ACL
  • Улучшение: проверять, пуста ли запись перед сбросом кэша
  • Улучшение: добавлен параметр максимального времени жизни для недискового кэша страниц
  • Улучшение: добавлено notice (уведомление) при выборе CDN с использованием CloudFront
  • Обновление: CSS Tidy 1.7.3 => 2.0.1
  • Обновление: добавлено sns-message-validator
  • Безопасность: обеспечение записи кэша в папки кэша

2.2.3

  • Исправление: Redis Cache: удалено исключение для предупреждений
  • Исправление: проверка совместимости для WP_CACHE
  • Исправление: очистить весь кеш-кэш, кроме кнопки Cloudflare
  • Исправление: исчезает уведомление об обновлении условий лицензии
  • Исправление: витрина функций: кнопка активации службы изображений
  • Безопасность: обновление guzzlehttp/guzzle до версии 6.5.8

2.2.2

  • Безопасность: обновления PHPCS и WPCS
  • Безопасность: обновление guzzlehttp/guzzle до версии6.5.6
  • Безопасность: обновление guzzlehttp/psr7 до версии 1.8.5
  • Исправление: Cloudflare очищает весь кеш
  • Исправление: Проверка log test
  • Исправление: улучшена обработка для PHP 5.6
  • Исправление: преобразование предупреждений Redis в исключения
  • Исправление: отложенная загрузка изображений WordPress 5.5
  • Исправление: бесконечный цикл при использовании конфигурации кластера базы данных
  • Исправление: логика кластера баз данных
  • Исправление: форма учетных данных FTP
  • Исправление: кнопка предварительного просмотра развертывания
  • Исправление: ссылки службы изображений в многосайтовом сетевом администраторе
  • Исправление: включение изменений настроек службы изображений в многосайтовых блогах/дочерних сайтах
  • Улучшение: обновлены настройки Cloudflare, чтобы разрешить глобальный ключ API или токен
  • Улучшение: в настройки добавлена опция общедоступных объектов Cloudflare CDN
  • Улучшение: добавлены настройки времени ожидания для Redis
  • Улучшение: добавлена опция проверки сертификата TLS/SSL для Redis
  • Улучшение: добавлена опция видимости Image Service
  • Улучшение: обновлено уведомление об ограничении службы изображений
  • Улучшение: улучшена обработка завершающих URL-адресов с косой чертой
  • Обновление: скорректирован лайтбокс для доступности
  • Обновление: удален устаревший сброс opcache

2.2.1

  • Исправление: Cloudflare: удалено использование устаревшей конечной точки ip_lkup V1
  • Исправление: предотвращение ошибки в некоторых средах, использующих недирективные файловые системы
  • Исправление: добавлена улучшенная проверка некоторых действий с файловой системой
  • Исправление: AWS CloudFront: отменено асинхронное изменение для аннулирования кэша для выполнения обещаний
  • Улучшение: добавлена возможность исключить минифицированные файлы JS из обработки Rocket Loader
  • Улучшение: улучшена обработка сообщений об ограничении скорости и ошибках службы изображений

2.2.0

  • Feature: Image Service extension: WebP conversion options

2.1.9

  • Исправление: виджет панели мониторинга Cloudflare: Обновлено для использования GraphQL
  • Исправление: виджет Cloudflare Dashboard: использование часового пояса WordPress
  • Исправление: CDN: выполнять очистку только при включенном хостинге, чтобы предотвратить ненужные задержки
  • Исправление: опубликованные/измененные пользовательские сообщения не очищали кэш(и) архива
  • Исправление: встроенное кэширование карты сайта WordPress
  • Исправление: в правила были добавлены дополнительные группы MIME, не контролируемые настройками
  • Исправление: статистика использования: не работает, когда кеш объектов установлен на Redis
  • Исправление: расширение AMP: Запретить всплывающую панель администрирования для конечных точек
  • Исправление: Мастер руководства по установке: CSS для длинных преобразований
  • Исправление: Настройки Opcache: Флажок проверки индикатора метки времени
  • Обновление: удалить настройку переключения кеша robots.txt
  • Улучшение: улучшение обнаружения 404
  • Улучшение: улучшены индикаторы проверки совместимости
  • Улучшение: AWS CloudFront: более быстрая инвалидация кеша с помощью асинхронного режима

2.1.8

  • Исправление: исправлена работа с robots.txt (файл и фильтр)

2.1.7

  • Исправление: исправлены относительные пути, используемые в JS minify YUI Compressor
  • Исправление: запретить обход содержимого каталога кэша
  • Исправление: адаптивное отображение панели инструментов
  • Улучшение: добавлена настройка порога отложенной загрузки
  • Улучшение: в настройки добавлены заголовки политики безопасности

2.1.6

  • Исправление: проблема минификации JS с литеральными обратными знаками шаблона
  • Исправление: не перенаправлять при использовании WP-CLI
  • Исправление: отсутствие пробела в конфигурации Memcached Nginx
  • Исправление: настройка для CDN через пассивный FTP
  • Исправление: обновленный CDN Minify regex
  • Исправление: добавлены отсутствующие текстовые домены и исправлены переводы
  • Улучшение: разрешить поставщика учетных данных AWS по умолчанию
  • Улучшение: добавлено ведение журнала ошибок, когда базовый URL минификации не найден

2.1.5

  • Исправление: санирование аргумента расширения

2.1.4

  • Исправление: использовать сервер Memcached из конфигурации для правил Nginx вместо localhost
  • Исправление: разрешить больше символов в санации имени хоста CDN
  • Исправление: добавлены отсутствующие текстовые домены для настроек кэша браузера
  • Исправление: избегать возможного предупреждения PHP в мутаторе LazyLoad
  • Улучшение: добавлен фильтр w3tc_cdn_cf_flush_all_uris для очистки CloudFront

2.1.3

  • Исправление: проверенные постоянные XSS & XFS на странице администрирования CDN
  • Обновление: версия библиотеки AWS 3.183.0
  • Обновление: минификация: включение файлов шаблонов тем с использованием имен файлов page_*

2.1.2

  • Исправление: пропускать удаление пробелов вокруг «
  • » минифицировать теги в HTML
  • Исправление: обновлена логика URL-адреса администратора для многосайтовых установок
  • Исправление: проверка URL-адреса очистки TransparentCDN
  • Исправление: добавлена возможность использовать ABSPATH в качестве корневого документа для Minify
  • Исправление: сообщение об отладке кэша базы данных
  • Обновление: добавлены регионы для AWS S3 (af-south-1, cn-north-1, cn-northwest-1, eu-south-1)
  • Обновление: добавлены типы MIME AVIF и AVIFS для правил кэша браузера
  • Обновление: улучшенный фильтр «get_pagenum_link»
  • Обновление: удален «комментарий» из группы непостоянного кеша объектов

2.1.1

  • Исправление: переместите библиотеку Minify в пространство имен, чтобы избежать конфликтов с другими плагинами
  • Исправление: проверка наличия AWS перед загрузкой функций
  • Исправление: обновить базовый URL Minify ClosureCompiler; использовать HTTPS
  • Исправление: исправлено получение url сетевого сайта
  • Исправление: предотвращение предупреждения PHP в CurlFactory
  • Обновление: добавлены информационные ссылки на общие параметры минификации
  • Обновление: добавлена поддержка видео/ogg для кэширования в браузере

2.1.0

  • Функция: добавлена ​​витрина функций, чтобы выделить новые и существующие функции
  • Обновление: консолидированные страницы настроек групп кэша
  • Обновление: заменен устаревший метод jQuery для WordPress 5.6
  • Исправление: предупреждения PHP для заполнителей sprintf в PHP 8
  • Исправление: устаревшие предупреждения PHP в PHP 8
  • Исправление: ссылка на краткую справочную таблицу кэша браузера
  • Исправление: плохой nonce в справке
  • Исправление: Google Drive CDN JavaScript

2.0.1

  • Исправление: исправлена логика перенаправления для нового руководства по установке
  • Исправление: исправлена ошибка JavaScript w3tc_ga

2.0.0

  • Особенность: добавлен мастер руководства по настройке для подключения
  • Обновление: обновлена совместимость с jQuery и методы, которые устарели в WordPress 5.6
  • Исправление: Browser Cache: исправлен код ExpiresByType; изменено с измененного времени на время клиентского доступа

0.15.2

  • Исправление: Minify: не удаляйте кавычки вокруг метатегов
  • Исправление: Minify: Удаление пробелов в функции calc нарушало CSS
  • Исправление: Browser Cache: Строка запроса не добавлялась для предотвращения кэширования после изменения настроек
  • Исправление: избегать предупреждения при отправке пустого URL-адреса для очистки
  • Обновление: добавлен фильтр для минификации содержимого JavaScript
  • Обновление: Minify: добавленные параметры для minify получили только JS и CSS в автоматическом режиме

0.15.1

  • Исправление: исправлена логика сброса Memcached
  • Исправление: удаление расширенной перезаписи диска при отключении кеша страниц
  • Исправление: улучшена обработка конфликтов при активации

0.15.0

  • Особенность: Добавлена возможность доставки TransparentCDN на весь сайт
  • Исправление: обновить параметры при активации в измененной среде
  • Исправление: исправлена проверка совместимости для Apache, когда PHP работает как CGI
  • Исправление: всегда устанавливать заголовки HSTS в Apache; не только для кодов HTTP 2xx
  • Исправление: реализовано анатомическое приращение ключевой версии в Memcache (d)
  • Обновление: позволить фильтровать w3tc_minify_url_for_files, Уменьшают URL для файлов

0.14.4

  • Исправление: виджет очистки и отображение почтового ящика для WordPress 5.5
  • Исправление: обновление до PageSpeed API v5, отображение показателей webvitals
  • Исправление: ошибка консоли, когда панель администратора скрыта, а модуль PageSpeed активен
  • Исправление: проблема с JS в просмотре статистики
  • Исправление: устаревшие предупреждения jQuery
  • Исправление: требовать файлы для вызова request_filesystem_credentials ()
  • Добавлена опция отключения jquery-migrate на передней панели. Исправлено # 172 master (# 240)

0.14.3

  • Исправление: учитывать «Принимаемые строки запросов», если включена функция «Кэшировать строки запросов»
  • Исправлена опечатка в переменной для отложенной загрузки
  • Обновление: добавлена ссылка на отложенную загрузку Google Maps на страницу общих настроек
  • Обновление: поддержка background-image: вместе с background: для ленивой загрузки

0.14.2

  • Исправлена проблема перенаправления WP-CLI в мультисайте
  • Исправление: избегать PREG_JIT_STACKLIMIT_ERROR в минификации
  • Исправление: предотвращение предупреждения PHP о пустой needle
  • Обновление: разрешить указывать URI со строкой запроса на дополнительных страницах

0.14.1

  • Исправлена логика перезаписи минификации URL-адресов CSS, которая влияла на некоторые ленивые загрузки и URL-адреса CSS с использованием протоколов

0.14.0

  • Добавлена отложенная загрузка для Google Maps
  • Добавлен фильтр w3tc_minify_css_content для минифицированного содержимого
  • Исправлена проблема с minify regex на веб-сайтах, не относящихся к Юникоду
  • Исправлено уведомление PHP в WPMU: доступ к смещению массива на null
  • Исправлена проблема минификации, когда встроенные фрагменты URL CSS преобразовывались некорректно
  • улучшение i18n
  • Изменено значение по умолчанию на отключено для запросов wp-admin в кэше объектов

0.13.3

  • Исправлена минификация HTML элементов img, содержащих встроенные строки SVG
  • Удалено идентифицирующее значение для GDPR

0.13.2

  • Исправление: не сохранять содержимое запросов HEAD
  • Обновлен информационный URL на странице кэша статических комментариев страницы

0.13.1

  • Исправлены предупреждения PHP в PgCache_ContentGrabber.php

0.13.0

  • Добавлена новая функция Pro, Отладка — Очистка трассировки стека (Purge Stack Trace)
  • Добавлен заголовок безопасности «Feature Policy»
  • Удалена устаревшая функция get_magic_quotes_gpc()
  • Улучшено расширение AMP за счет игнорирования значения маркера amp querystring в запросе, если оно передано без значения в конфигурации
  • Улучшена отложенная загрузка за счет отсутствия обработки элементов с классом skip-lazy или атрибутом data-skip-lazy
  • Исправлено кеширование перенаправлений нормализации строки запроса, больше не кешируется, когда ключ кеша нормализуется с помощью принятия аргументов строки запроса, вызывал цикл перенаправления

0.12.0

  • Добавлены структуры URL на основе строк запросов для AMP-страниц
  • Добавлен фильтр параметров минификации
  • Добавлена поддержка отложенной загрузки тегов изображений
  • Удалена ссылка в нижнем колонтитуле «Поддержите нас»
  • Улучшена обработка wp_die
  • Улучшена обработка отложенной загрузки содержимого в тегах скрипта
  • Улучшена обработка ленивых нагрузок фидов
  • Улучшена печать тегов, поступающих из фидов
  • Улучшена обработка измененных постов до инициализации wp_rewrite
  • Правила Nginx сильно изменились, чтобы избежать конфликтов блоков «location». Это изменение может вызвать проблемы на некоторых системах, использующих правила WordPress не по умолчанию — сохраните резервную копию ваших исходных правил
  • Улучшение обработки файлов .htaccess в отношении EOF
  • Исправлена очистка Varnish
  • Исправлена минификация html тегов данных, равных 0

0.11.0

  • Добавлена рекомендация для плагина Total Upkeep от BoldGrid
  • Добавлена новая функция отложенной загрузки
  • Удалено расширение New Relic по умолчанию для новых установок
  • Обновлено использование минификации html и удаления кавычек
  • Улучшена конфигурация memcached и добавлена необязательная настройка бинарного протокола
  • Улучшен процесс продления лицензий с истекшим сроком действия
  • Улучшена очистка кэша страниц
  • Улучшена ссылка на часто задаваемые вопросы (FAQ), открываемая в новом окне
  • Улучшено обнаружение detect_post_id
  • Улучшено кэширование REST в отношении заголовков кэша, таких как X-WP-*
  • Улучшено использование заголовка Vary User-Agent
  • Улучшены различные функции с AMP-страницами и HTTP2
  • Улучшена строка подключения к redis для возможности использования формата tls://host:port
  • Исправлены заголовки файлов для CDN Cloudfront S3
  • Исправлена фатальная ошибка при флеше/SNS
  • Исправлены комментарии с URL-адресами в режиме отладки minify
  • Исправлена статистика ObjectCache в нижнем колонтитуле
  • Исправлено временное исправление с wp_die и обычным выводом
  • Исправлена ссылка на заголовок кэша фрагментов
  • Исправлена очистка /feed и /feed/cache
  • Исправлена ошибка js в виджете
  • Исправлена фатальная ошибка очистки кэша, вызванная пустым $wp_rewrite
  • Исправлен путь для REST-кэширования file_generic на порту не по умолчанию
  • Исправлена тестовая кнопка минификации с движком Closure Compiler

0.10.2

  • Исправлена совместимость с wpdb::prepare в WordPress 5.3

0.10.1

  • Исправлено замедление работы движка memcached
  • Исправлены ссылки меню Purge Cache, чтобы они очищали текущий блог в WPMU
  • Исправлена ошибка при обновлении, «Вызов неопределенного метода W3TC\Util _ Content:: is _ database _ error»
  • Обновлен модуль кэша Redis, чтобы избежать предупреждения «Функция Redis:: delete () устарела»

0.10.0

  • Улучшен компонент Статистика для профессиональных пользователей
  • Улучшена поддержка дистрибутивов CloudFront с несколькими источниками
  • Улучшены перенаправления с использованием безопасного перенаправления wp_safe
  • Улучшено использование .htaccess, когда pagecache не требует его наличия
  • Улучшена защита от непредвиденных значений в глобальных переменных
  • Добавлено больше регионов Amazon S3
  • Добавлена поддержка бинарного протокола memcached, когда он доступен
  • Добавлено кэширование для MIME-типа webp
  • Обновлено создание интервала S3 по параметрам политики CORS
  • Обновлена карта блогов, чтобы разрешить ссылки с пользовательскими портами
  • Исправлено использование базового url при минификации
  • Исправлено микширование содержимого sync & асинхронные скрипты с минификацией

  • Исправлены URL-адреса S3 + CloudFront, если CNAMEs не используются

0.9.7.5

  • Обновление библиотеки AWS
  • Добавлена поддержка set_sql_mode dbcluster
  • Улучшена поддержка веб-сервера, работающего на порту не по умолчанию, с disk-enhanced
  • Улучшенны значки меню
  • Исправлено предупреждение php, когда удаленная служба не может быть загружена
  • Исправлены предупреждения php на странице поддержки

0.9.7.4

  • Исправлено предупреждение PHP при неправильной настройке интеграции Redis
  • Исправлена ошибка 404 в мультисайте, вызванная проблемой подкаталога
  • Исправлена проблема с кэшем объектов в многосайтовости, когда кэш объектов очищался в неправильное время
  • Исправлен кластер базы данных в WordPress 5.1
  • Исправлено предупреждение, вызванное изменением темы, используемой агентом пользователя
  • Исправлена минификация в мультисайте, когда URL-адреса были установлены на URL-адрес корневого блога
  • Исправлена проблема неопределенного w3tc_ga
  • Улучшена очистка текущей страницы с использованием post_id вместо URL
  • Улучшена доставка URL-адресов /feed в кэш
  • Улучшена безопасность вызовов opcache flush
  • Улучшена минификация файлов в окружениях, работающих на портах не по умолчанию

0.9.7.3

  • Исправлено кэширование ответов перенаправления на основе пустого тела ответа
  • Улучшена совместимость с WordPress 5.1
  • Улучшены транспорты, unix: префикс не требуется
  • Улучшена минификация html

0.9.7.2

  • Исправлена неустранимая ошибка при загрузке медиа-файла с активным модулем CDN
  • Исправлено удаление пустых значений, строка в кодировке JSON в атрибуте, завершающая кавычка в конце тега и обработка якорей в минификации HTML
  • Исправлено предупреждение о неопределенном индексе
  • Исправлена фатальная ошибка при очистке CDN с использованием полной доставки сайта

0.9.7.1

  • Исправлено уведомление о неопределенной переменной
  • Исправлено предупреждение «Нет такого файла или каталога»
  • Исправлена запись в журнал ошибок PHP, а не в журнал отладки WordPress
  • Исправлена политика ссылок по умолчанию, которая должна быть «no-referrer-when-downgrade»
  • Исправлена ошибка php_flag, связанная с кешем браузера, вместо которой используется ini_set
  • Исправлено неопределенное смещение при проверке CloudFlare IPv6
  • Исправлена неопределенная константа WP_ROOT
  • Исправлена ошибка, из-за которой предки фреймов перезаписывались с помощью frame-src
  • Исправлена пропущенная точка с запятой в конфигурации nginx
  • Исправлена обработка URL HTTP/2 для модулей кэша браузера и CDN
  • Исправлено отображение отладочной информации CDN
  • Исправлена минификация CSS с помощью шрифтов Google, когда они включались через «Включить внешние файлы/библиотеки» и загружались нелатинские наборы символов
  • Исправленная строка запроса носителя, не обновляемая при очистке всех кэшей
  • Исправлена двойная косая черта в ABSPATH, если файл существует
  • Исправлена установка max-age и expires заголовка одновременно
  • Исправлено обнаружение SASL для PECL Memcached
  • Исправлена обработка введенных вручную объектов для очистки в CDN
  • Исправлена обработка строки запроса в Nginx
  • Улучшена обработка ошибок с помощью Cloudfront
  • Улучшено ведение журнала кэша страниц
  • Улучшена многопользовательская поддержка механизмов кэширования в памяти
  • Улучшена минификация CSS
  • Улучшено поведение очистки измененных медиаобъектов при использовании CDN
  • Улучшена совместимость с плагинами sitemap
  • Добавлена поддержка Memcached для Nginx
  • Добавлена поддержка кэширования файлов webm
  • Добавлена поддержка сжатия HTTP Brotli
  • Добавлена поддержка доставки StackPath на весь сайт
  • Добавлен wc_session в список игнорируемых основ запроса для улучшения совместимости с WooCommerce

0.9.7

  • Исправленные минифицированные файлы, не размещаемые CDN, если параметр «host minified files» отключен
  • Исправлено предупреждение, возникающее при выборе опции «Очистить все» (через nigrosimone)
  • Исправлена ошибка неопределенного смещения в кеше фрагментов
  • Исправлена ошибка кнопки теста MaxCDN при включенном режиме отладки
  • Исправлена очистка каналов, когда включена опция кэширования каналов
  • Улучшена обработка ошибок, когда не настроена полная доставка сайта
  • Улучшен nginx.conf для поддержки кэширования xml
  • Улучшен nginx.conf для поддержки HSTS для статических файлов
  • Улучшена работа minify со строками запросов
  • Улучшено кеширование базы данных, частые wp_options больше не сбрасывают данные записей или комментариев
  • Улучшена интеграция CDN Limelight Networks
  • Улучшена FAQ, теперь они размещены в общедоступном репозитории GitHub
  • Улучшена обработка /<![CDATA[/ в механизме минификации HTML
  • Улучшена сборка мусора для базового кэширования диска
  • Улучшена поддержка HSTS (через Dave Welsh)
  • Повышена надежность параметров встраивания CSS
  • Улучшены требования New Relic в тесте на совместимость
  • Добавлена интеграция StackPath CDN (включая доставку всего сайта)
  • Добавлена поддержка прайминга кэша страниц через WP-CLI с помощью функции prime
  • Добавлена поддержка фильтров для управления группами кэша
  • Добавлен API для очистки отдельных групп кеша с помощью функции flush_group
  • Добавлена поддержка очистки кэша JSON, например кэшированные запросы REST API
  • Добавлена поддержка фильтра для управления параметрами кэша базы данных
  • Добавлена поддержка фильтров до (w3tc_process_content) и после (w3tc_processed_content) создания объекта кэша
  • Добавлена совместимость с плагином AMP For WordPress
  • Добавлена поддержка кэширования JSON для подписчиков Pro
  • Добавлены дополнительные заголовки безопасности (через amiga-500)

0.9.6

  • Исправлено анонимное отслеживание использования, по умолчанию отключено
  • Исправлена некорректная запись данных кэша минификации при отсутствии целевого каталога
  • Исправлен пустой файл кеша минификации, записанный при включенной блокировке файлов
  • Исправлены пропущенные запятые в CSS (через nigrosimone)
  • Исправлена опечатка в механизме кэширования объектов (через Furniel)
  • Исправлено некорректное повторное использование соединений redis при включенной опции постоянных соединений
  • Исправлена надежность Google Диска (через jikamens)
  • Исправлена обработка файлов в кодировке UTF-8 путем записи их в двоичном виде (через jikamens)
  • Улучшен пользовательский поток конфигурации Full Site Delivery на экранах общих настроек и настроек CDN
  • Улучшено сопоставление типов контента и кэш-попаданий
  • Улучшена логика блокировки файла minify
  • Улучшен визуальный язык теста совместимости (через Furniel)
  • Улучшено управление файлами конфигурации
  • Улучшен мастер настройки MaxCDN
  • Улучшена обработка принимаемой строки запроса в кэше страниц для обработки необязательных значений и добавлена поддержка расширенного режима диска (через amiga-500, nigrosimone)
  • Улучшена обработка тайм-аутов для провайдеров доставки CDN
  • Добавлены push-заголовки HTTP/2 для кэширования страниц на disk enhanced (через nigrosimone)
  • Добавлен заголовок X-Forwarded-Proto для таких случаев использования, как распознавание HTTPS за прокси-серверами или балансировщиками нагрузки
  • Добавлена поддержка нескольких CDN, т. е. статических файловых объектов и страниц, сообщений, каналов, ответов API и т. д., для использования разных соответствующих поставщиков CDN
  • Добавлено кэширование страниц по имени или значению файла cookie (при поддержке SQweb)
  • Добавлен переключатель для заголовка CORS для улучшения совместимости с различными провайдерами CDN
  • Добавлена поддержка медиафайлов, размещенных на CDN, в медиатеку (по мотивам amiga-500)
  • Добавлено кеширование объектов вызовов AJAX (через andyexeter)
  • Функции Enterprise теперь доступны подписчикам Pro! Включая одновременное чтение из нескольких баз данных и очистку кэша на нескольких хостах через Message Bus

0.9.5.4

  • Исправлена регрессия с кэшированием браузера и строками запросов

0.9.5.3

  • Исправлена обработка сжатых HTTP-документов в PHP v5.3 (через amiga-500)
  • Исправлена ошибка с ускорением мобильных страниц (через nigrosimone)
  • Повышена надежность работы minify в ручном режиме
  • Улучшена совместимость JavaScript с вариантами использования CDATA
  • Улучшено создание имен файлов в Windows для серверов IIS
  • Улучшена обработка # в URL-адресах
  • Улучшена обработка исключений для электронной коммерции в Genesis Framework
  • Улучшена обработка заголовков для Microsoft Azure
  • Улучшена функциональность с существующими дистрибутивами Cloudfront при настройке полной доставки сайта
  • Улучшено ведение журнала отладки minify
  • Улучшена обработка URL-адресов, в которых отсутствует протокол
  • Улучшена обработка пользовательских файлов с CDN (через amiga-500)
  • Обновлена библиотека CSSTidy (через nigrosimone и amiga-500)
  • Добавлено расширение Swarmify для оптимизации видео [спасибо команде Swarmify]
  • Добавлен сброс AMP-страниц

0.9.5.2

  • Исправлена проблема безопасности, защищающая данные конфигурации путем добавления .php в соответствующие файлы
  • Исправлена проблема безопасности с созданием папок с точками, которыми можно злоупотреблять
  • Исправлена обработка сжатия HTTP для некэшированных страниц
  • Исправлена обработка файлов .svgz
  • Добавлены заголовки истечения срока для WebP изображений
  • Добавлена поддержка последнего API Microsoft Azure
  • Добавлена возможность кэшировать WP Admin. Рекомендуемая настройка отключена. (Улучшена производительность WP Admin с включенным кэшированием объектов)
  • Добавлена поддержка HTTP/2 Push для уменьшенных файлов
  • Добавлена поддержка управления опциями для wp-cli
  • Улучшена обработка несжатых минифицированных файлов
  • Улучшена обработка очистки измененных страниц/записей
  • Улучшена совместимость с Rackspace Cloud Files
  • Улучшена надежность первоначальной конфигурации CDN
  • Улучшенная надежность кэширования объекта
  • Улучшена совместимость с PHP 7.0
  • Улучшена совместимость с PHP 4.3
  • Улучшена поддержка HTTP/2
  • Улучшена обработка внедрения CSS
  • Повышена надежность кэша объектов, переходные процессы теперь возвращаются к базе данных
  • Улучшена обработка кэшированных сжатых HTTP-объектов

0.9.5.1

  • Исправлено отсутствующее пространство имен, которое вызывало проблемы с другими реализациями API Google
  • Исправлена ошибка, из-за которой список зон Cloudflare был неполным для пользователей с большим количеством зон
  • Добавлено расширение для поддержки ускоренных мобильных страниц (AMP)
  • Добавлено уведомление для пользователей, которые все еще используют PHP 5.2 (конец срока действия в 2011 году)
  • Улучшены настройки по умолчанию
  • Улучшена совместимость с кэшированием карты сайта Yoast SEO
  • Улучшена совместимость с Jetpack
  • Улучшенна обработка каталогов в IIS
  • Улучшена обратная совместимость сторонних реализаций с устаревшими функциями W3TC

0.9.5

  • Исправлена XSS-уязвимость
  • Исправлены проблемы с закрытием наложений
  • Исправлена обработка тильды в URL-адресах
  • Исправлена проблема с заголовком сжатия HTTP при использовании вызовов mfunc
  • Исправлена проблема с идентификатором кеша при минификации в сетевом режиме
  • Исправлена редкая проблема с кешированием пустого документа при возникновении некоторых ошибок PHP в темах или плагинах
  • Исправлено кеширование строк запроса
  • Добавлена поддержка APCu Opcode Cache
  • Добавлена поддержка для Redis
  • Добавлена поддержка для Google Drive
  • Добавлена поддержка совместимых с Amazon S3 служб stroage
  • Добавлена поддержка для PECL memcached
  • Добавлена поддержка элементов srcset
  • Добавлена поддержка Rackspace CDN Origin Pull
  • Добавлена поддержка минификации внешних шрифтов
  • Добавлена поддержка формата шрифта WOFF2
  • Добавлена поддержка FTPS (FTP-SSL, S-FTP)
  • Добавлен PHP-порт минификатора CSS YUI Compressor
  • Добавлен минификатор JS от Narcissus
  • Добавлена очистки родительской страницы при добавлении или обновлении вложений
  • Добавлен провайдер Highwinds CDN
  • Добавлена опция «Validate Timestamps (Проверка временных меток)» для совместимых функций кэша опкодов, таких как apc.stat
  • Добавлена полная доставка сайта для подписчиков Pro
  • Добавлена поддержка HTTP Strict Transport Security (HSTS)
  • Добавлен образец расширения для разработчиков
  • Добавлена многорегиональная поддержка Rackspace Cloud Files
  • Добавлена поддержка исключений из кэша базы данных
  • Добавлено больше возможностей для минификаторов
  • Добавлено расширение производительности WPML
  • Добавлено использование пространства имен, которое создает минимальную зависимость от версии PHP 5.3
  • Улучшена совместимость с PHP 5.6
  • Улучшена совместимость с PHP 7
  • Улучшено меню производительности в панели администратора, включая очистку определенных движков кэша и многое другое
  • Улучшена совместимость с SSL
  • Повышена надежность тестовых кнопок
  • Улучшена номенклатура файлов кэширования для повышения коэффициента попадания в кэш
  • Улучшенная совместимость с nginx
  • Улучшена поддержка WP CLI
  • Улучшена совместимость с Cloudflare (теперь используются последние API), необходимо повторно авторизовать Cloudflare
  • Улучшена совместимость с API AWS (теперь используются последние версии API)
  • Улучшена совместимость с Rackspace Cloud Files (теперь используются новейшие API)
  • Улучшена очистка кэша страниц для расширений типа cloudflare и других случаев использования обратного прокси-сервера
  • Улучшенны функциональные возможности платформы расширения
  • Улучшена совместимость заголовков типа ETag и кодировки содержимого
  • Улучшено кэширование фрагментов шаблона
  • Улучшены уведомления, предупреждения и ошибки
  • Улучшено обнаружение мобильных пользователей агентов
  • Повышенная безопасность с помощью элементов nonces и form
  • Повышение безопасности всей кодовой базы
  • Улучшена детализация отладочных сообщений
  • Улучшена безопасность Amazon SNS (валидация)
  • Улучшена способность minify подбирать теги скриптов без атрибута type

0.9.4

  • Исправлена неопределенная w3tc_button_link
  • Исправлена поддержка и другие формы отправки
  • Исправлена ошибка ключа с включенным расширением
  • Исправлены ошибки Test CDN
  • Исправлены косые черты в пользовательском пути к содержимому wp и Minify
  • Исправлена ошибка, из-за которой WP_PLUGIN_DIR был недоступен, если загружен object-cache.php и не установлена константа W3TC
  • Исправлено Minify Auto и реструктуризация размещения кода JS на странице
  • Исправлено удаление / замена в файле на странице плагинов
  • Исправлена проверка на ложное срабатывание для устаревшего кода
  • Исправлен устаревший escape-код wpdb
  • Исправлено кэширование фрагментов и аномалии APC
  • Исправлены кэшированные конфигурации, вызывающие ошибку 500 при прерванной записи файлов
  • Исправлены ошибки readfile на серверах с отключенной функциональностью
  • Исправлены ложные срабатывания при проверке лицензионного ключа
  • Исправлена ошибка, при которой отладочная информация не выводилась на кэшированных страницах
  • Исправлена обратная совместимость и сброс, а также добавлено уведомление о неправильном выполнении
  • Исправлено «Запретить кеширование объектов после изменения настроек»
  • Исправлено отображение параметра «Use late init» как включенного с диском: Enhanced
  • Исправлен отсутствующий параметр в объявлении метода кэширования APC
  • Исправлено свойство пользовательских ролей, которое не начинало массив
  • Исправлено добавление пустого заголовка Vary
  • Исправлено уведомление о неудачной проверке лицензии на обновление
  • Исправлен описательный текст для кеша базы данных
  • Исправлены дубликаты агентов bb10
  • Исправлена ссылка на настройки в уведомлении Minify Auto
  • Исправлено замечание с неопределенной константой
  • Исправлена конфигурация nginx и настройки Referrer, User Groups
  • Исправлены настройки Genesis и ошибка ограничения имени поля Suhosin
  • Исправлено кэширование Genesis и фрагментов (кэширование категорий и т.д.)
  • Исправлена ошибка, из-за которой CDN включался при создании зоны извлечения NetDNA/MaxCDN
  • Исправлено уведомление, связанное с NewRelic, во всплывающем окне совместимости
  • Исправлена проблема с косой чертой при преобразовании имени файла в url
  • Исправлена проблема с wp в подкаталоге и относительными минимальными ручными URL-адресами
  • Исправлена проблема со стилем виджета
  • Исправлена проблема с действием кнопки Очистить все
  • Исправлена проблема с экспортом настроек
  • Исправлена проблема, когда плагин мешал теме предварительного просмотра
  • Исправлена проблема с неправильно оформленными файлами конфигурации
  • Добавлено кэширование страниц списка записей (теги, категории и т.д.) в расширение Genesis длинное с флажком «Очистить»
  • Добавлена типизация по времени истечения срока действия в выпадающем кэше объектов
  • Добавлена проверка возможностей для настойки сохранения
  • Добавлено расширение FeedBurner
  • Добавлена поддержка woff в кэш браузера
  • Добавлены новые IP-адреса CloudFlare
  • Добавлена поддержка для WordPress определенного набора символов и сортировки в создании таблицы очереди CDN
  • Добавлено расширение WordPress SEO для Yoast
  • Добавлен *.less для загрузки тем CDN и MIME
  • Добавлены настройки по умолчанию для создания MaxCDN Pull Zone
  • Добавлен вызов для изменения настройки канонического заголовка MaxCDN в соответствии с настройками плагина
  • Добавление одной кнопки по умолчанию для создания зоны извлечения в MaxCDN без обновления
  • Добавлена проверка авторизации MaxCDN
  • Добавлено уведомление об IP-адресах из белого списка для MaxCDN
  • Добавлена поддержка использования существующих зон без обновления
  • Добавлены новые типы mime
  • Добавлена поддержка отдельных доменов для фронтенда и бэкенда администратора
  • Добавлен CloudFlare в качестве расширения
  • Добавление nofollow к ссылкам на списки блогов
  • Добавлена поддержка режима DEV в версию PRO
  • Добавлена функция EDGE MODE
  • Улучшены функции обёртки в plugins.php для авторов плагинов/тем
  • Повышение надежности вызовов API NetDNA/MaxCDN за счет использования WP HTTP, а не cURL
  • Улучшена информация об отладке кэширования фрагментов
  • Улучшен режим предварительного просмотра, удалено требование строки запроса
  • Улучшена структура часто задаваемых вопросов (FAQ)
  • Улучшено уведомление о пустом кэше minify/pgcache при использовании CDN
  • Улучшены настройки по умолчанию для создания зоны MaxCDN
  • Улучшена производительность очереди CDN
  • Улучшена очистка URL-адреса карты блога
  • Улучшен процесс авто создания зоны MaxCDN
  • Улучшено сохранение лицензионного ключа и активация режима Pro при покупке лицензий Pro
  • Обновлен режим EDGE MODE: Полная поддержка зеркалирования сайта для MaxCDN
  • Обновлены переводы