我对AJAX
很陌生,通常我只是处理事情以使它们发挥作用。
如果对{1}} type:GET
请求使用包含大量图片的网址。
AJAX
成功:返回一堆div的HTML和大图像进入内存(抱歉,我不知道正确的单词)?
当请求返回时,是否会呈现所有这些图像?因此,不是很优化?或者它们是以非常小的纯文本形式出现的?
我知道开发人员工具有一些关于使用前端/后端优化的瀑布视图;不幸的是,这些观点对我来说没有意义。你们可以建议任何可以帮助我理解前端/后端优化的教程,以及如何使用chrome工具(或其他建议的工具)来获益。希望将来我能自己解决这些问题。或者至少提出更好的问题。
答案 0 :(得分:1)
当AJAX请求返回HTML时,就会发生这一切 - 返回HTML文本。如果你从未将这个HTML添加到你的DOM,那就是它的结束。
如果你做将HTML添加到DOM,那么就会检查任何<img>
标签。如果给定URL处的图像数据在浏览器缓存中不可用,则将发出单独的HTTP请求。
如果你想避免这种情况,你可以在你的HTML中使用data URLs,尽管人们应该期望(带着鬼脸)因为Internet Explorer的普及而变得复杂。