使用 AJAX 加载页面后立即加载不重要的数据是否有助于更快地加载网页?
我的网页上的某些模块不是必需的,因此我使用的基本上是等待基本网页加载,然后使用以下方式加载其余部分:
<script>
$(document).ready(function() {
/* jQuery $.post statement to load data into specific divs */
});
</script>
这会有助于加载性能还是实际上会阻碍加载性能?如果我没记错的话,Facebook 做了类似的事情,但我不太确定如何做(但我确信他们的系统更加复杂和令人印象深刻)
最佳答案
只有在以下情况下才会真正有帮助:
a)您的页面非常非常大,有很多图像等。
b)由于其他依赖项,您的后台代码要么效率低下,要么速度缓慢
b) 后期加载是否最终对整体用户体验做出了贡献。
在最后一点上,用户体验可能是加载时间,或者当他们选择某些内容时,数据会在请求时以平稳、快速和无缝的方式加载。
这就是我的 2 美分的值(value)
关于javascript - 加载后数据是否有助于网页加载性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238701/