I know the location is not the best one (IMHO, the PEAR default is not much metter). 
You can't always have the fastest setup, because there are many other factors to 
consider (security, ease of management, number of servers/apps to handle, ...).

My point was to evaluate the impact of the patch. Wherever you put your files, it has 
a dramatic impact on performance, and I wish it (or any similar patch) was part of the 
standard PHP distribution.

Let's get rid of this useless (when using a cache) realpath call, without having to 
migrate to PHP5 !

JFB

> -----Message d'origine-----
> De : Sterling Hughes [mailto:[EMAIL PROTECTED]
> Envoyé : vendredi 7 mai 2004 00:15
> À : BUSTARRET, Jean-Francois
> Cc : [EMAIL PROTECTED]
> Objet : Re: [PHP-DEV] [PATCH] suppressing realpath() with APC + tiny
> patches
>
>
> the first thing you would optimize is your code location -
> not your php
> installation...
>
>
> On May 6, 2004, at 6:46 PM, BUSTARRET, Jean-Francois wrote:
>
> >
> >
> > I just did a quick stress test of the patch.
> >
> > My config is : Xeon 2GHz/512MB/IDE drive, apache 1/PHP
> 4.2.3/APC 2.0.3.
> > I did change the patch in order to apply it on PHP 4.2.3.
> >
> > The test template is :
> > <?php
> > for ($i = 1; $i <= 20; $i++) {
> >         include_once("include/include$i.php");
> >         echo "-";
> > }
> > ?>
> > It is located on a NFS server and is 5 directories deep (2 local/3
> > NFS).
> >
> > The include/include$1.php template only does an echo.
> >
> > Here are the results :
> >
> > plain PHP : 296 req/s (TTFB : 260ms)
> > + APC : 355 req/s (TTFB : 33ms)
> > + delayed write : 766 req/s (TTFB : 21ms)
> >
> > Looks good !
> >
> > I can forward the 4.2.3 patches if someone's interested.
> >
> > Jean-François Bustarret
> > eTF1 - Architecte
> >
> > -------------------------------------
> > Le present message (y compris tous les elements attaches) est
> > confidentiel et est destine a ses seuls destinataires. Si vous
> > l'avez recu par erreur, merci de l'indiquer a son expediteur par
> > retour et de proceder a sa destruction dans vos systemes.
> > Toute utilisation ou diffusion non autorisee de son contenu, en
> > totalite ou en partie, est strictement interdite. Les idees et
> > opinions presentees dans ce message sont celles de son
> auteur, et ne
> > representent pas necessairement celles de TF1 (et/ou des
> > entites membres du Groupe TF1).
> >
> > This message (including any attachments) is confidential and may be
> > privileged. If you have received it by mistake please notify
> > the sender by return email and delete this message from
> your system.
> > Any unauthorised use or dissemination of this message in
> > whole or in part is strictly prohibited. Any views or opinions
> > presented are solely those of its author and do not necessarily
> > represent those of TF1 (and/or its group companies).
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>

-------------------------------------
Le present message (y compris tous les elements attaches) est confidentiel et est 
destine a ses seuls destinataires. Si vous
l'avez recu par erreur, merci de l'indiquer a son expediteur par retour et de proceder 
a sa destruction dans vos systemes.
Toute utilisation ou diffusion non autorisee de son contenu, en totalite ou en partie, 
est strictement interdite. Les idees et
opinions presentees dans ce message sont celles de son auteur, et ne representent pas 
necessairement celles de TF1 (et/ou des
entites membres du Groupe TF1).

This message (including any attachments) is confidential and may be privileged. If you 
have received it by mistake please notify
the sender by return email and delete this message from your system. Any unauthorised 
use or dissemination of this message in
whole or in part is strictly prohibited. Any views or opinions presented are solely 
those of its author and do not necessarily
represent those of TF1 (and/or its group companies).

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to