【发布时间】:2012-09-20 19:37:37
【问题描述】:
我目前正在为一个页面上包含大量图像的建筑师构建一个作品集网站。 导航是使用 history.js (=AJAX) 完成的。为了节省加载时间并使整个事情更加“活泼”,我编写了一个脚本,该脚本会爬取页面正文以获取指向其他页面的链接,并在后台自动获取这些链接。到目前为止,它就像一个魅力。
它基本上保留了一个包含所有链接的队列数组。一个 setTimeout() 函数通过它们工作并使用 jQuery $.ajax() 获取每个页面。生成的 HTML 存储在 Javascript 对象中。
现在,这是我的问题: 在不同的机器/浏览器/操作系统上使用它可能会出现什么问题?
我在想:
- 最大。 javascript 对象/可变大小(获取的 HTML 存储在 javascript 对象中)
- 可能的性能问题
- 最大。异步请求的数量?
- ……你能想到什么?
非常感谢,
爱好程序员
【问题讨论】:
-
除了我在回答中所说的:“你能想到的任何事情”都太模糊了,我建议你编辑你的问题以使其尽可能具体,或者它可能被关闭为“没有建设性”(见faq)。
-
有问题吗?用尽了人们可能永远不会使用的带宽?
标签: javascript jquery ajax performance caching