博客导读网 |
一个让你随便看看的地方 |
sphinx用c写的扩展性能还不如php写的api?推荐9Enjoy |
||
|
今天才发现sphinx也有c写的扩展,在:http://pecl.php.net/package/sphinx 文档:http://cn.php.net/sphinx 下下来安装测试下, wget http://pecl.php.net/get/sphinx-1.1.0.tgz tar zxf sphinx-1.1.0.tgz cd /www/soft/sphinx-1.1.0 /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config 提示出错: checking for libsphinxclient headers in default path... not found configure: error: Cannot find libsphinxclient headers 找了下libsphinxclient,在/www/soft/csft-3.2.13/api/libsphinxclient,之前安装的是coreseek3.2.13版。 cd libsphinxclient/ ./configure make && make install 安装完libsphinxclient,继续安装sphinx扩展。 cd /www/soft/sphinx-1.1.0 /usr/local/webserver/php/bin/phpize ./configure --with-php-config=/usr/local/webserver/php/bin/php-config make make install cd /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/ ll 看到sphinx.so vi /usr/local/webserver/php/etc/php.ini 加入extension = sphinx.so /usr/local/webserver/php/sbin/php-fpm reload 原先代码不用做什么变更。 就是php版需要require ( "./sphinxapi.php" )。 测试结果:php版的20ms左右,用扩展稳定在50ms左右,很不解! 这位朋友也测试过,也是如此,http://www.hihiyou.com/?p=84 那就继续使用php版的api吧。 Tags - sphinx |
||
| 原文地址:http://item.feedsky.com/~feedsky/9enjoy/~1348731/522896973/1353774/1/item.html |
| © 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com |