所以,我要缓存我网站上名为 http://apolloinvest.hu 的所有内容。 .
我发送 gzip 压缩的、优化的图像、js、css 以及整个网站的所有内容,JS 文件延迟加载,使用 LAB,一切都一定很棒,我还制作了浏览器缓存。但我的网站仍然需要 1 秒才能加载任何页面,而不是立即加载。
你能帮我一下吗,为什么?
我的 redbot 答案是:http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F
Google PageSpeed 排名为 99/100(因为我不想从 jquery UI 中删除评论)
CSS 文件的答案:http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2Fda232d78aa810382f2dcdceae308ff8e.css
对于 JS 文件:http://redbot.org/?uri=http%3A%2F%2Fapolloinvest.hu%2F5ec01c6d8ca5258bf9dcef1fc6bfb38c.js
所以说实话,我不知道我的缓存或我的 JS 出了什么问题。谢谢大家的帮助。
介绍
最佳答案
该网站的速度相当快,但这里有一些可能的改进:
- 直接渲染 HTML 页面,而不是使用 JavaScript 来执行此操作。把所有的
<script>
HTML 文档底部的元素(就在</body>
之前),以便浏览器甚至可以在下载 JavaScript 代码之前呈现页面。 - 您可以将所有 JavaScript 文件连接成一个。目前,http://apolloinvest.hu/475a641fc1d70f7c92efa3488e27568f.js只是空的。
- 如果可能,请使用
Cache-Control
提供静态内容,例如 JavaScript 文件和样式。和Expires
遥远的 future 的标题。
一些不相关的注释:
- 该网站是 not valid HTML 。浏览器将其转换为有效 HTML 所造成的额外开销并不重要,但可读性(和兼容性)却很重要。
- 您的样式表仅限于
screen
。打印出来时(或在其他非screen
设备上查看),它 looks ugly . - 对于没有 JavaScript 的用户,该网站会崩溃。它只是永远显示一个加载栏。
关于php - gzip、md5-call-cachefiles-in-server、无限缓存控制后,加载我的网站仍然很慢,需要缓存方面的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8054448/