Фокси Форум

Очередной ламповый форум для вебмастеров о seo, заработке в интернете, создании сайтов, дорвеях, партнерках, крипте, ботах и антиботах.

Athlon Athlon · UserID: 318 · Рег: 04.05.2025
Athlon
Athlon
UserID: 318
Рег: May 04, 2025
Тема: Отключение кеширования при активации антибота.

Здравствуйте.

Зачем по всему сайту отключается кеширование при активации плагина антибота?

cache-control: no-store, no-cache, must-revalidate, max-age=0

no-cache логично использовать только на страницах проверки, но зачем no-cache на всех страницах сайта?

Получается пользователи создают дополнительную нагрузку на сайт из-за no-cache?

4 мая 2025 в 10:33
Mik Foxi Mik Foxi · UserID: 2 · Рег: May 07, 2020
Mik Foxi
Mik Foxi
UserID: 2
Рег: May 07, 2020
PostID: 728
# 1
Re: Отключение кеширования при активации антибота.

Потому что контент отдаваемый на php (страницы сайта) не могут быть закешированы браузером, если используется антибот. Это не совместимо. Да и вообще это в целом тупизна и атавизм, не нужно html контент в 2025 кешировать в браузере.

4 мая 2025 в 11:36
Mik Foxi Mik Foxi · UserID: 2 · Рег: May 07, 2020
Mik Foxi
Mik Foxi
UserID: 2
Рег: May 07, 2020
PostID: 729
# 2
Re: Отключение кеширования при активации антибота.

Athlon: Получается пользователи создают дополнительную нагрузку на сайт из-за no-cache?

не создают. если у вас нагрузка создается от запросов к базе, то кешировать на сервере надо запросы или готовую страницу.

4 мая 2025 в 11:38
SerЖ SerЖ · UserID: 298 · Рег: Mar 05, 2025
SerЖ
SerЖ
UserID: 298
Рег: Mar 05, 2025
PostID: 731
# 3
Re: Отключение кеширования при активации антибота.

Athlon: cache-control: no-store, no-cache, must-revalidate, max-age=0

это команда не кэшировать контент в браузере. по нормальному кэширование нужно слать только для статики (стили, картинки, js), команда кэшировать динамический контент будет приводить к множеству неожиданных проблем.

4 мая 2025 в 11:54
Athlon Athlon · UserID: 318 · Рег: May 04, 2025
Athlon
Athlon
UserID: 318
Рег: May 04, 2025
PostID: 733
# 4
Re: Отключение кеширования при активации антибота.

Mik Foxi, аргументировать можно?

1.почему не нужно html контент кешировать в браузере?

Пользователь при входе на такую страницу получит ее сразу из кеша или загрузит с сайта создавая нагрузку на сайт, есть разница?

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

4 мая 2025 в 12:51
Mik Foxi Mik Foxi · UserID: 2 · Рег: May 07, 2020
Mik Foxi
Mik Foxi
UserID: 2
Рег: May 07, 2020
PostID: 734
# 5
Re: Отключение кеширования при активации антибота.

Athlon: аргументировать можно?

нет, все что я могу сказать - это не совместимо с антиботом, в остальном каждый может дурнеть на своем сайте как хочет, это уже не моя забота.

4 мая 2025 в 12:54
SerЖ SerЖ · UserID: 298 · Рег: Mar 05, 2025
SerЖ
SerЖ
UserID: 298
Рег: Mar 05, 2025
PostID: 736
# 6
Re: Отключение кеширования при активации антибота.

Athlon: почему не нужно html контент кешировать в браузере?

чтобы пользователь мог узнать что он там изменился.

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

если контент в кеше браузера - пользователю не надо его брать. если он пришел на сайт/страницу по новой, то логично предположить что он ожидает проверить есть ли там новый контент. при кешировании в браузере он этого не сможет проверить. Скорее всего вы перепутали с Last-Modified и именно Last-Modified вам нужен.

4 мая 2025 в 13:00
SerЖ SerЖ · UserID: 298 · Рег: Mar 05, 2025
SerЖ
SerЖ
UserID: 298
Рег: Mar 05, 2025
PostID: 737
# 7
Re: Отключение кеширования при активации антибота.

Athlon: пользователи создают дополнительную нагрузку

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

4 мая 2025 в 13:02
Служба поддержки форума: Telegram: @MikFoxi, Email: admin@mikfoxi.com