我正在开发一个js app,它可以加载存储在另一台服务器中的一些xml文件。 我使用的是XHR来加载和访问他们的内容。
作为第一级,我只访问包含元素名称的顶级文件,并以缩略图格式显示它们。我的想法是显示文件的标题和每个元素包含的项目数。此外,在第二级,当用户点击其中一个元素(缩略图)时,我加载了单击元素的内容。 所以,如果我的进程是高效的,我就会徘徊,因为当我显示一个元素包含的项目数时,我第一次加载或访问文件两次,当用户点击元素并且iI显示其内容时,我第二次加载或访问文件。
请您怎么看?还有其他好的解决方案吗? 非常感谢您的回答:)
答案 0 :(得分:1)
在你可以创建一个HTTP请求时,通常会不太理想。虽然" bit"如果浏览器可以满足来自缓存的第二个请求,甚至没有对源服务器的重新验证查询,那么确实可能非常小。
由您决定该怎么做。如果在使用响应创建缩略图后保留响应的副本,则需要使用更多内存;如果您没有向服务器发出第二个请求,那么您可以执行可能稍慢的操作。
拿走你的钱,做出你的选择。