Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Samuel ROZE
Le jeudi 29 octobre 2009 à 17:37 +0100, Patrick ALLAERT a écrit :
> Yes, but as far as a PHP extension may take hundreds time to develop
> than a PHP function.
> If the PHP version is fast enough, you will win a huge amount of time,
> if not, you will only lose less than 1% of the overall dev time.
> The computation is quite easy.

You're right...

> What is your reqs/second target ?

I want that my "parse_referer" function act in 1 ms maximum, that's the
problem. ;-)


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



Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Samuel ROZE
Le jeudi 29 octobre 2009 à 17:35 +0100, Patrick ALLAERT a écrit :
> 2009/10/29 Samuel ROZE :
> > Le jeudi 29 octobre 2009 à 14:03 +0300, Alexey Zakhlestin a écrit :
> >> Usually, it is a good idea to write it in PHP at first and then port
> >> to C, if performance is poor
> >
> > But I lose some time !
> 
> Yes, but as far as a PHP extension may take hundreds time to develop
> than a PHP function.
> If the PHP version is fast enough, you will win a huge amount of time,
> if not, you will only lose less than 1% of the overall dev time.
> The computation is quite easy.
> 
> What is your reqs/second target ?
> 



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



Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Patrick ALLAERT
2009/10/29 Samuel ROZE :
> Le jeudi 29 octobre 2009 à 14:03 +0300, Alexey Zakhlestin a écrit :
>> Usually, it is a good idea to write it in PHP at first and then port
>> to C, if performance is poor
>
> But I lose some time !

(Reposting with ML included.)

Yes, but as far as a PHP extension may take hundreds time to develop
than a PHP function.
If the PHP version is fast enough, you will win a huge amount of time,
if not, you will only lose less than 1% of the overall dev time.
The computation is quite easy.

What is your reqs/second target ?

--
Patrick Allaert
---
http://code.google.com/p/peclapm/ - Alternative PHP Monitor

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



Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Samuel ROZE
Le jeudi 29 octobre 2009 à 14:03 +0300, Alexey Zakhlestin a écrit :
> Usually, it is a good idea to write it in PHP at first and then port  
> to C, if performance is poor

But I lose some time !


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



Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Alexey Zakhlestin


On 29.10.2009, at 12:34, Samuel ROZE wrote:


Hi,

I'll have to develop a function like "parse_url", but "parse_referrer"
which provides informations about the URL (the referrer): provider,
keywords, type of search (search, cache, translation, ...), real page
url...

I don't really know how I'll do that: using a .ini file like
"get_browser" ? I think it will be too complicated and difficult to
build.. but maybe it is a good idea ? Or create it in C as an
extension...

I want to know if compiled extensions in C are really faster than an  
PHP

function ?


Usually, it is a good idea to write it in PHP at first and then port  
to C, if performance is poor


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



Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Ferenc Kovacs
On Thu, Oct 29, 2009 at 10:34 AM, Samuel ROZE  wrote:
> Hi,
>
> I'll have to develop a function like "parse_url", but "parse_referrer"
> which provides informations about the URL (the referrer): provider,
> keywords, type of search (search, cache, translation, ...), real page
> url...
>
> I don't really know how I'll do that: using a .ini file like
> "get_browser" ? I think it will be too complicated and difficult to
> build.. but maybe it is a good idea ? Or create it in C as an
> extension...
>
> I want to know if compiled extensions in C are really faster than an PHP
> function ?
>
> Thanks !
> Samuel.
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

As fas as I know, yes obviously faster, but I think that in your case
it doesn't worth the extra time to build this functionality in C,
because it is mostly regex based string parser, so the overall
overhead is minimal.

Tyrael

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



[PHP-DEV] PHP modules (pecl) and PHP codes (pear)

2009-10-29 Thread Samuel ROZE
Hi,

I'll have to develop a function like "parse_url", but "parse_referrer"
which provides informations about the URL (the referrer): provider,
keywords, type of search (search, cache, translation, ...), real page
url...

I don't really know how I'll do that: using a .ini file like
"get_browser" ? I think it will be too complicated and difficult to
build.. but maybe it is a good idea ? Or create it in C as an
extension...

I want to know if compiled extensions in C are really faster than an PHP
function ?

Thanks !
Samuel.


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