显示数据的最快方式

时间:2015-03-24 12:30:17

标签: javascript php ajax

我想在页面加载后将一个包含大约10k个条目的表加载到div中 我使用body onload funtion来生成ajax请求,该请求从10k个不同的文本文件中读取数据,将数据解析为表,然后将表返回到div。 但是从10k文件中读取和解析数据需要花费大量时间 我尝试使用javascript同时解析,但它仍然需要php函数,所以我所能做的就是制作并行的AJAX请求,
但这似乎也无法完成这项任务。

什么是展示桌子的最佳/最快方式?

JSON

{  
   "InventionTitle":"Method and system using information",
   "Abstract":"This invention provides assistance to a user in accessing network attached information sources.",
   "number1":"US-6102969-A",
   "date1":"19990512",
   "date2":"20000815",
   "number2":"US-09310899",
   "has_pdf":"",
   "TitleDWPI":"",
   "AbstractDWPI":"",
   "Assignees":"TkVUQk9U",
   "Inventors":"Q0hSSVNUSUFOU09OIERBVklE | RE9PUkVOQk9TIFJPQkVSVCBC",
   "PriorityNums":"US-08933782 | US-08025304",
   "PriorityDates":"19970919 | 19960920",
   "IPCClasses":"G06F 13/00 | G06F 17/30",
   "ECLAClasses":"H04L 29/08N1 | G06F 17/30W1",
   "USClasses":"717/146 | 707/999.002 | 707/999.01",
   "CPCClasses":"Y10S 707/99933 | Y10S 707/99935 | Y10S 707/99944"
}

表行是 标题,编号1,编号2,日期1,日期2,发明人,受让人

1 个答案:

答案 0 :(得分:0)

在js中使用settimeout来创建异步行为并在块中提取一些数据。

http://www.sitepoint.com/javascript-large-data-processing/

http://www.sitepoint.com/javascript-timer-pseudo-threading/