On Wed, 27 May 1998, Sergey Vovk wrote:
> > alr> Xmm ... а разве RA все эти Expired генерирует для всех
> > alr> mime-типов ??? Я, грешный, думал, что тока для text/* ...
> > Сейчас - только для тех, которые перекодируются. Когда-то давно (может и в
>
> Не-а, не совсем так. ;)
>
> Сейчас - если документ получен через автомат подбора кодировки,
> и при этом "перекодирован" к примеру, из koi8 в koi8, ;)
> то Expires все равно будет выдан, хотя документ не перекодируется.
>
> Возвращаясь к той идее, которую ты обозначил "поддаться слабости",
> то имеет смысл таки ввести следующую функциональность:
> Если документ будет выдан в стандартной для сети кодировке,
> (в рамках RA это default charset для выдачи внаружу, и необязательно
> совпадает с кодировкой хранения)
> скажем koi8 (которую понимают все Mozilla/4, включая compatible MSIE),
> то Expires _не_ выдавать.
Мнээ... Полуэльф... Таким образом ты подложишь свинью тем, кто придет
через кэш следом, не принимая koi8 (DosLynx или тот же lynx, но на машине,
настроенной под виндовую кодировку; и не говорите, что таких надо давить,
все равно не поверю, хотя сам не такой). А кто-то (кто там с www.aha.ru?)
решит, что DefaultCharset суть 1251, и обломаюсь я с моим нетшкафом под
Linux. Нафиг! Expires для того и выдается, чтобы следующий не зависел от
предыдущего.
________________________________________________________________
Artem Chuprina Артем Чуприна
PIRIT Corp. АО "Пирит"
E-mail: ran@pirit.com Э-почта: ran@pirit.com
Phone: +7(095) 115-7101 Телефон: +7(095) 115-7101
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.