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-talk] Re: [apache-talk] meta charset problems



AT>>  alr> .htaccess, как часто его Апач читает? Т.е. помнит ли он, когда его
AT>>  alr> модифицировали, и читает только новый?
AT>> Hет не помнит, пеpечитывает каждый pаз.

Wow :( Т.е. надо понимать, что .htaccess следует избегать, как огня? Это
же минимум удваивает время обращения к каждому файлу... Я почему-то думал,
что он как-то хоть примитивно его помнит. Во всяком случае, rewrite свои
файлы помнит:

Notice: For plain text and DBM format files the looked-up keys are
   cached in-core until the mtime of the mapfile changes or the server
   does a restart.

Почему же с .htaccess так плохо?

AT>>  alr> Второй вопрос: есть ли удобный способ сообщить mod_charset кодировку
AT>>  alr> хранения для конкретного файла (что-то типа FORCE_CHARSET, но для
AT>>  alr> SOURCE)? 
AT>> Hету (я думал что есть, но кажется действительно
AT>> нету). А pеально надо ? Это же можно будет делать, фактически,
AT>> только чеpез SetEnv (что глупо, пpоще в том же месте поставить
AT>> CharsetSourceEnc) или в mod_rewrite

Я просто обдумываю, возможно ли - и если возможно, то как - реализовать
эту самую идею с отрезанием META заранее. И у меня возникла идея записать
это дело где-нибудь в файлике отдельном, а потом mod_charset-у сообщать,
при приходе на файл, куда он попал, тем или иным способом.
CharsetSourceEnc не пойдет, если .htaccess работает так, как описано выше
- он умается для каждого файла при каждом обращении парсить всю эту
историю. Т.е. надо как-то сообщать - может быть, из другого handler-а. 

Как через rewrite я не совсем понимаю - т.е., что он конкретно должен
делать, увидев тот или иной файл? Что устанавливать-то? Мне так кажется,
что вставить какой-нибудь hook в определение SourceCharset не повредит и
многого не займет - а пригодиться может. Мало ли что еще выдумается :)
-- 
frodo@xxxxxxxxxxxx	\/  There shall be counsels taken
Stanislav Malyshev	/\  Stronger than Morgul-spells
phone +972-3-9316425	/\  		JRRT LotR.
http://sharat.co.il/frodo/	whois:!SM8333


=============================================================================
=               Apache-Talk@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






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

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