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

При большой посещаемости в движке ReloadCMS появляется узкое место.
Это файл статистики /content/stats.dat
Он распухает очень быстро, затормаживая от рождения быстрый движок.
При преодолении порога в 100Кбайт и высокой посещаемости может быть превышено время исполнения скрипта. Тогда сайт окажется заблокирован или может обнулиться файл статистики.
Чтобы stats.dat больше не баловал, пришлось выжечь калёным железом пухнущую раковую опухоль - запись браузеров пользователей.

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

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

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

png

Конечно, записывать в логи браузеры Посетителей тоже надо. Но в логи.
И при включённой записи в логи - если надо.
Это мы интегрируем в следующем году.
Ссылка на скачку указаного выше обновления также имеется.
Про установку читайте ReadMe.txt - в архиве.

Как всегда, жду комментариев по делу.
30.12.2010 20:33 Автор/источник: Den1xxx

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

Вы не залогинены! Регистрация

Комментарии

admin
denis
00:09:10 01 Январь 2011
Вообще-то надо кардинально статистику переделывать.
За сутки с небольшим при просещаемости около 100 хостов в день модуль уже 16кБайт.
Непорядок. Впрочем посмотрим что дальше будет. Кажется надо писать рефералов, популярные страницы и браузеры пользователей в отдельную папку. Или в логи. Но тогда в логах будет многовато информации? В любом случае надо ещё оптимизировать. То, что сейчас - непорядок.

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