В настоящее время я создаю веб-приложение для клиента, который хотел бы использовать файлы cookie, чтобы лучше формировать свой трафик и т. Д. И т. Д., Знаете, упражнение.
Итак, в конце прошлой недели я добавил простую запись cookie (в основном, набор cookie = "helloworld") и чтение cookie со счетчиком в приложение, которое фактически представляет собой одну страницу, поэтому каждый запрос к службе идет через это чтение / запись наверняка.
Несколько миллионов запросов после развертывания файлов cookie для развертывания составляли ~ 25% от общего числа запросов, а теперь после выходных они подскочили только до ~ 33%.
Для справки: путь не указан, домен фиксирован, срок действия - месяц с момента создания. Количество повторных посещений относительно велико. Я на 100% уверен в технологии установки / получения и подсчета.
Обновление: дальнейшее расследование показало, что показатели приемлемости 90% для браузеров, которые (удивление, удивление) не являются IE. Запросы, которые идентифицируют себя как IE (который, без сомнения, включает в себя несколько ботов), имеют уровень принятия 10% . На основе сеанса скрипача (подтвержденного firebug) заголовки ответа выглядят так:
HTTP/1.1 200 OK
Content-Encoding: gzip
Expires: Wed, 09 Jun 1993 00:00:00 GMT
Vary: Accept-Encoding
Set-Cookie: foo; domain=bar.com; expires=Sat, 11-Jul-2009 11:10:19 GMT; path=/; HttpOnly
Cache-Control: no-cache
Cache-Control: private
Cache-Control: no-store
Cache-Control: must-revalidate
Cache-Control: max-stale=0
Cache-Control: post-check=0
Cache-Control: pre-check=0
Date: Thu, 11 Jun 2009 11:10:19 GMT
Transfer-Encoding: chunked
X-AspNet-Version: 2.0.50727
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Type: text/html
Pragma: no-cache
Итак, у меня есть две теории:
1). IE видит конфликт в заголовках, который заставляет его игнорировать куки - возможно, это связано с полями контроля кэша?
2). Что-то отсутствует или неправильно сформировано, что требуется IE. Я не могу найти доказательств этого прибегая к помощи этого.
Кто-нибудь может найти ошибку в заголовках выше или иметь подобный опыт?