2012-06-14 16 views
0

一直在监视Chrome的网络开发工具栏的网络标签,并注意到它似乎需要一段时间(如几秒钟左右)页面才能到达浏览器。该页面没有做任何繁重的工作,比如复杂的SQL查询。网站速度:网页开发工具栏显示页面需要一段时间

其他资产,如JS,CSS,图像等似乎是合理的。来自同一服务器的未缓存图像有时会比HTML更快地返回给浏览器。我使用的是CodeIgniter + Smarty。

任何想法,我应该看看找出瓶颈?更重要的是:我能做些什么来使HTML加载速度更快?我的问题是关于HTML(因为我的其他资源都很好)。假设创建页面的脚本实际上在合理的时间内执行(微秒)。

+0

你有一个你可以分享这个网站的公共URL吗?如果没有,网络面板的屏幕截图可能会有所帮助。根据你的评论,我会怀疑CodeIgniter的性能问题。我从来没有使用它,但它看起来像有一个可以帮助衡量其性能的分析器选项。 – BrianC

回答

0

要获取详细的性能信息和瀑布图,去http://webpagetest.org

你怎么知道这是你的HTML这是问题?

您是否尝试渲染没有任何其他资产的页面,没有图像/ CSS/JS?

你的HTML有多大?

你能够gzip /压缩你的HTML?

从webpagetest到domReady的第一个字节和时间是什么时候,这是HTML文档对象模型完成的时间?

+0

我知道这是HTML,因为网络标签显示每个资产的时间表。 HTML被缩小和压缩。 – StackOverflowNewbie

0

这里有很多事情可以减少网页加载时间,几娄

。新增这个你.htaccess启用内容压缩

<ifModule mod_gzip.c> 
    mod_gzip_on Yes 
    mod_gzip_dechunk Yes 
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ 
    mod_gzip_item_include handler ^cgi-script$ 
    mod_gzip_item_include mime ^text/.* 
    mod_gzip_item_include mime ^application/x-javascript.* 
    mod_gzip_item_exclude mime ^image/.* 
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* 
</ifModule> 

.Combine图片到CSS精灵

。推迟加载JavaScript脚本

要了解更多关于您的网页/网站的优化,您可以使用this tool

就我而言,使用任何模板解析器会使执行过程稍慢一些。

+0

嗨,HTML已被缩小和压缩。 CSS也被缩小和压缩,使用精灵,高效的选择器等。我不认为这是JS的问题,因为我正在监控资产的时间表。似乎有一个滞后。我也使用PageSpeed&YSlow来优化我的网站,但这是我关心的HTML时间线。 – StackOverflowNewbie

+0

那么,这里是一个链接http://serverfault.com/questions/103479/is-page-loading-time-relevant,如果你能找到新的东西。 –