【发布时间】:2012-10-17 14:05:09
【问题描述】:
我正在制作一个在主页上显示不同列表的应用...
为了获得更好的性能,我使用 php 预缓存 json 并将其放入文件中,然后使用 ajax 调用我使用来自 Boris Moore 的带有 jsRender 的模板来解析项目。运行速度非常快,而且非常完美。
但是如何为搜索引擎提供相同的内容呢? 问题不在于转义片段......问题在于保持简单,没有开销......
理想情况下,会有一个 jsRender php 端口将模板解析为 html,这样我就可以缓存它并即时将其提供给 SE。
但我找不到任何东西,特别是因为 jsRender 仍在开发中,并且正在发生变化。
那么有没有办法获取 js 生成的内容?
我知道我可以在浏览器中打开一个页面让 jsRender 完成这项工作,然后使用 ajax 保存 $('#list').html() 内容....但是我有数百个不同的页面需要缓存一天几次,所以这个选项真的不可行......
【问题讨论】:
标签: javascript ajax caching jsrender