0

好的,所以我想知道这两种方法中哪一种更好?

方法一:从数据库中查询字符串,直接使用file_put_contents()

方法2:从数据库查询字符串,使用file_get_contents,检查数据库和文件中的两个数据是否相同,如果不使用file_put_contents()

只是想知道对于站点上显示页面所需的主文件,哪个是更好的方法?

谢谢。

4

2 回答 2

2

如果字符串每次都更改,方法 1 会更好。

如果对数据库查询的更改比例变少,则不能具体说。

如果字符串永远不会改变,那么方法 2 显然会更好。

通常,从文件中读取比从文件中保存要快。在哪个阶段,通过硬件和软件为您的计算机带来回报,您需要对其进行度量以做出有根据的猜测。

于 2012-05-01T14:22:26.247 回答
2

如果字符串变化很大,方法1会更好。

如果字符串不经常更改,方法 2 会更好。

这与阅读比写作快的事实有关。

您可以考虑在数据库中放置一个值,说明字符串内容是否已保存,如果没有:

  • 保存
  • 更新数据库说它已保存。
于 2012-05-01T14:24:24.033 回答