设为首页 收藏本站
查看: 2791|回复: 6

[经验分享] Xcache实现PHP的加速

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-10-10 09:21:10 | 显示全部楼层 |阅读模式
============================================

为什么要实现PHP加速
那些加速工具能够实现PHP加速
Xcache实现PHP加速的具体步骤
============================================


大家都知道实现动态的站点可以通过多种技术(例如:JSP、ASP、PHP等),但是从效率上讲PHP的效率是比较低的,但是PHP的用处也是非常广泛的,很多商城和论坛都是基于PHP开发的,原因是:PHP相对其他动态语言是比较容易学习,所以PHP的应用就多了!正是由于PHP的效率比较低,所以我们需要PHP加速工具对PHP进行优化,从而提高PHP页面的访问效率。
下面列举几个比较流行的PHP加速工具:
Zend Optimizer 是PHP的开发商Zend公司开发的官方版PHP加速器,其优化效果非常明显。Zend Optimizer支持多种操作系统,可以从官方网站http://www.zend.com/en/products/guard/downloads进行下载,目前版本是6.0.0 。
eAccelerator是一款开源的PHP加速工具,其能提高PHP的缓存性能,使得PHP脚本在编译状态下对服务器的开销几乎为零;同时它对脚本的起到优化作用提高脚本的执行效率。使PHP程序代码执效率能提高1-10倍。下载地址:http://eaccelerator.net
Xcache也是一个开源的PHP缓存加速工具,它运行非常稳定,通过吧编译PHP后的数据缓存到共享内存从而避免重复编译过程,能够直接使用缓冲区已编译的代码从而提高速度,通常能提速2-5倍。Xcache 是一个开源的opcode 缓存器/优化器, 这意味着他能够提高您服务器上的PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5倍。下载地址:http://xcache.lighttpd.net/wiki/Release-3.0.3目前版本3.0.3。
Xcache的安装实现PHP的加速:
环境:rhel5.4已经搭建了LNMP的环境
kunjiang也是比较懒的人,这次直接借助上次搭建的LNMP环境,不再重新做了,你要知道搭建个环境也是相当花费时间的。这里就不多说关于LNMP的东东啦,不懂的话可以参考《lnmp环境搭建与应用(源码)》那篇博客。
#拆解xcache的源码包
[iyunv@localhost~]#tar -zxvf xcache-3.0.3.tar.gz -C /usr/local/src/
#切换到xcache的拆解目录
[iyunv@localhost~]#cd /usr/local/src/xcache-3.0.3
111629162.png
此时xcache的拆解目录下没有configure的配置脚本,我们需要使用phpize(源码安装的php,该工具存放在php的安装目录下的bin目录下;二进制安装php,要想使用该工具需要安装php-devel包)来产生configure文件。
111657362.png
#执行phpize
[root@localhostxcache-3.0.3]# phpize
111727128.png
#使用./configure 对xcache进行相应的配置产生makefile文件:
[root@localhostxcache-3.0.3]# ./configure
>--enable-xcache  开启xcache
> --with-php-config=/usr/local/php/bin/php-config 指明PHP的配置文件的路径
[root@localhostxcache-3.0.3]# make && make install 编译和安装xcache
完成安装后会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/目录下产生一个共享扩展的xcache.so模块。xcache与PHP结合时,要想PHP能够调用xcache.so模块,需要将xcache的拆解目录下的xcache.ini拷贝到/etc/PHP5.d/目录下。(注意:/etc/PHP5.d/目录存放有PHP扩展的配置文件,PHP在执行时会自动扫描该目录下的内容,从而实现相应的扩展功能。)
[root@localhostxcache-3.0.3]# cp xcache.ini /etc/PHP5.d/
[root@localhostxcache-3.0.3] service php-fpm restart 重启fpm服务
编辑/usr/local/nginx/html/目录下的index.php内容如下:
111747608.png
访问http://192.168.2.100如果出现了xcache相关的内容,说明PHP已经于xcache结合成功,已经能够实现PHP加速功能。
111804380.png
我们想要基于web界面进行管理xcache的话,需要将xcache拆解目录下的htdocs目录下的内容拷贝到/usr/local/nginx/html/目录下:
[root@localhostxcache-3.0.3]# cp -r htdocs /usr/local/nginx/html/admin
当然xcache的管理页面不是任何人都能访问的,必须经过认证的才能访问我们需要修改/etc/php5.d/xcache.ini文件:
111818970.png
产生MD5加密的xcache管理的用户的口令值:
111831828.png
我们可以基于物理目录来访问xcache的管理页面,http://192.168.2.100/admin :
111847605.png
输入正确的用户名和口令我们便能够进入如下界面对xcache进行管理了:
111905147.png
至此,xcache实现PHP加速已经完成。
总结:
本次说明了PHP加速的原因,介绍了几个实现PHP的加速工具,并以xcache的操作介绍了加速器的实现。需要注意的是:虽然PHP加速工具能够很好的提升PHP的运行效率,但是一台服务器上不要安装过多的PHP加速器。一般一两款就OK了,安装过多的加速器反而会对服务器的性能造成一定的不良影响。至于其他的两个款加速工具这里也就先不操作了,对本文的错误和不足希望您不吝指教!



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-9706-1-1.html 上篇帖子: 没有了 下篇帖子: 缓存服务器varnish概念篇

尚未签到

发表于 2013-11-27 19:54:01 | 显示全部楼层
■■※”『*.我想大声的告诉你。你一直都在我的心里.!!』

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-11-27 22:45:55 | 显示全部楼层
请让硪带着祢曾给的那一丝阳光、陪硪度过这寒冬吧!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-11-28 08:29:51 | 显示全部楼层
伤感个性签名:别相信用任何谎言接近你的陌生人即使他是善意

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-11-28 10:28:40 | 显示全部楼层
用力的爱过,没心没肺的笑过,被狠狠的伤害过,撕心裂肺的哭过,最后不过是一笑而过

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-11-28 11:00:27 | 显示全部楼层
个性签名:幸福就是黎明前的第一缕阳光,处于黑夜和白天之间。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-11-29 04:29:33 | 显示全部楼层
男人喜欢漂亮脸蛋,女人喜欢甜言蜜语。所以女人化妆,男人撒谎

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表