Hello Andi,

Thursday, January 8, 2004, 6:02:42 PM, you wrote:

> At 02:24 PM 1/8/2004 +0100, Christian Schneider wrote:
>>Stanislav Malyshev wrote:
>>>I'm concerned that this problem of breaking common platform might be more
>>>dangerous than the performance benefit. Which, BTW, I estmate as pretty 
>>>minimal - code space is shared on all modern OSes anyway, so a little
>>
>>I think that's a good point for leaving it the way it is: Minimal benefit 
>>while opening a can of worms of possible problems.
>>
>>Another reason not to do it is the amount of work to decide which function
>>should go where. Let's keep it simple and focus on IMHO more pressing problems.

> Guys,

> You are all missing the point. All the ext/standard would still be enabled
> by default,

Seems like everyone sees builtin/enabling by default as a minimum
requirement for such an approach.

> but it would allow people with very high traffic sites who need
> to save every bit of memory they can to build a lean-and-mean version of PHP.
> These kinds of users are looking for optimizing PHP for their application 
> and do it with a sane mind.

In highspeed scenarios you wouldn't use CGI but a module. There the memory
consumption by php core doesn't change after the worker threads/processes
are started. The benefit here would be reduced function tables and hence
faster function lookup. But if i would deal with such a site i would first
disable some function calling overhead in the engine. That should bring much
more. Maybe we should add some #ifdef's there combined with a (--very-fast)
option that on the other hand would disable features like the tick operator.

-- 
Best regards,
 Marcus                            mailto:[EMAIL PROTECTED]

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

Reply via email to