时间:2015-07-06 类别:
其它资讯 |
以学者在php学习经验过程,在工作中要解决Web开发的一例前端页面展现缓慢的问题。问题页的情况如下:apache + php使用smarty模板输出内容页面最终输出内容较大,80k+页面执行时间在500ms以上祭出法宝xhprof对问题页面做了细致检查,发现页面的瓶颈竟然是模板(编译后的)中的一个echo语句,这个echo语句输出的字符串比较大,大概是50k+字节,花费时间为400多毫秒,占整个页面执行时间的80%。
这样的echo输出在站点首页中其实是很常见的事情,没有数据库操作,按道理执行时间不应该这么长。于是猛力使用搜索技能,最终在php手册的echo部分找到了一些蛛丝马迹,早在2003年就有前辈认为通过echo输出大字符串到客户端会引起服务器的性能问题,据我测试,在这个场景下使用print其实也是一样的慢。建议的解决办法是把字符串切割成更小的字符串输出,展现速度会有提升,输出函数如下:
php学习>>
php学习_PHP中的echo输出内容过多会很慢的问题
但是上面的**不太对症,整个echobig的输出时间仍然在400毫秒左右,没有太大改善。考虑到是输出大量内容到客户端比较慢,于是检查了apache的配置,原来还没打开deflate进行压缩,遂启用之。再次使用xhprof进行检查,这条echo的输出时间降低到5ms左右。400ms到5ms,一个配置问题会产生80倍的差距,还真是省老钱了。在php学习当中,这个php入门教程告诉我们,开启压缩输出真的很重要。
想要了解在线学习更多相关php视频教程的课程内容,可登陆课课家教育查询观看!
资讯来源:http://www.kokojia.com/article/4785.html
|
友情提示:
信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。
|
MR-SA22200/220V 2AMR-SA22200/220V2A--选购此MITSUBISHI三菱型号驱动器现货可联系汕头罗克自动化,优选配件,库存丰富,来询135-9287-6548!
汕头罗克自动化科技有限公司多年来提供全球各品牌工业自动化产品,数控伺服系统等销售维修服务,技术好,服务佳,价格实在。
MR-SA22200/220V2A渠道商介绍,相对于安川,松下等伺服驱动器的参数恢复,三菱的有些不同,对于刚接触三菱伺服驱动器的维修朋友们,一个比较**的问题时,一.是如何调出三菱伺服...MR-SA52MITSUBISHIMR-SA52MITSUBISHI--选购此三菱型号驱动器现货可联系汕头罗克自动化,优选配件,库存丰富,来询135-9287-6548!
汕头罗克自动化科技有限公司多年来提供全球各品牌工业自动化产品,数控伺服系统等销售维修服务,技术好,服务佳,价格实在。
MR-SA52MITSUBISHI渠道商介绍三菱伺服驱动器报警代码
1.开机参数
1.1基本参数的设置
原装系统开机后显示的是日文,为操作方便,先设置参数#1043=22简体中文。有些系统如C64没有简体中文...ET 3010QTIET3010QTI--选购此型号触摸屏现货可联系汕头罗克自动化,优选配件,库存丰富,来询135-9287-6548!
汕头罗克自动化科技有限公司多年来提供全球各品牌工业自动化产品,数控伺服系统等销售维修服务,技术好,服务佳,价格实在。
ET3010QTI渠道商介绍,所谓触摸屏,从市场概念来讲,就是一种人都会运用的计算机输入设备,或者说是人都会运用的与计算机沟通的设备。不用学习,人都会运用,是触摸屏**的魔力,这一点无论是键盘还是鼠...XGT-1000WRHORIBAXGT-1000WRHORIBA--选购此型号台式X射线荧光光谱仪现货可联系汕头罗克自动化,优选配件,库存丰富,来询135-9287-6548!
汕头罗克自动化科技有限公司多年来提供全球各品牌工业自动化产品,数控伺服系统等销售维修服务,技术好,服务佳,价格实在。
XGT-1000WRHORIBA渠道商介绍,能量色散X射线荧光光谱仪体系往常具有许多不同的配置规格,既有台式配置的,又有便携、手持式配置的。
X射线荧光光谱是一种常用的光谱技术,既可用于材...APBU-44C光纤分配器APBU-44C光纤分配器--选购此型号ABB现货可联系汕头罗克自动化,优选配件,库存丰富,来询135-9287-6548!
汕头罗克自动化科技有限公司多年来提供全球各品牌工业自动化产品,数控伺服系统等销售维修服务,技术好,服务佳,价格实在。
APBU-44C光纤分配器渠道商介绍,进入配线架内的光纤的数量和尺寸要思索进入配线架内的光纤数量和尺寸,以保证产生足够量大小适宜的孔来包容光缆密封管。假如运用小型封装SFF衔接器,1U的配线架就能...
|
|