我继承了一个项目,它将php生成的页面保存到数据库中,然后根据需要从php控制器调用它们.我不明白为什么他们这样做......
这样做的一个原因可能是如果生成页面的速度很慢/计算量很大,或者生成的结果是否经常发生变化.将生成的HTML存储在数据库中听起来像某种形式的缓存.
也可能(尽管不太可能)是他们想要对生成的HTML执行查询.如果HTML包含长时间运行的摘要报告的结果,这可能有意义.通过搜索预先生成的HTML报告而不是直接针对数据运行查询,搜索摘要数据可能会更快.我已经看到类似的东西存储和搜索XML数据,但不是HTML.
没有看到这个特别的项目,我再也难以说了......