да хоть миллион страниц — данные то в RSS-виджетах обновляться будут только 2 раза каждые 12 часов — это минимальная нагрузка.
А хостинг мне загрузило. Да так, что выдало ошибку 503. У меня было около 10 страниц с RSS, и в какой-то момент сервер упал. Проблема решилась убиранием RSS. Вот ответ техподдержки:
На виртуальном хостинге установлены технические ограничения для обеспечения стабильной работы сервера хостинга, в том числе максимальное количество одновременно запущенных процессов fastcgi, равное 4. Ознакомиться со всеми ограниченниями вы можете на странице:
При проверке работы вашего сайта, мы видим, что для вашей учетной записи достигнуто ограничение на количество запущенных процессов fastcgi php:
$ ps aufx | grep u0531092 | grep -v grep | wc -l
12
Завершили процессы fastcgi php, сейчас сайт открывается без ошибок. В момент возникновения проблемы наблюдалось большое количество однотипных запросов к сайту https://стратегикон.рф :
31.31.196.68 — — [19/Sep/2019:21:30:21 +0300] xn--80agfnksgkikc.xn--p1ai GET /tag/rebel-cops/feed HTTP/1.1 301 0 «https://xn--80agfnksgkikc.xn--p1ai/tag/rebel-cops/feed» «WordPress/5.2.3; https://xn--80agfnksgkikc.xn--p1ai» «-» 0.145-0.146
31.31.196.68 — — [19/Sep/2019:21:30:22 +0300] xn--80agfnksgkikc.xn--p1ai GET /tag/rebel-cops/feed HTTP/1.1 301 0 «https://xn--80agfnksgkikc.xn--p1ai/tag/rebel-cops/feed» «WordPress/5.2.3; https://xn--80agfnksgkikc.xn--p1ai» «-» 0.134-0.134
31.31.196.68 — — [19/Sep/2019:21:30:22 +0300] xn--80agfnksgkikc.xn--p1ai GET /tag/rebel-cops/feed/ HTTP/1.1 499 0 «https://xn--80agfnksgkikc.xn--p1ai/tag/rebel-cops/feed/» «WordPress/5.2.3; https://xn--80agfnksgkikc.xn--p1ai» «-» 9.989—
31.31.196.68 — — [19/Sep/2019:21:30:23 +0300] xn--80agfnksgkikc.xn--p1ai GET /tag/rebel-cops/feed/ HTTP/1.1 499 0 «https://xn--80agfnksgkikc.xn--p1ai/tag/rebel-cops/feed/» «WordPress/5.2.3; https://xn--80agfnksgkikc.xn--p1ai» «-» 9.998—
31.31.196.68 — — [19/Sep/2019:21:30:23 +0300] xn--80agfnksgkikc.xn--p1ai GET /tag/rebel-cops/feed HTTP/1.1 301 0 «https://xn--80agfnksgkikc.xn--p1ai/tag/rebel-cops/feed» «WordPress/5.2.3; https://xn--80agfnksgkikc.xn--p1ai» «-» 1.143-1.142
Рекомендуем проверить настройки сайтов и плагинов, которые могли осуществлять такие однотипные запросы.
Так ли уже эффективен RSS? Большинство людей не знает о нем, а браузер Google Chrome не поддерживает RSS.
А хостинг мне загрузило. Да так, что выдало ошибку 503. У меня было около 10 страниц с RSS, и в какой-то момент сервер упал. Проблема решилась убиранием RSS. Вот ответ техподдержки:
чушь какая-то.
виджет запрашивает RSS — кэширует результат и 12 часов выводит только кэшированный результат, не запрашивая заново RSS.
если ваш хостинг считает это излишней нагрузкой — ну что ж, время менять хостинг.
Так ли уже эффективен RSS? Большинство людей не знает о нем, а браузер Google Chrome не поддерживает RSS.
вы профессиональный тролль или как?
С помощью стандартного блока гутенберга RSS.
я прошу прощения, сразу не заметил про блок гутенберга.
кэширование работает в стандартном виджете RSS, как там с гутенбергом я не знаю — подозреваю, что в нем кэширование не работает.
Флектор, это профессиональный аргумент в поддержку RSS. 🙂
Флектор, это профессиональный аргумент в поддержку RSS. 🙂
причем тут вообще то, что вы написали?
эффективность RSS, знание людей о нем или поддержка браузеров?
речь о том, чтобы выводить информацию на сайте со стороннего сайта — речь вообще не про технологию как таковую, а лишь о способе получить эту информацию. на ваш взгляд парсить html-код чужого сайта будет лучше, чем получить с него RSS, так что ли?
виджет запрашивает RSS — кэширует результат и 12 часов выводит только кэшированный результат, не запрашивая заново RSS.
если ваш хостинг считает это излишней нагрузкой — ну что ж, время менять хостинг.
Я сам логи посмотрел. Там периодически идут подряд несколько десятков одинаковых запросов к фидам одного из тегов (моего сайта, …tag/название_тега/feed) с интервалом в секунду от ip адреса хоста. Таких же, как те, что я выше из ответа саппорта тут написал. Именно к фидам тегов я и ставил вывод RSS на страницу, задумка была показать последние новости на сайте по тегу игры на каждой странице, посвящённой игре.
Потом эти десятки запросов идут к фидам другого тега и т.д. Я думаю, что это всё же не вина хоста, такого быть не дожно.
Я не знаю, может быть есть связь – на этих страницах параллельно стоял вывод ленты RSS со Steam, а он периодически подлагивает, так как они там недавно сделали обновление всего. Возможно в моменты пролагивания Steam шла куча запросов и к моей ленте по тегу, не знаю.
я прошу прощения, сразу не заметил про блок гутенберга.
кэширование работает в стандартном виджете RSS, как там с гутенбергом я не знаю — подозреваю, что в нем кэширование не работает.
Ну вообще блок RSS гутенберга = тот же виджет, просто вынесенный в блок. И там тоже кеширование работает, потому что они не сразу обновляются. Так что я не очень понимаю, почему он шлёт столько запросов. Может что сломалось и надо проверить? Транзиент кэш я не менял…
Ну вообще блок RSS гутенберга = тот же виджет, просто вынесенный в блок. И там тоже кеширование работает, потому что они не сразу обновляются. Так что я не очень понимаю, почему он шлёт столько запросов. Может что сломалось и надо проверить? Транзиент кэш я не менял…
проверил локально — первый запуск долго (+0.5сек) — дальше нормально.
то есть кэширование в гутенберге работает.
почему у вас не работает — я не знаю.
проверяйте плагины. всяческие там clearfy и прочие.
Тут так быстро не проверишь. У меня тоже сначала нормально было. Проблема дала о себе знать только когда уже около 10 страниц с rss было.
Из плагинов, имеющих отношение к кешу, стоит только autooptimizer. Да и вообще, как проверить, работает он или нет? Судя по тому, что rss не сразу обновлялся, значит кеш работает и не в нем проблема.
Я пока что от греха подальше теперь начал выводить последние новости по тегу через плагин.