php - gzip、md5-call-cachefiles-in-server、无限缓存控制后,加载我的网站仍然很慢,需要缓存方面的帮助

标签 php javascript html apache httprequest

所以,我要缓存我网站上名为 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/

相关文章:

javascript - 使用 $http.post() 从 Angular 发布到 php 的变量不起作用

javascript - 函数中的全局变量未更新

javascript - 根据页面加载值隐藏和显示 div

javascript - 使用标签在 url 上添加 GET 参数

php - apache PHP 内存使用如何真正起作用?

php - 插入俄语字符 mysql

javascript - 未捕获的安全错误 : Failed to execute 'replaceState' on 'History' : cannot be created in a document with origin 'null'

jquery - Bootstrap 对齐导航栏

php - 插入不需要的行 PDO

javascript - mouseenter 和 mouseleave 函数上的动态高度和宽度图像的问题