2

我需要从一个简单的表单(如时事通讯)存储电子邮件地址,但是网站加载量很高,然后我想知道我是否愿意将它们存储到一个文本文件中(最终写一个 cronjob 来存储它们每晚数据库),还是将它们直接存储到数据库?

4

2 回答 2

6

我认为直接存储在数据库中将是最快的方法,它将在以后提供最大的灵活性。要写入文件,您需要处理并发性和文件锁定,我认为性能提升不值得麻烦。

于 2009-10-05T11:05:25.240 回答
0

将它们附加到文本文件将在“存储”过程中加快速度。然而,这一切都取决于您将使用这些地址的目的。如果您也可以按顺序使用它们,我建议您使用文本文件。

另一方面,如果您以更准时的方式使用这些地址,并且如果您手头有一个高性能数据库,我认为将它们直接存储在数据库中会更有用。

于 2009-10-05T14:21:03.757 回答