作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下: 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中文網其他相關文章!