On Tue, 20 Aug 2002, Mirt (Arseny kogut) wrote:
> а.)
> У меня следущая ситуация:
> 1. Виртуальный сервер (jale) под FreeBSD 4.0
> 2. Apache 1.3.26
> 3. Странички будут отдаваться скриптом на Perl с
> использованием запросов к SQL (PostgreSQL), расположенном на
> другом виртуальном сервере.
>
> Поскольку это довольно "тяжелая" технология, возникает идея
> кэширования ответов, но это должно делаться в пределах той
> же самой виртуальной машины, поскольку "внешнего" кэша
> провайдер не предоставляет.
>
> Как быть в таком случае? Подходит ли здесь
> Apache::mod_proxy? ...Apache::mod_accel?
>
> Можно ли настроить кеширование без необходимости запускать
> две копии веб-сервера в одной и той же среде? Т.е. может ли
> Apache не "перезапрашивать" ответы у другого сервера, а
> просто класть "правильные" к себе в "карман"?
Нет, ни mod_proxy, ни mod_accel просто класть в карман ответы не могут.
Но они могут обращаться к самому себе. Естественно, при этом
будут работать два процесса Апача на каждый такой запрос.
AccelPass / http://127.0.0.1/proxied/
Я использую такую схему для ограничения количества запущенных
cgi-скриптов.
> б.)
> Второй вопрос: где можно прочесть, как "правильно" встроить
> вызов Apache в систему (в данном случае - "фрю")? То есть
> начинается все с необходимости указания -d или -f (где, в
> apachectl ?), а заканчивается тем, нужно ли прописывать
> вызов Apache в inetd.conf .... ?
В inetd.conf точно не надо.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =