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.?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
каждая из них считается уникальной
И правильно считается. Откуда плагину знать, что
реально страница на GET-параметры не реагирует.
Значит не передавать эти параметры или чистить их на уровне HTTP-сервера.
Ответ написан
Комментировать
@Refguser
Делаю ИМ и другие решения
Возникло опасение, что злоумышленник может заДОСить сайт запросами вида ?foo=1 + ?foo=2 + ?foo=3 и т.д.

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

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

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

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

Войти через центр авторизации
Похожие вопросы