Javascript 为了提高站点加载速度,我们应该瞄准什么:减少http请求/节省整个页面大小?
(我的网站有110Kb的图片,一个旋转器,两个谷歌字体) 我的Wordpress站点发出了30个http请求,加载时间为7秒,总页面大小为220Kb。通过更换各种插件,我成功地将请求减少到22,6.1秒,页面大小膨胀到320Kb(WebsiteOptimization.com将2种谷歌字体归类为CSS图像)Javascript 为了提高站点加载速度,我们应该瞄准什么:减少http请求/节省整个页面大小?,javascript,wordpress,http,minify,Javascript,Wordpress,Http,Minify,(我的网站有110Kb的图片,一个旋转器,两个谷歌字体) 我的Wordpress站点发出了30个http请求,加载时间为7秒,总页面大小为220Kb。通过更换各种插件,我成功地将请求减少到22,6.1秒,页面大小膨胀到320Kb(WebsiteOptimization.com将2种谷歌字体归类为CSS图像) 因为缩小和合并。JS无疑减少了文件化,但是它在中间阻塞了一切。 我尝试了各种脚本压缩器,但结果相似。仍然在缩小文件上显示Yslow和PageSpeed(此文件可能已压缩40%…) 我的问题是
因为缩小和合并。JS无疑减少了文件化,但是它在中间阻塞了一切。
我尝试了各种脚本压缩器,但结果相似。仍然在缩小文件上显示Yslow和PageSpeed(此文件可能已压缩40%…)我的问题是我们应该瞄准什么?减少http请求/缩小并合并文件/防止页面总大小膨胀?原则上,这取决于许多因素(例如-如果您的用户带宽较低,则最好将页面大小保持在最小值)。
然而,在我看来,一般来说,http请求的数量远比页面大小重要。
请记住,现代浏览器可以缓存静态内容(.js文件、.css等),因此页面大小可能会随着时间的推移而减小。
如果您可以提供有关页面生成的请求的更多信息,或许我们可以为您提供更具体的建议。您必须决定是要优化页面加载速度,还是要优化“首次内容时间”。这两者通常相互冲突。一般来说,减少请求的数量肯定是可行的,而且将所有JS合并到一个文件中并缩小它绝对值得。100KB的图像听起来并不太多,尤其是如果您设置了正确的缓存头,以便访问者不需要再次加载它们。但是,您应该配置您的应用程序。看起来下载并不是你网站花费6秒加载的罪魁祸首。320KB并不是一个很大的开销。加载浏览器缓存后,您看到了什么样的速度?