我正在构建一个使用jQuery File Tree的站点。有时来自服务器的 AJAX 响应很大:900 KB,70000 个“文件”(我并没有真正显示文件)。
当然,显示这会给 javascript(客户端)带来很大压力,并且浏览器会因此而冻结。
对此有什么可能的解决方案?你能“告诉浏览器”期待一个大负载吗(就像你在 PHP 中使用 max_execution_time 和 memory_limit 一样)。另一个想法是将请求分解为几个更小的请求。要做到这一点需要相当多的编码,我想知道:这会起作用吗?浏览器可以处理如此大量的 DOM 节点吗?
关于如何处理这个问题的任何其他想法?