ReexyStore
WordPress

C3 Cloudfront Cache Controller v7.3.0

34
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 7.3.0
Размер файла 179.01 KB
Категория WordPress

Описание

Это простой плагин, который очищает весь кэш Cloudfront, если вы публикуете сообщения.

Вы можете легко использовать CloudFront перед WordPress.

Светильники

- wp_is_mobile()

Проверьте тип средства просмотра устройства по заголовку CloudFront.

Теперь поддерживает HTTP_CLOUDFRONT_IS_MOBILE_VIEWER и HTTP_CLOUDFRONT_IS_TABLET_VIEWER.

- URL предварительного просмотра

На странице предварительного просмотра плагин добавляет запрос post_date, чтобы избежать кэширования CloudFront.

И установите файл cookie wordpress_loginuser_last_visit, чтобы избежать кэширования CloudFront.

Файл cookie wordpress_loginuser_last_visit будет удален, если пользователь выйдет из системы.

URL-адрес страницы аннулирования (очистки кэша)

Этот плагин отправляет URL-адрес следующей страницы в CloudFront Invalidation API.

- URL-адрес ВЕРХНЕЙ страницы

- URL-адрес страницы опубликованного сообщения.

- URL-адрес страницы архива категорий.

Пример политики AWS IAM

{
"Версия": "17.10.2012",
"Заявление": [
{
"Действие": [
"cloudfront:GetDistribution",
"cloudfront:ListInvalidations",
"cloudfront: GetStreamingDistribution",
"cloudfront: GetDistributionConfig",
"cloudfront:GetInvalidation",
"cloudfront:CreateInvalidation"
],
"Эффект": "Разрешить",
"Ресурс": "*"
}
]
}

Примечание. Для просмотра подробной информации о недействительности требуется разрешение Cloudfront:GetInvalidation. Если это разрешение не предоставлено, функция подробного просмотра будет корректно отключена, не затрагивая другие функции плагина.

Добавление конфигурации через переменные окружения

Плагин можно настроить, определив следующие переменные:

- AWS_ACCESS_KEY_ID

- AWS_SECRET_ACCESS_KEY

- C3_DISTRIBUTION_ID

Вы можете поместить эти переменные как код в файл wp-config.php.

php
define( "AWS_ACCESS_KEY_ID", "");
define( "AWS_SECRET_ACCESS_KEY", "");
define("C3_DISTRIBUTION_ID", "");

Печенье

Этот плагин устанавливает для пользователя файл cookie с именем wordpress_loginuser_last_visit.

Он предотвращает кеширование CDN, когда пользователь просматривает свои сообщения или контент.

После выхода из Dashboard плагин удаляет этот файл cookie у пользователя.

7.1.0

- [Функция] Добавлено подробное представление о недействительности с модальным всплывающим окном, показывающим пути недействительности, ссылку на вызывающего абонента и статус.

- [Исправлено] Исправлен неверный путь, возвращаемый для типа сообщения без страницы архива.

7.0.1

- [Обновление] Улучшена обработка вызовов API AWS для повышения безопасности и совместимости с PHP 8.x.

7.0.0

- [Критическое изменение] Удалите зависимость AWS SDK и внедрите собственный клиент HTTP CloudFront API.

- [Обновление] Добавлено комплексное ведение журнала недействительности с помощью фильтра c3_log_invalidation_list.

- [Обновление] Добавлен настраиваемый регион CloudFront и настройки тайм-аута HTTP.

6.1.6

- [Исправлено] Исправлены синтаксические ошибки PHP 8 за счет добавления подсказок типов, допускающих значение NULL.

- [Исправлено] Исправлены предупреждения об устаревании при создании динамических свойств в Invalidation_Service.php.

- [Исправлено] Исправлены предупреждения об устаревании при создании динамических свойств в Cron_Service.php.

- [Исправлено] Исправлены синтаксические ошибки PHP 7.4 в тестовых файлах.

6.1.5

- [Исправлено] Изменена установка AWS SDK с использованием композитора вместо aws.phar.

6.1.4

- [Обновление] Поддержка post_type_archive_link

6.1.3

- [Исправлено] Потерян фильтр c3_invalidation_items из версии 6.0.0.

6.1.2

- [Исправлено] проблема со сравнением версий PHP.

6.1.1

- [Исправлено] Проблема с деактивацией плагина.

6.1.0

- [Обновление] Очистка кеша с помощью post_ids

6.0.0

- [Критическое изменение] Переписать весь код.

- [Обновление] Добавлен фильтр c3_log_cron_invalidation_task для отображения журналов заданий cron.

- [Обновление] Добавлен фильтр c3_aws_sdk_path для изменения или удаления встроенного пути AWS SDK.

5.5.1

- [Обновление] Замена меню верхнего уровня подменю "Настройки".

5.5.0

- [Обновление] Можно использовать определенные переменные для учетных данных AWS.

5.4.2

- [Исправлена ошибка] Установка пути к файлам cookie на странице предварительного просмотра.

5.4.1

- [Исправлена ошибка] Индекс неопределенных путей в событии cron запроса на недействительность.

5.4.0

- [Обновление] Обновлен плагин исправления предварительного просмотра.

5.3.4

- [Исправлена ошибка] Исправлена небольшая ошибка.

5.3.3

- [Изменить SDK] заменить SDK.

5.3.2

- [Исправлена ошибка] Используйте роль EC2 при использовании в качестве управляемого хостинга AMIMOTO.

5.3.1

- [Добавить фильтр] Можно выбрать версию AWS SDK по фильтру.

5.3.0

- [Обновление SDK] Используйте AWS SDK v3 при использовании PHP 5.6 или более поздней версии.

5.2.1

- [Для управляемого AMIMOTO] исправлена ошибка, запускаемая с помощью WP-CLI.

5.2.0

- [Добавить фильтр] Мы можем отключить регистрацию wp-cron, который повторяет попытку аннулирования запроса.

- [Readme] Обновите файл readme, чтобы увидеть пример политики IAM.

5.1.0

- [Обновление предварительного просмотра] Установите файл cookie, чтобы избежать кэширования CloudFront при входе пользователя в систему.

- [Обновление предварительного просмотра] Отключите файлы cookie, чтобы избежать кэширования CloudFront, если пользователь выходит из системы.

5.0.0

- Поддержка параметров просмотра CloudFront в wp_is_mobile(). (4.9.0 или более поздняя версия).

4.4.0

- Исправлена небольшая ошибка.

- Добавлена функция для пользователя управляемого хостинга AMIMOTO.

4.3.1

- Исправлен интервал cron.

- добавить фильтры "c3_invalidation_interval, c3_invalidation_cron_interval, c3_invalidation_item_limits.

- обновить интервал аннулирования по умолчанию и элементы.

4.3.0

- Запланируйте событие cron, если вы опубликовали много сообщений одновременно.

4.2.1

- Исправлено положение фильтра c3_credential.

4.2.0

- Поддержка информационной панели AMIMOT.

4.1.0

- Показать журналы недействительности

4.0.3

- Автоматическое развертывание от Трэвиса

4.0.2

- Добавлена проверка параметров WP-CLI (сброс wp c3).

- изменить транзит

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно