From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FUZZY_XPILL autolearn=no version=3.2.4 Date: Fri, 22 Aug 2008 13:39:45 +0600 From: Denis Klimov To: shigorin@gmail.com, ALT Linux sysadmin discuss Message-Id: <20080822133945.faf1a620.zver@altlinux.org> In-Reply-To: <20080822071520.GI3310@osdn.org.ua> References: <20080822110009.f58b85d8.zver@altlinux.org> <20080822071520.GI3310@osdn.org.ua> Organization: IDO X-Mailer: Sylpheed version 2.2.9 (GTK+ 2.12.11; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [Sysadmins] =?koi8-r?b?7sXTy8/M2MvPINPPxcTJzsXOycog1yDPxM7PICjO?= =?koi8-r?b?xSB2cG4pLg==?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Aug 2008 07:39:57 -0000 Archived-At: List-Archive: On Fri, 22 Aug 2008 10:15:20 +0300 Michael Shigorin wrote: > On Fri, Aug 22, 2008 at 11:00:09AM +0600, Denis Klimov wrote: > > допустим, есть две системы, которые обмениваются довольно > > интенсивно между собой xml запросами через HTTP POST. При этом > > возникает много установлений соединений и на это теряется > > время.. есть ли какое то решение, не затрагивающее сами системы > > и позволяющее созать постоянное (в идеале одно) соединение, по > > которому и гонялись бы данные? Это бы решило проблему > > производительности.. > > В чём именно выражаются проблемы производительности? > Если не "допустим", то сколько систем коннектится и > каков характер линков до них? > > (не совсем, но) nginx уже прикручен как reverse proxy, > а то и с (включая автоугадав) php-cgi+eaccelerator? Хорошо. конкретизирую. Есть сайт на php он через curl обращается к другому сайту-ядру. На каждую отдачу страницы идет около 10-15 запросов к ядру. При тестировании производительности с помощью ab или siege всего 30 запросов в сек. Обе системы (сайт и ядро) находятся на разных серверах. Причем сайт - на двух под nginx'ом. и ядро на 4х серверах за nginx. Севрера достаточно очень мощные, но и они не загружены при тестировании. Все в объединены Gigabit-Ethernet. При профилировании кода с помощью xDebug было выяснено, то большая часть времени уходит на вызовы к ядру через curl. Есть предложения? -- Denis Klimov zver