`
zhengdl126
  • 浏览: 2538804 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

php 加速缓存汇总

    博客分类:
  • php
阅读更多

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常用的缓存技术汇总

    除了上述的缓存策略,还可以使用PHP的缓冲器和加速器来提高性能。缓冲器如eAccelerator、APC、XCache等,它们可以缓存编译执行的PHP脚本的中间代码,减少脚本的编译开销。加速器如PHP Accelerator(phpa),能够加快...

    php 集成环境 Apache+MySQL+PHP集成环境汇总

    为了提高PHP性能,有时我们会添加PHP加速器,如APC(Alternative PHP Cache)或OpCache。这些加速器会缓存编译后的PHP代码,减少每次请求时的解释时间。配置加速器通常需要修改php.ini文件,启用相关扩展,并设置...

    Php面试宝典100题汇总.doc

    ### PHP面试宝典100题汇总知识点解析 #### 1. Http与Https的区别 - **安全性**: HTTP采用明文传输,数据容易被截获;HTTPS则是基于SSL/TLS的安全协议,提供加密传输,保障了数据的安全性。 - **连接方式与端口**: ...

    2014最热门的24个php类库汇总

    本文汇总了2014年24个热门且高质量的PHP类库,旨在为开发人员提供一系列实用的工具来促进Web应用开发。以下是对这些类库功能和应用的详细介绍: 1. PhpFastCache:这是一个用于提升动态Web应用性能的高性能、分布式...

    Laravel网站打开速度优化的方法汇总

    - 运行`sudo composer dump-autoload --optimize`,这将优化类映射,加速自动加载速度。 5. **使用Laravel缓存系统**: - 利用Laravel内置的Cache服务,例如文件缓存、数据库缓存或Redis等更高效的缓存机制。例如...

    IIS下Zend 出现 Unable to view file mapping 问题的解决方法汇总

    2. eAccelerator缓存插件的影响:在某些情况下,如果安装并启用了eAccelerator(一款PHP加速插件),可能会与ZendOptimizer冲突。这种情况下,解决方法是屏蔽掉eAccelerator,即在php.ini文件中找到eAccelerator相关...

    memcache实现网站全局计数器

    Memcached是一种高性能、分布式内存对象缓存系统,常用于加速动态Web应用程序,通过在内存中存储数据,减少数据库访问,从而提高网站性能。本文将深入探讨如何使用Memcached来实现网站全局计数器。 一、Memcached...

    phpcmsv9投稿统计

    为了确保统计的准确性和实时性,phpcms V9可能会采用缓存技术,如Memcached或Redis,来加速数据读取和更新。同时,系统可能还支持自定义时间段的统计,如日、周、月的投稿量对比,以观察投稿趋势。 总结来说,...

    ThinkPHP5.0开发手册

    **ThinkPHP5.0** 是一个专为API开发设计的高性能PHP框架,旨在简化和加速Web应用以及企业级应用的开发过程。该版本进行了大规模的重构与优化,其主要特性包括: - **遵循PSR-2、PSR-4规范**:确保代码风格的一致性...

    学生管理平台

    合理的资源管理可以优化系统性能,例如通过缓存策略减少不必要的数据库查询,或者使用CDN加速静态资源的加载。 6. **权限控制**:为了保护学生隐私,系统应具备权限控制机制,区分教师、管理员和学生的操作权限。...

Global site tag (gtag.js) - Google Analytics