php5.5集成Zend Opcache扩展

发表时间:2014-12-30     分类:PHP    标签: php eaccelerator opcache apc xcache 

大家知道目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache。PHP 5.5已经集成Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过)。这几个PHP加速插件的主要原理都相同,就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显而易见的,像drupal这种庞大的CMS,每次打开一个页面要调用数十个PHP文件,执行数万行代码,效率可想而知,在安装APC等加速器后打开页面的速度明显加快。Zend Opcache 已经集成在了PHP 5.5里面,编译安装PHP5.5的时候加上--enable-opcache就行了。但也支持低版本的 PHP 5.2.*, 5.3.*, 5.4.*,未来会取消对5.2的支持,下面是我在PHP 5.4下的......

阅读全文»

IIS7.5 PHP环境搭建

发表时间:2014-12-19     分类:PHP    标签: php iis 

工作需要在windows server 2008 服务器上,安装php环境。由于一直使用linux服务器,对windows服务器并不熟悉,所以此文备注下。以IIS7.0版本介绍。因为IIS7.0后,内置了fastcgi,并不再用安装。php配置有几种:1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。 特点是:稳定,但效率太低。2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。 特点是:多线程,效率较高,但不够稳定。3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。 特点是:高效率,高稳定性,属于将来发展趋势。FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生......

阅读全文»

php性能调试xhprof xdebug

发表时间:2014-12-01     分类:PHP    标签: php xhprof xdebug 

    最近要把php的性能调试下。找出效率低效的代码改善。     成熟的开源代码有两方案:     1,Xdebug     Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。               2,XHProf     XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使......

阅读全文»

  • 3 篇文章 1/1 页