СтатьиСтатьиОбновления ReloadCMS → Обновление статистики

При большой посещаемости в движке ReloadCMS появляется узкое место.

Это файл статистики /content/stats.dat

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

При преодолении порога в 100Кбайт и высокой посещаемости может быть превышено время исполнения скрипта. Тогда сайт окажется заблокирован или может обнулиться файл статистики.

Чтобы stats.dat больше не баловал, пришлось выжечь калёным железом пухнущую раковую опухоль - запись браузеров пользователей.



Заодно добавил в админке:

1. Просмотр рефералов - с какого сайта перешли к нам. Со счётчиком.

2. "Популярные страницы" сделал со ссылками - так легче открыть страницу, если заинтересовала её высокая посещаемость.

3. К выводу IP-шников "Сегодняшние посетители" добавил счётчик, сколько заходили с каждого IP. Так легче будет вычислять спамеров/ДДОСеров.



Собственно, вот что в админке было:

png



А вот так станет после установки обновки:



png



Конечно, записывать в логи браузеры Посетителей тоже надо. Но в логи.

И при включённой записи в логи - если надо.

Это мы интегрируем в следующем году.

Ссылка на скачку указаного выше обновления также имеется.

Про установку читайте ReadMe.txt - в архиве.



Как всегда, жду комментариев по делу.
Дата 2010-12-30 20:33:53

Комментировать

Вы не залогинены!

Комментарии

admin 2011-01-01 00:09:10
denis
Вообще-то надо кардинально статистику переделывать.

За сутки с небольшим при просещаемости около 100 хостов в день модуль уже 16кБайт.

Непорядок. Впрочем посмотрим что дальше будет. Кажется надо писать рефералов, популярные страницы и браузеры пользователей в отдельную папку. Или в логи. Но тогда в логах будет многовато информации? В любом случае надо ещё оптимизировать. То, что сейчас - непорядок.

Устал читать? Напиши! Или позвони +375 29 5344286. На связи по будним дням с 800 до 1700.