很多站长朋友们都不太清楚php运行速度,今天小编就来给大家整理php运行速度,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何排查 PHP 网站运行速度慢的原因 2、 PHP如何加速到最快 3、 php 页面程序执行速度正常应该在多少毫秒 4、 PHP文件在不同的PHP搭建的环境中运行速度相同吗?比如:战神PHP与phpStudy 如何排查 PHP 网站运行速度慢的原因排查 PHP 网站运行速度慢的原因
首先,使用浏览器的开发人员工具(Chrome)或Firefox的Firebug,确定,问题出在前端,还是后端。查看瀑布图,看看是卡在了服务器处理脚本上(典型特征是文档Waiting的时间特别长),还是前端(大量的图片、大量的JS、好多Flash)。90%网站性能问题是由前端造成的。
若确定是服务器端问题,看看PHP版本是不是过低了、使用XDebug的Profile结合Webgrind等,看看到底哪些函数执行的次数最多、单次时间最长、执行总时间最长,找到根源一击必杀!PHP的编译器不对PHP代码进行任何优化,所以某种意义上蛮考研PHPer的功力。
PHP如何加速到最快网站的速度 一般 是从架构 , 数据库, php代码方面优化的。
而php本身没什么优化的,只要按照php的编码 规范来写就ok了;
还有就是做好缓存;
另外就是注意 sql 语句里面的一些 小细节了,原则是:最先出现的条件,一定是过滤和排除掉更多结果的条件;第二出现的次之;以此类推。
例如 有个这样的表
字段a 字段b 字段c
1 7 11
2 8 10
3 9 13
1,SELECT * FROM table WHERE a>’0’ AND b<’1’ ORDER BY c LIMIT 10;
2,SELECT * FROM table WHERE b<’1’ AND a>’0’ ORDER BY c LIMIT 10;
1 和 2 结果是相同的但是 查询速度就大不相同,由于 表中 b 字段的数据 大部分 都是大于 1的 所以马上可以过滤 大部分 数据 ,所以 2 比较好些
php 页面程序执行速度正常应该在多少毫秒你的理解不是很全面,
主页打开的速度叫页面加载速度:
数据库读取 + 页面读取(html) + 外部链接(js css)+ 图片。
数据库读取:要看你的表的数据库有多大,它才可以显示速度的。
主要是两个方面的:数据库多的时候,查询就慢select;还有,你一个人打开的速度和实际中许多人同时访问你的页面的速度是不一样的。
你的这个速度非常快,原因是你的表内容少,第二个,只有你一个人在访问,并且是本地的,不用下载外部链接和图片。
给你一个参考值,pp主页的加载速度是8s,网易的是10s。
百度主页一位内简单并且优化过,是0.几秒。
PHP文件在不同的PHP搭建的环境中运行速度相同吗?比如:战神PHP与phpStudy要比较PHP环境对速度的影响,要同样的服务器硬件配置、同样的操作系统,否则比较就不科学。在大环境相同的情况下,PHP环境的执行速度与两个东西有关:
一是PHP的内核发布版本,这又有两层含义,一方面是PHP3、PHP4、PHP5、PHP6这样的内核版本不同,速度是不同的,一般情况下高版本有较大的优化,但是并不是说高版本就比低版本的速度块,因为高版本增加的功能可能大大增加系统的复杂度,早期的PHP3速度就非常快。二是是否线程安全、是否带调试信息等发型版本的区别,也会影响效率。
二是PHP的扩展配置与运行模式,例如CGI模式、FAST-CGI模式、APACHE/IIS模块模式等,模式不同效率也区别很大。加载的扩展不同对速度也有影响,特别是CGI方式下,加载的扩展越多速度就越慢。
如果以上两个方面都基本一致,那么效率的差异可以不用考虑。另外,一般生产环境不建议使用集成环境,自己配置是最好的。
关于php运行速度的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。