首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gzip之后,加载我的网站仍然很慢,md5调用cachefiles- in server,无限制的缓存控制,在缓存方面需要帮助。

在gzip之后,加载我的网站仍然很慢,md5调用cachefiles- in server,无限制的缓存控制,在缓存方面需要帮助。
EN

Stack Overflow用户
提问于 2011-11-08 17:18:21
回答 2查看 291关注 0票数 0

所以,我可以在我的网站http://apolloinvest.hu上缓存所有的东西。

我发送了经过压缩的、优化的图像、js、css,以及所有的东西--整个站点都是gzipped压缩的,JS文件是延迟加载的,有实验室,而且一切都很棒,我还做了一个浏览器缓存。但是我的站点仍然是加载1秒来加载任何页面,而不是立即完成。

你能帮帮我吗,为什么?

我的redbot和redbot是:http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F

谷歌PageSpeed排名为99/100 (因为我不想删除jquery中的注释)

CSS文件的答案http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2Fda232d78aa810382f2dcdceae308ff8e.css

对于JS文件,http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F5ec01c6d8ca5258bf9dcef1fc6bfb38c.js

所以,说真的,我不知道是什么问题,我的缓存或我的JSes。谢谢你们的帮助。

雷帕

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-08 17:36:29

该站点的速度相当快,但以下是一些可能的改进:

  • 直接呈现HTML页面,而不是使用JavaScript来实现。将所有<script>元素放在HTML的底部(就在</body>之前),以便浏览器可以在下载JavaScript代码之前呈现页面。
  • 您可以将所有JavaScript文件连接到一个。目前,http://apolloinvest.hu/475a641fc1d70f7c92efa3488e27568f.js只是空的。
  • 如果可能的话,可以使用JavaScript文件和样式等静态内容,并在将来使用Cache-ControlExpires头。

几个不相关的注释:

  • 这个网站是无效HTML。浏览器将其转换为有效的HTML所造成的额外开销并不重要,但可读性(以及兼容性)确实重要。
  • 样式表仅限于screen。当打印出来(或在另一个非screen设备上查看)时,它就看起来很丑了。
  • 该网站为没有JavaScript的用户提供服务。它只是展示了一个装货吧,永远。
票数 1
EN

Stack Overflow用户

发布于 2011-11-08 17:34:43

我发送了压缩的、优化的映像、js、css,以及所有的东西

,这正是你的问题。

而不是做那些花哨的事情,您必须首先profile您的应用程序,确定一个特定的瓶颈,然后优化导致缓慢的确切部分。

让我建议您从FirebugFirebug选项卡开始,在那里您可以查看请求的实际响应时间。您的代码很可能运行得很快,但是一些基于JS的web计数器会阻止页面立即显示。

如果需要1秒的时间来执行PHP代码,那么就需要时间来分析它。Xdebug或简单的microtime(1)-based手动分析可以告诉您问题出在哪里。一旦你找到了,你就可以在这里问更多的问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8054448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档