Компонент JoomlaStats и подводные камни

19.03.2009 01:23 Автор 
Оцените материал
(0 голосов)

Обычно для сбора статистики посещаемости сайта, работающего на Joomla я использую компонент статистики JoomlaStats. Очень хороший инструмент для для этих целей. С помощью него можно просмотреть сколько посетителей к вам зашло, из каких стран они, откуа пришли, а также узнать рейтинг ваших страниц — короче все что нужно для мониторинга популярности (или непопулярности) вашего ресурса. Но есть и подводные камни в его работе.

Камень 1

В JoomlaStats есть такая фишка как WHOIS Support — это когда система через nslookup не может определить из какой страны зашел посетитель к вам и делает дополнительный запрос на whois.ripe.net через 43 порт. Вот тут то как раз и кроется засада. А дело в том, что не все хостинг провайдеры открывают 43 порт, или не все тарифные планы у них его поддерживают. Например как на тарифном плане 201 в Ру-центре. А это грозит вам тем, что ваш сайт не будет открываться у многих пользователей, вернее будет открываться, но очень долго, так как запрос будет просто блокироваться.

Когда я написал в службу поддержки Ру-центр, мне вежливо объяснили, что 43 порт на 201 тарифном плане закрыт и, чтобы все работало — необходимо сменить тариф на 301, либо отключить модуль сайта, который производит данные запросы. Вот так!

Я не решился переходить на другой тариф, в силу экономических причин, да и не было в этом острой необходимости. Поэтому просто отключил WHOIS-запросы в этом компоненте. После этого сайт у всех стал грузиться без проблем.

Камень 2

Не сразу я его заметил. Может быть и дальше бы его не замечал, пока один из моих заказчиков не сказал, что при переходе на сайт через поисковик, он как то странно отображается — просто чистая страница с фоном!

Не долго думая, посмотрел код этой страницы. Оказалось что код обрывается на том месте где вставляется модуль активации этого компонента. Тогда я решил обновить его до самой новой версии. Не знаю, что послужило причиной такого отображения, но апдейт компонента помог справиться с этой проблемой.

Авторизуйтесь, чтобы получить возможность оставлять комментарии