我正在创建一个在主页上显示不同列表的应用程序...
为了更好的性能我使用php预先缓存json并将其放入文件中并使用ajax调用我使用来自Boris Moore的jsRender的模板解析项目。工作非常快,非常完美。
但是如何向搜索引擎提供相同的内容? 问题不在于转义片段......问题是保持简单,没有开销......
理想情况下会有一个jsRender php端口将模板解析为html,这样我就可以将其缓存并随时将其提供给SE。
但我找不到任何东西,特别是'couse jsRender仍在开发中,而且正在发生变化。
那么有没有办法获取js生成的内容?
我知道我可以在浏览器中打开一个页面让jsRender完成这项工作,然后使用ajax保存$('#list')。html()内容....但我有数百个不同的页面需要缓存一天几次,所以选择不是真的可行......
答案 0 :(得分:0)
一些事情:
更新反映意见: 如果JsRender是您想要保留的核心值,那么您可能只是使用NodeJS来执行这些jsRender文件,然后将输出包含在PHP文件中或以任何方式为它们提供服务。我查了一下ppl如何使用NodeJS和jsRender:https://github.com/shtylman/node-jsrender
HTH