Неправильно определяется количество гостей на сайте
2 мая 2006 в 20:49
В блоке Who is online указывается количество гостей 260 хотя на сайте в данный момент только пара пользователей. Версия друпала 4.6.6.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Правильно или нет могут сказать только логи вебсервера. Кроме пользователей людей приходят ведь поисковые роботы - на drupal.ru в такие моменты число гостей в who online зашкаливает за тысячу.
--
Axel,
Darcs-репозиторий разработок для Drupal
...видимо друпал не фильтрует поситителей по IP, я просто очень сомневаюсь, что спайдер поисковика работает с 260 разных компов для одного сайта. У меня на одном сайте, когда зашел в гости yandex, нагрузка на двух процессорный сервак была чтото около 40%
В итоге сайт отрубили
Потом когда включили, оказалось, что yandex нашел на нем 18000 страниц
Очень интресно почему в данном случае не сработал throttle?
Реально там приходит с десяток ip с поисковика. На drupal.ru throttle выставлен после 1000 анонимных юзеров - срабатывает, проверял. На меньших значениях тоже срабатывает если выставить. Чтобы не находилось много ненужных страниц имеет смысл настроить robots.txt.
--
Axel,
Darcs-репозиторий разработок для Drupal
А throttle в искуственных тестах действительно работает, а вот в реале одни раз не спас.
Да в общем-то не дело CMS этим заниматься, это задача вебсервера или софта который перед ним стоит - прокси разные и т.п. Распределение нагрузки между серверами, блокировка соединений - с этим лучше справится системный софт, нежели php-скрипт, поэтому к throttle серьёзно можно не относиться. Имхо, слегка разгрузить сайт от поисковиков, чтобы успокоить хостера он поможет, но не более.
--
Axel,
Darcs-репозиторий разработок для Drupal
Тему можно закрывать, то что хотел я узнал. Спасибо.