我的场景是这样的——用户请求主页,然后页面的 javascript 代码对同一服务器执行 ajax GET 请求以获取一些对象。
服务器将主页保存为翡翠模板。
所以,现在加载主页需要两次往返:
- 获取主页
- 获取 JSON 对象
我可以接受,但只是出于好奇——我有哪些选择可以将稍后请求的对象合并到主页的初始 GET 请求中?
我看到一种方法是有一个隐藏的 html 元素,它的内部 HTML 将是对象的字符串表示。有点尴尬,但在服务器端非常简单,因为主页玉模板无论如何都经过预处理。
我还有哪些其他选择?
请注意,我非常清楚节省这一次往返并不重要。我只是对这些技术感到好奇。