从数据库生成 500,000 个静态 html 文件的最快方法(算法)是什么?
将所有这些文件放在一个文件夹中是一个好习惯吗?或为此文件分层创建?
我们想要处理大约 6,000,000 次并发点击,因此静态文件将是一个很好的解决方案。 源数据库将是没有 JOINS 的简单平面表。
我们要从包含 500k 记录的单个表生成此文件。 文件名将是该表中的第一个字段。 HTML 文件将包含大约 900 字节的显示数据。
最佳答案
即使您的文件系统可以“处理”单个目录中的 500,000 个文件,也不太可能表现良好。即使它可以表现良好,人类也可能很难管理这些文件。
我肯定会把它们放在一个层次结构中。
至于生成它们的最快方法 - 您要求提供一种算法,但没有说明您希望它做什么。您可能想要使用多种技术 - 无论您最喜欢哪种可能都是最好的选择 - 以及处理任务的多种方法,具体取决于它的真正组成部分。
关于performance - 生成 500,000 个 html 文件的快速算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1066282/