performance - 生成 500,000 个 html 文件的快速算法

标签 performance algorithm file

从数据库生成 500,000 个静态 html 文件的最快方法(算法)是什么?

将所有这些文件放在一个文件夹中是一个好习惯吗?或为此文件分层创建?

我们想要处理大约 6,000,000 次并发点击,因此静态文件将是一个很好的解决方案。 源数据库将是没有 JOINS 的简单平面表。

我们要从包含 500k 记录的单个表生成此文件。 文件名将是该表中的第一个字段。 HTML 文件将包含大约 900 字节的显示数据。

最佳答案

即使您的文件系统可以“处理”单个目录中的 500,000 个文件,也不太可能表现良好。即使它可以表现良好,人类也可能很难管理这些文件。

我肯定会把它们放在一个层次结构中。

至于生成它们的最快方法 - 您要求提供一种算法,但没有说明您希望它做什么。您可能想要使用多种技术 - 无论您最喜欢哪种可能都是最好的选择 - 以及处理任务的多种方法,具体取决于它的真正组成部分。

关于performance - 生成 500,000 个 html 文件的快速算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1066282/

相关文章:

mysql - 显示我与引座员有共同点的条目,按好恶分开

algorithm - 如何优化从节点路径列表构建树?

python - 如何在python中将double保存到文件?

python - 矩阵向量差的有效元素级argmin

sql - PostgreSQL 如何处理多个 WHERE 子句?

performance - HTML 属性的顺序对性能有影响吗?

c - 如何在c中的目录及其子目录中搜索文件?

python - 如何解释 Python 3.x 中的 joblib 回溯?

找出正数范围内二进制表示中 1 的个数的算法

c - 在 C 中从文件读取大数(例如 e 和 pi)到数组