dm |
Отправлено: 9 июня 2015 — 07:40
|
Newbie
Покинул форум
Сообщений всего: 10
Дата рег-ции: Дек. 2013
Репутация: 1
|
Не верю в перегрузку сервера из-за полторых тысяч загрузок страниц.
Если не ошибаюсь, ведь exbb заводит сессию каждому посетителю. Сессия - это файл, который физически лежит в какой-то папке. Две с половиной тысячи посетителей, наверное, не равномерно по часам распределяясь к вам на сайт приходят, а есть какой-то пик в течение суток, когда за час тысяча уников. Это тысяча файлов сессий, плюс мусор (неудаленные файлы сессий в папке на сервере). Мусора может быть много.
Я думаю, любая смс, в лоб создающая сессию каждому пользователю, как раз сессиями и ограничена по нагрузке. Или же надо что-то придумывать.
Решение. Уменьшить время жизни сессий. Принудительно очищать папку с сессиями. В конце концов, разложить сессии по папкам, следить, чтобы в каждой папке было не более 1000 сессий.
Лучше всего совсем отказаться от идеи заводить сессию всем и каждому. Если залогинился - тогда сессия, если гость - никаких сессий не нужно. Сессия - это механизм идентификации, в чем смысл идентификации гостей? Вообще, если каждому гостю сессию заводить, тогда и DDOS-а не нужно, хрумак скромно сделает несколько тысяч запросов и операционная система на сервере ляжет. Поздно будет кэши искать. |
|
|
|