网站中+ 1 /喜欢的一般策略

时间:2011-11-12 19:26:25

标签: database

我正在开发一个网站,为Stackoverflow的+1问题或facebook的喜欢按钮等帖子实现功能。我想知道哪种策略可以提供最有效的解决方案来做到这一点?我应该使用数据库或文件系统(或任何其他策略)吗?此策略的另一个用途可以是我网站的访问者总数。我是否应该真正打开与数据库的连接并为每个页面加载更新一个字段,还是有另一个我不知道的解决方案?谢谢。

1 个答案:

答案 0 :(得分:2)

一旦考虑了打开文件进行读/写,读/写文件的成本,然后关闭文件,而不是打开数据库连接,读/写数据库,然后关闭数据库连接,你'我可能会发现两种方法都没有太大差异。

使用持久数据库连接时,db是更有效的选项(总是一个好主意)因为这意味着您不必打开和关闭数据库连接。出于报告目的,如果它们存储在数据库中,则显示+ 1等会更容易,更快。

除非您的网站有大量人员访问并点击“+ 1”按钮,否则就速度而言,老实说并不重要。所以,真的取决于您的需求以及哪种方法可以解决您的具体问题