Задать вопрос
Le_Traceur_Snork
@Le_Traceur_Snork
PHP-программист | Wordpress

Как заставить Wordpress игнорировать GET-параметры при кешировании страниц?

Ситуация: есть сайт на Wordpress, небольшой статейник. Грузится не очень быстро (500-600мс), с кешом значения гораздо лучше (20-30мс). Проблема возникает в момент захода на страницу вида example.com/page?foo=12345 - страницы с GET-параметрами хоть и кешируются большинством популярных плагинов, тем не менее, каждая из них считается уникальной, хотя реально страница на GET-параметры не реагирует. Возникло опасение, что злоумышленник может заДОСить сайт запросами вида ?foo=1 + ?foo=2 + ?foo=3 и т.д.

Вопрос - как лучше этого избежать? Дропать GET-параметры, найти какой-то чуть менее популярный плагин кеширования, который это предусмотрел, использовать объектный кеш, etc.?
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Сложный 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
каждая из них считается уникальной
И правильно считается. Откуда плагину знать, что
реально страница на GET-параметры не реагирует.
Значит не передавать эти параметры или чистить их на уровне HTTP-сервера.
Ответ написан
Комментировать
@Refguser
Решения для бизнеса: от создания ИМ до...
Возникло опасение, что злоумышленник может заДОСить сайт запросами вида ?foo=1 + ?foo=2 + ?foo=3 и т.д.

Нужно срочно читать книгу "как избавиться об фобий и начать заниматься продуктивными делами".

АПД
Например, WP Super Cache - он создаёт два разных кешированных файла для этих двух "разных" с его точки страниц

К ДДОСу это не имеет никакого отношения.
Достаточно грамотно настраивать плагины кеширования, чтобы избавиться от фобий.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы