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