Re: [PHP-DEV] PHP modules (pecl) and PHP codes (pear)
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)
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 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)
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)
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)
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)
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