Tomcat позади Apache httpd - игнорирование RewriteRule?

Держитесь, Ваш вопрос принадлежит чему-то, на что Вы уже ответили на полпути посредством Вашего объяснения. Как Вы сказал, Ваша проблема не с насыщенностью сетевых адаптеров, Вы ограничены IO на дисках SATA. Или я неправильно читаю?

Принимая правильно, Вы можете делать некоторые улучшения в зависимости от схем доступа для Ваших более старых файлов. Если Вы склонны получать 'выполнения' на единственном файле сразу (т.е. ссылка на файл размещена в блоге, то внезапно Вы получаете 500 уникальных дюйм/с, запрашивающих тот же файл), затем, необходимо переместить тот файл или в память или в кэш файла подкачки, или подготовить его через к серверу SSD, прежде чем Вы раздадите его.

Подобный вопрос недавно задали, и я исследовал другие возможные решения: Windows Server 2003 - Обработка сотен одновременных загрузок

1
задан 12 October 2011 в 12:06
2 ответа

Просто используйте флаг [P] , чтобы передать запрос на mod_proxy:

RewriteRule ^/test/(.*)$ http://localhost:8181/$1 [P]
1
ответ дан 4 December 2019 в 01:23

Правильный способ не добавлять DocumentRoot в начале - это либо использовать директиву RewriteBase, либо добавить флаг PT (PassThrough) в ваше правило перезаписи. См. Здесь - httpd.apache.org/docs/current/rewrite/flags.html#flag_pt

0
ответ дан 4 December 2019 в 01:23

Теги

Похожие вопросы