Лучший способ не дать Firefox-лайнеру испортить мою статистику - PullRequest
1 голос
/ 18 сентября 2009

Я заметил, что количество просмотров моих страниц искажается функцией конвейерной разметки в Firefox. Люди, которые посещают с помощью Firefox с включенной конвейерной обработкой, рассчитывают два (или более) раза за каждое посещение.

Каков наилучший способ обнаружить или заблокировать эти дубликаты запросов? Мне нужно знать, как заблокировать его на моем сервере, а не только как отключить конвейерную обработку в Firefox.

Я использую PHP и Apache.

Ответы [ 2 ]

1 голос
/ 18 сентября 2009

Рассмотрите возможность использования статистического решения, не основанного на журнале, например, Google Analytics.

Это действительно проблема с выбранным вами пакетом статистики, а не с Firefox.

0 голосов
/ 18 сентября 2009

Вы можете использовать директиву Apache KeepAlive Off, чтобы запретить Apache оставлять соединения открытыми после запроса.

Если вы застряли на более старой версии Apache 1.3, это KeepAlive 0.

Обновление:

Информация «Контекст» в обеих этих ссылках гласит «Конфигурация сервера». Согласно этой странице , это означает, что вы не можете использовать их в .htaccess файлах.

Если вы можете изменить настройки только с .htaccess, я думаю, вам нужно будет использовать директиву SetEnv для установки переменной среды nokeepalive. Примеры на этой странице также показывают, как пользовательские агенты могут устанавливать переменные только для определенных файлов / путей или определенных браузеров.

...