тормоза с виртуальными директориями

bee-net

Guest
тормоза с виртуальными директориями

Здравствуйте. Столкнулся с такой проблемой. Может кто сталкивался с чем-то подобным.
Сайт построен с помощью mod_rewrite, с его помощью обрабатываются виртуальные адреса, и предается управление скрипту на PHP. Все работало нормально, пока не встала проблема с переездом на другой сервер. Длинные адреса, состоящие из большого числа символов, открываются очень долго (например, http://www.test/test/test/test/test/test/test) Причем с увеличением длины урла увеличивает время обработки. Причем обработка именно в mod_rewrite, до файла с php обработчиком дело не доходит.
Опытным путем по логам реврайта выяснил, что обработка затыкается на неопределенное время после строки в обработчике реврайта

Код:
 RewriteRule ^([^.]+)*[^\/]$ %{REQUEST_FILENAME}/ [R,L]
если не было слеша в конце или точки, то делаем редирект (это не файл и не директория, а следовательно виртуальная директория). Причем независимо от того есть в конце слеш (не происходит редирект) или нет слеша (происходит редирект). С короткими путями http://www.test/test обработка происходит достаточно быстро, видимых затыков нет.

Стоит FreeBSD 4.10, Apache 2.0.50, PHP/4.3.8. Реврайтовый обработчик прописан в httpd.conf для виртуального хоста.
На другом сервере все работает влет. Но там другие версии ПО. В частности Apache 1.3.

Кто подскажет какие мысли?
 
Сверху