1 PHP 预编译加速器:
比较三款免费的PHP加速器:APC vs eAccelerator vs XCachehttp://hi.baidu.com/sulin2009/blog/item/9e474d8635184422c75cc363.html
ZendOptimizer
不推荐ZendOptimizer 和eaccelerator
同时安装,
只需要将SO文件拷贝到php的扩展目录下,增加zend.ini文件即可
extension=ZendOptimizer.so
#cd /tmp
#wget http://www.ispcpcn.com/Soft/ZendOptimizer-3.3.3-linux-CodePub.tar.gz
#tar -zvxf ZendOptimizer-3.3.3-linux-CodePub.tar.gz
#cd ZendOptimizer-3.3.3-linux-g*
#./install.sh
eaccelerator
http://zhengdl126.iteye.com/admin/blogs/481140
XCache
http://zhengdl126.iteye.com/admin/blogs/418218
APC(Alternative PHP Cache)
http://kiya.cn/2009/04/apcalternative-php-cache-memcache/
APC是一种对PHP有效的开放源高速缓冲储存器工具,它能够缓存opcode的php中间码。APC是一种php的缓存解决方案,目前以pecl方式发布,有消息说将会出现在php6版本的内核.
memcache
http://zhengdl126.iteye.com/admin/categories/70624
memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。
2 apache的缓存mod_cache
http://zhengdl126.iteye.com/admin/blogs/450629
3 ZendCache
http://www.orsoon.com/Article/Article_10814.html
ZendCache是一个php脚本高速Cache,它可以将刚执行的php脚本文件的编译结果存放在Web服务器的内存中,如果下一次有人再请求
此页,它就可以很快将其送出。免去了每次用户请求php文件,服务器都编译一次脚本所花的时间。同时,免取了从磁盘上查找、读取php文件所花的时间。所
以可以大大提高服务器的相应速度。
目前ZendCache只能运行在Linux (glibc 2.1)、Solaris 2.6以上、FreeBSD 3.4及4.0。很可惜,目前它沿不支持Windows系统。
ZendOptimizer
分享到:
相关推荐
除了上述的缓存策略,还可以使用PHP的缓冲器和加速器来提高性能。缓冲器如eAccelerator、APC、XCache等,它们可以缓存编译执行的PHP脚本的中间代码,减少脚本的编译开销。加速器如PHP Accelerator(phpa),能够加快...
为了提高PHP性能,有时我们会添加PHP加速器,如APC(Alternative PHP Cache)或OpCache。这些加速器会缓存编译后的PHP代码,减少每次请求时的解释时间。配置加速器通常需要修改php.ini文件,启用相关扩展,并设置...
### PHP面试宝典100题汇总知识点解析 #### 1. Http与Https的区别 - **安全性**: HTTP采用明文传输,数据容易被截获;HTTPS则是基于SSL/TLS的安全协议,提供加密传输,保障了数据的安全性。 - **连接方式与端口**: ...
本文汇总了2014年24个热门且高质量的PHP类库,旨在为开发人员提供一系列实用的工具来促进Web应用开发。以下是对这些类库功能和应用的详细介绍: 1. PhpFastCache:这是一个用于提升动态Web应用性能的高性能、分布式...
- 运行`sudo composer dump-autoload --optimize`,这将优化类映射,加速自动加载速度。 5. **使用Laravel缓存系统**: - 利用Laravel内置的Cache服务,例如文件缓存、数据库缓存或Redis等更高效的缓存机制。例如...
2. eAccelerator缓存插件的影响:在某些情况下,如果安装并启用了eAccelerator(一款PHP加速插件),可能会与ZendOptimizer冲突。这种情况下,解决方法是屏蔽掉eAccelerator,即在php.ini文件中找到eAccelerator相关...
Memcached是一种高性能、分布式内存对象缓存系统,常用于加速动态Web应用程序,通过在内存中存储数据,减少数据库访问,从而提高网站性能。本文将深入探讨如何使用Memcached来实现网站全局计数器。 一、Memcached...
为了确保统计的准确性和实时性,phpcms V9可能会采用缓存技术,如Memcached或Redis,来加速数据读取和更新。同时,系统可能还支持自定义时间段的统计,如日、周、月的投稿量对比,以观察投稿趋势。 总结来说,...
**ThinkPHP5.0** 是一个专为API开发设计的高性能PHP框架,旨在简化和加速Web应用以及企业级应用的开发过程。该版本进行了大规模的重构与优化,其主要特性包括: - **遵循PSR-2、PSR-4规范**:确保代码风格的一致性...
合理的资源管理可以优化系统性能,例如通过缓存策略减少不必要的数据库查询,或者使用CDN加速静态资源的加载。 6. **权限控制**:为了保护学生隐私,系统应具备权限控制机制,区分教师、管理员和学生的操作权限。...