Welcome! Log In Create A New Profile

Advanced

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

cat
February 28, 2010 06:39AM
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?
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: 280
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