Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-rus] Apache, Netscape, frames, JavaScript...



In message <Pine.LNX.3.95L01at.980527151756.1069A-100000@ran.pirit.ru>
    Artem Chuprina writes:

>> Возвращаясь к той идее, которую ты обозначил "поддаться слабости",
>> то имеет смысл таки ввести следующую функциональность:
>>  Если документ будет выдан в стандартной для сети кодировке,
>>  (в рамках RA это default charset для выдачи внаружу, и необязательно
>>  совпадает с кодировкой хранения)
>>  скажем koi8 (которую понимают все Mozilla/4, включая compatible MSIE),
>>  то Expires _не_ выдавать.

>Мнээ... Полуэльф... Таким образом ты подложишь свинью тем, кто придет
>через кэш следом, не принимая koi8 (DosLynx или тот же lynx, но на машине,
>настроенной под виндовую кодировку; и не говорите, что таких надо давить,
>все равно не поверю, хотя сам не такой). А кто-то (кто там с www.aha.ru?)
>решит, что DefaultCharset суть 1251, и обломаюсь я с моим нетшкафом под
>Linux. Нафиг! Expires для того и выдается, чтобы следующий не зависел от
>предыдущего.

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

Вот в этом и вопрос - можно ли говорить каким-нибудь
[HTTP/1.0]-заголовком Expires только кэшам?

-- 
Yuri Stepanov                     PeterLink, St.Petersburg, Russia 
PeterLink Webmaster               7a Chapyigina str.
Tel: +7 812 3460083               Fax: +7 812 3100105
E-mail: stepanov@peterlink.ru     URL: http://www.peterlink.ru/





Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"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.