php优化分为三部分:1. 安装php引擎优化2. php.ini3. php-cgiphp引擎加速优化:1. eaccelerator2. zend3. xcache2. 使用tmpfs作为缓存加速缓存的文件目录   2.1 mount -t tmpfs tmpfs /dev/shm -o size=256M   2.2 mount -t tmpfs /d
转载 精选 2015-10-29 17:56:51
597阅读
http://reinholdweber.com/?p=37 important for me:1. If a method can be static, declare it static. Speed improvement is by a factor of 4.2. Use echo’s multiple parameters instead of string concatenation
转载 2008-11-24 13:28:57
707阅读
1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下载的静态页面就能让 T3 专线(45Mbps)饱和。 2、Apache 处理 PHP 脚本的速度要比静态页面慢 2-10 倍,因此尽量采用多的静态页面,少的脚本。3、PHP 脚本如果不做缓冲,每次调用都需要编译,因此,安装一个 PHP 缓冲产
转载 精选 2015-03-06 12:45:22
425阅读
笔者收集的这些技巧来源较广,完整性不能保证。 由于数量较多,这些优化技巧没有经过测试。请各位看官在使用之前自行测试,毕竟这些技巧是否能派上用场,还是需要由PHP所在的独特环境所决定的。目录索引找到瓶颈(Finding the Bottleneck)缓存 (Caching)编译 vs. 解释(Compiling vs. Interpreting)代码减肥 (Content Reduction)多线程
原创 2015-11-03 22:36:49
701阅读
1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是对内存和磁盘的操
转载 2017-07-31 19:54:07
522阅读
PHP优化-------------------------------------尽量选择php5.4及以上的版本,里面很多优化参数已经移除了相比以前版本1.引擎解析优化和加速1)eaccelerator php解析cache加速2)Xcache加速3)opcache加速4)使用tmpfs作为缓存文件目录    mount -t tmpfs&nb
原创 2014-10-14 14:57:26
667阅读
作者:Haohappy MSN: haohappy at msn.comBlog: http://blog.csdn.net/haohappy20042006-07-04 为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过...
转载 2007-12-17 10:20:00
164阅读
2评论
作者:Haohappy MSN: haohappy at msn.comBlog: http://blog.csdn.net/haohappy20042006-07-04 Go on..现在我们来从最简单的程序调试开始一步步介绍Xdebug。调试:我们先写一个可以导致执行出错的程序,例如尝试包含一个不存在的文件。testXdebug.php 然后通过浏览器访问,我们惊奇地发现,出错...
转载 2007-12-17 10:20:00
27阅读
作者:Haohappy MSN: haohappy at msn.comBlog: http://blog..net/haohappy20042006-07-04其实PHP函数debug_backtr
转载 2007-12-17 10:20:00
59阅读
Nginx优化 一、性能优化概述 1.我们需要了解 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务, 了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里, 能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这
原创 2021-07-29 09:41:48
259阅读
总结下php程序效率优化的一些策略: 1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的; 3.优化Select SQL
转载 精选 2008-01-18 11:04:19
1735阅读
vi php.ini ; Maximum allowed size for uploaded files.upload_max_filesize = 10M ; Maximum size of POST data that PHP will accept.post_max_size = 15M [root@2193 etc]# /etc/rc.d/init.d/httpd restart==
原创 2010-04-07 09:17:41
679阅读
PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。  1、echo比print快。  2、使用echo的多重参数代替字符串连接。  3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。  4、对global变量,应该用完就unset()掉。  5、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP
原创 2022-04-08 09:51:14
156阅读
性能测试工具可以帮助我们评优化PHP应用程序的性能。
原创 2023-06-10 00:49:57
93阅读
基础优化1 不要随便复制变量。有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包含我)会把提前定义好
转载 2014-09-22 10:02:00
134阅读
PHP优化笔记
原创 2018-09-17 11:33:35
644阅读
PHP-fpm.conflog如果没有需要,可将日志记录功能关掉,可提升性能。PHP.inisession.save_path如果你的PHP程序使用Session对话,则可以将Session存储位置设置为/dev/shm,/dev/shm是Linux系统独有的TMPFS 文件系统,是以内存为主要存储方式的文件系统,比RAMDISK更优秀,因为可以使用DISKSWAP作为补充,而且是系统自带的功能模
原创 2014-11-27 11:20:57
428阅读
PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。pool一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之类的东西,而是指进程池,PHP 允许同时启动多个池,每个池使用不同的配置,各个池之间尊重彼此的主权领土完整,互不干涉内政。pool有什么好处呢?默认情况下
转载 精选 2015-01-06 10:18:51
416阅读
PHP效率优化       用单引号代替双引号来包含字符串,这样做会更快一些。
原创 2015-06-16 15:55:39
510阅读
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo 能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
原创 2015-06-29 13:56:43
624阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5