Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为了提高站点加载速度,我们应该瞄准什么:减少http请求/节省整个页面大小?_Javascript_Wordpress_Http_Minify - Fatal编程技术网

Javascript 为了提高站点加载速度,我们应该瞄准什么:减少http请求/节省整个页面大小?

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%…) 我的问题是

(我的网站有110Kb的图片,一个旋转器,两个谷歌字体)

我的Wordpress站点发出了30个http请求,加载时间为7秒,总页面大小为220Kb。通过更换各种插件,我成功地将请求减少到22,6.1秒,页面大小膨胀到320Kb(WebsiteOptimization.com将2种谷歌字体归类为CSS图像)

因为缩小和合并。JS无疑减少了文件化,但是它在中间阻塞了一切。

我尝试了各种脚本压缩器,但结果相似。仍然在缩小文件上显示Yslow和PageSpeed(此文件可能已压缩40%…)


我的问题是我们应该瞄准什么?减少http请求/缩小并合并文件/防止页面总大小膨胀?

原则上,这取决于许多因素(例如-如果您的用户带宽较低,则最好将页面大小保持在最小值)。
然而,在我看来,一般来说,http请求的数量远比页面大小重要。
请记住,现代浏览器可以缓存静态内容(.js文件、.css等),因此页面大小可能会随着时间的推移而减小。

如果您可以提供有关页面生成的请求的更多信息,或许我们可以为您提供更具体的建议。

您必须决定是要优化页面加载速度,还是要优化“首次内容时间”。这两者通常相互冲突。一般来说,减少请求的数量肯定是可行的,而且将所有JS合并到一个文件中并缩小它绝对值得。100KB的图像听起来并不太多,尤其是如果您设置了正确的缓存头,以便访问者不需要再次加载它们。但是,您应该配置您的应用程序。看起来下载并不是你网站花费6秒加载的罪魁祸首。320KB并不是一个很大的开销。加载浏览器缓存后,您看到了什么样的速度?