Welcome! Log In Create A New Profile

Advanced

Re[2]: балансировка по параметру URL

Denis F. Latypoff
February 28, 2010 06:58AM
Hello cat,

Sunday, February 28, 2010, 5:39:59 PM, you wrote:

> Alexander Kochetov Wrote:
> -------------------------------------------------------
>> В начале php-скрипта...
> нужно разгрузить php. от 300 запросов в секунду к серверу.
> отправлять каждый в fastcgi как-то накладно.

> вот черновой вариант (рабочий) того что нужно.

> upstream backend
> {
> #статика
> server 127.0.0.1:81 weight=5;
>
> #php
> server 127.0.0.1:82;
> }

> #главный сервер (респределяющий)
> server
> {
> listen 80;
> #если пользователь test - отправить на backend-ы
> if ($arg_user = test) {rewrite ^ /test;}
> location /test
> {
> proxy_pass http://backend/xml.php;
> }
> }

> #backend выдачи из файла
> server
> {
> listen 81;
> location /
> {
> rewrite ^(.*).php$ /empty.xml last;
> }
> }

> #backend выдачи из php
> server
> {
> listen 82;
> location ~ \.(php)$
> {
> fastcgi_pass unix://tmp/php.sock;
> .....
> }
> }

> есть варианты сделать всё это без 2х дополнительных серверов backend-a?

Помоему, proxy_cache должен помочь.

location = /xml.php {
if ($arg_user = 'test') {
rewrite ^ /test last;
}
proxy_pass ...;
}

location = /test {
proxy_pass ...;
proxy_cache ...;
proxy_cache_valid 30s;
}

как-то так.

--
Best regards,
Denis mailto:denis@gostats.ru


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

балансировка по параметру URL

cat February 28, 2010 04:02AM

Re: балансировка по параметру URL

akalend February 28, 2010 05:24AM

Re: балансировка по параметру URL

cat February 28, 2010 05:36AM

Re: балансировка по параметру URL

Alexander Kochetov February 28, 2010 05:48AM

Re: балансировка по параметру URL

cat February 28, 2010 06:39AM

Re[2]: балансировка по параметру URL

Denis F. Latypoff February 28, 2010 06:58AM

Re: Re[2]: балансировка по параметру URL

cat February 28, 2010 07:20AM

Re: балансировка по параметру URL

Yuriy Taraday February 28, 2010 05:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 169
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready