如何更有效地生成大量 HTML
How to more efficiently generate large amounts of HTML
>我有一个运行谷歌应用程序脚本的Web应用程序,当用户搜索一些数据时,我在服务器上生成模板化的HTML,并将其返回到填充表的客户端(每个表行都是一个手风琴,向下扩展以获取每个项目的更多详细信息)。
问题是,如果用户执行返回所有数据的搜索,HTML 生成需要 ~20 秒。它向客户端返回 ~3.5MB 的 HTML。
我试图使用 JQuery 模板,但每一行可能包含不同的数据,并且该数据的格式可能会定期更改,我的模板比我的网页多。当服务器上的 15 行代码(作为"Scriplet")可以创建相同的 HTML 时,管理大量 JQuery 模板并不是真正可维护的。
所以我的问题是,如何在不依赖每种数据格式的模板的情况下向客户端提供大量数据并生成 HTML?
如果这还不够描述,请告诉我。
问题是HTML生成需要~20秒
在客户端生成 HTML,服务器只返回数据。
如果用户执行返回所有数据的搜索。它向客户端返回 ~3.5MB 的 HTML。
不要一次返回所有数据,只返回最小的信息。 比如有多少页、类别等。 当用户选择一个页面时,客户端会发送一个请求来从服务器获取详细信息。
相关文章:
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 有更好的方法吗?(递归解析HTML unicode实体)
- 在新行(html)中动态添加更多文本字段
- 更好的解决方案HTML元素幻灯片从右侧CSS转换
- Jquery使用html对象添加更多内容
- 哪个更有效:html视频或javascript滑块
- 如何在Android 4.3及更早版本上隐藏HTML元素
- 从网页获取数据的更好方法,而不是使用DOM和HTML元素
- 创建元素更好还是只在html上准备好它们
- 从HTML模板中的$http请求中检索的$scope访问更深层次的数据
- 什么时候拥有更多或更少的html元素更好
- 如何在返回值中换行?或者返回 HTML 的更好方法
- 使用jQuery时,使html提交更易于点击
- 单击HTML按钮更改行的背景颜色
- 有没有比insertAdjacentHTML()和一个巨大的HTML字符串更好的方法将HTML插入DOM中
- 加密的Flash容器文件中的内容比普通的HTML/Javascript更安全吗?
- 这是使用jquery构建HTML的更好方法
- 编写HTML的更好方法,而不是document.write()
- javascript——编写HTML的更好方法
- 链接 阅读有关时事通讯 HTML 的更多信息