作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下: apache + php 使用smarty模板输出内容 页面最终输出内容较大,80k+ 页面执行时间在500ms以上 祭出法宝xhprof对问题页面做了细致检查,发现页面的瓶颈竟然是模板(编译后的)中的一个echo语句,这个echo语句输出的字符串比较大,大概是50k+字节,花费时间为400多毫秒,占整个页面执行时间的80%。这样的echo输出在站点首页中其实是很常见的事情,没有数据库操作,按道理执行时间不应该这么长。 于是猛力使用搜索技能,最终在php手册的echo部分找到了一些蛛丝马迹,早在2003年就有前辈认为通过echo输出大字符串到客户端会引起服务器的性能问题,据我测试,在这个场景下使用print其实也是一样的慢。建议的解决办法是把字符串切割成更小的字符串输出,展现速度会有提升,输出函数如
简介:PHP的echo输出内容过多会很慢。作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下: apache + php 使用smarty模板输出内容 页
2. 问大家一个wordpress知更鸟hotnews pro2.72 主题页面中热点推荐里字体修改的问题
简介:问大家一个wordpress知更鸟hotnews pro2.72 主题页面中热点推荐里字体修改的问题
3. discuz x3.2下主题页因为dtd前面有一行空格和不知名的占位符,导致很多错误
简介:discuz x3.2下主题页因为dtd前面有一行空格和不知名的占位符,导致很多错误
4. 请教给问题页面地址后面加斜杠也可以正常浏览,这是怎么回事?
简介:请教给问题页面地址后面加斜杠也可以正常浏览,这是怎么回事?
5. php中英文切换有关问题
简介:php中英文切换问题页面加了个{template 'member', 'footer'},页面上的其他内容都能切换成英文,template里面的foot却不行,在登陆界面和注册界面里面又能切换成英文,其他页面都不行,这是啥问题foot代码: 6. 循环取值有关问题 简介:循环取值问题页面 7. 问大家一个wordpress知更鸟hotnews pro2.72 主题页面中热点推荐里字体修改的有关问题 简介:问大家一个wordpress知更鸟hotnews pro2.72 主题页面中热点推荐里字体修改的问题此主题首页热点推荐中标题的字体大小如何做修改呢?谢谢大家了
分享到: 8. 请问给有关问题页面地址后面加斜杠也可以正常浏览,这是咋回事 简介:请教给问题页面地址后面加斜杠也可以正常浏览,这是怎么回事?127.0.0.1/index.php这是正常的访问情况后面再加一个斜杠也可以访问,但是整个页面都变形了,这是什么情况?例如:127.0.0.1/index.php/没搞明白怎么加斜杠也可以访问,按理是直接报错的啊?怎么才能判断后面有斜杠?------解决思路------------------- 9. discuz x3.2下主题页因为dtd前面有一行空格和不知名的占位符,导致很多异常 简介:discuz x3.2下主题页因为dtd前面有一行空格和不知名的占位符,导致很多错误网页源代码的dtd前有一行空格和不知名的占位符,导致很多错误。在官方默认模板下主题页也是这样,模板文件在本地测试没什么问题,这是逻辑代码问题还是其他问题呢?------解决方案--------------------只有一个 BOM 头$url&nbs 简介:页面向phpexcel传递参数的问题页面上有导出excel按钮,怎么通过点击按钮,将页面的参数传到后台(前台页面不跳转)以导出对应的excel。&am 【相关问答推荐】: javascript - 请问游民星空这个专题页都用到些什么前端技术或插件? 前端 - 用jquery插件实现滚动定位在ipad上出现屏幕闪烁抖动 以上是有关题页的文章推荐10篇的详细内容。更多信息请关注PHP中文网其他相关文章!