Приветствую.
Имеем на форуме в топике
У меня:
Тут:
Разница во времени и размере я так думаю не существенна и зависит уже от сервера я так понимаю.
А если скажем зависнет в топике человек 5 мы же получим от каждого такие запросы каждые примерно 20 секунд.
Просто не обращал внимания, так как других дел полно было и еще в логах копаться. Но сегодня на одном сайте пришлось с цепочками редиректов бороться и решил уж от всех логи посмотреть.
В итоге увидел, что если в топике несколько человек(было 5 и чуть дальше двое там зависли), то получаем этот запрос.
Или я не так понимаю?
Нагрузка слегка колыхнулась просто в большую сторону и я обратил внимание.
ну а как получать новые сообщения в теме без перезагрузки страницы без rcl_beat? Да, уже была ранее новость, где сообщалось, что этот функционал работает на форуме, только для тех, кто что то описал в теме, тем кто мимо проходил он не подключается, негативных отзывов по этому поводу не было.
На этом сайте какого то всплеска нагрузки не наблюдаю, хотя тут бывают горячие моменты.
Запрос на получение нового сообщения каждые 20 секунд куда лучше, чем полная перезагрузка страницы каждые 5 секунд в ожидании ответа, а именно так и происходит без функционала подгрузки нового сообщения через ajax, так что проблемы не вижу.
Андрей CS сказал(а)
Запрос на получение нового сообщения каждые 20 секунд куда лучше, чем полная перезагрузка страницы каждые 5 секунд в ожидании ответа, а именно так и происходит без функционала подгрузки нового сообщения через ajax, так что проблемы не вижу.
Это я все пониманию и все ок без вопросов.
Про свою нагрузку я написал не правильно. Правильно так - общая нагрузка выросла от сайтов в связи с тем что был редирект от чудаков и другое.
Но в этом контексте я зацепил и данный функционал. Хотя наверно будет не лишним иметь фильтр этого с возможностью увеличить промежуток и в действительно активных топиках выключать. дело то все в том, что все равно кто то да перезагружает страницу, а если в топике будет человек больше 10, то наверно еще прибавим и пришел/ушел из топика.
Но это все только вспышка разума и не более 🙂
Андрей CS сказал(а)
Запрос на получение нового сообщения каждые 20 секунд куда лучше, чем полная перезагрузка страницы каждые 5 секунд в ожидании ответа, а именно так и происходит без функционала подгрузки нового сообщения через ajax, так что проблемы не вижу.
Кстати да - ведь будут тыкать f5 так часто пока сайт не выдаст ошибку шлюза)) Ведь когда горячее обсуждение пошло - там ведь скорость ответа должна быть миллисекунды))
Как говорится: "я не иду спать - в интернете кто-то не прав"
Возможно, я упустил этот момент, в плане добавить настройку регулирующую частоту таких запросов, надо будет добавить. В любом случае, все зависит от сайта, хостинга, кол-ва посетителей. Это еще не самое страшное что может произойти, почему то никто не поднимает вопрос с отправкой писем с Асгароса, если там подписчиков будет достаточно много, то в лучшем случае хостинг просто заблокирует отправку писем, в худшем - письма с домена будут падать в спам, а в нашем случае, нагрузка на хостинг при увеличении популярности форума будет увеличиваться в любом случае, с выключенным ajax-подгрузкой сообщений или с включенной, только в ajax-подгрузке я вижу больше преимуществ: за минуту от пользователя придет меньше запросов чем если бы он сам перезагружал страницу и, в отличии от простой перезагрузки, ajax-запрос подключает только бекэнд, без фронтэнда, что тоже положительно сказывается на общей нагрузке.
Система получения сообщений отлична и тут нет вопросов, будет возможность с частотой регулятора, вообще отпали все.
Насчет писем, да тут такое дело. В асгаросе она сделана без всяких настроек и это печально, хотя необходимая функция.
Нужно как во всех форумах сделать очередь сообщений и все ок. Я даже во времена не самых сильных серверов под шаред хостинг устанавливая исходя из лимитов хоста в минуту или час и все отлично работает. Кто на форуме не получает, а кто не на сайте получит чуть раньше или позже не актуально, главное получит.
У меня даже рассылка прекрасно справляется с этим параллельно с форумными подписками, а она бывает больше 25000 пользователям.
Очередь решает все вопросы и с хостингом и блоками от него и даже от попадания в спам. Но обычно в спам валятся только на майле, а там решается одним письмом в поддержку и дальше все ок скажем на пару лет и опять письмецо)) Но это только если еще и рассылка.
И да, почта домена должна быть по взрослому все так сказать, привязана к гуглу или яндексу, тогда со спамом нет проблем. Но это решается то сейчас парой кликов.
Вот сейчас глянул на своем ограничения по smtp, но я им не пользуюсь.
Ограничения на отправку писем через SMTP-сервер:
Не более 60 писем в секунду за одно подключение к серверу;
Не более 100 писем суммарно за одно подключение к серверу;
Не более 60 писем в минуту с одного почтового ящика;
Не более 500 писем в час с одного почтового ящика;
Не более 500 писем в час с домена;
До 100 адресов-получателей письма (учитываются адреса из полей "Кому:", "Копия:" и "Скрытая копия:");
Максимальный размер отправляемого письма равен 25 Мб*;
Не более 32 одновременных подключений с одного IP на порт 25;
Не более 32 одновременных подключений с одного IP на порт 2525.
У яндекса с лимитами вообще все ок на почте домена, кроме как под рассылку вообще не нашел. А тут то мы своими лимитами пользуемся.
Ограничение. Вы можете добавить в одну рассылку не более 10 000 получателей
Причем только увидел, теперь можно перенести из почты доменов в конект кликом внутри управления почтой домен яндекс, а там еще больше и удобнее все. Насчет больше и удобнее, это три секунды просмотра моего и не вникал
Сча попробую на какомнить домене.
Вот кнопочка в почте домена
Otshelnik-Fm сказал(а)
Еще он вроде бы отправляет №-запросов и останавливается. Так же Андрей?
пока нет, но такое ограничение будет в след. обновлении, спасибо, что напомнил)
В общем, добавил две новых опции: предел кол-ва запросов на получение новых сообщений, блокировка запросов будет сбрасываться при добавлении этим пользователем нового сообщения, а также опция на указание паузы между запросами.