从CSV拉取数据与从数据库拉取数据

时间:2017-02-20 作者:Sid

我为我的WP主题开发了一个带有自定义分类法的自定义帖子类型,我需要添加一个与我的分类法关联的数字。

示例:分类法是“商店”,该商店的平均节省是“20”。

我创建了一个界面,以在创建和编辑分类法时增加平均节省。该编号存储在特定分类ID的wp\\U选项表中。另一方面,我的同事在根目录中创建了一个CSV文件,并编写了一个函数,每次加载分类页面时,都会打开该文件并根据分类名称获取编号。

我只想知道哪种方法是最好的,为什么?

1 个回复
最合适的回答,由SO网友:Laxmana 整理而成

每次加载页面时读取、搜索和关闭文件都非常耗时。数据库系统在读写大量记录、查询数据、提供方案、数据之间的关系等方面进行了高度优化。

如果10000个用户点击分类页面,会发生什么?您将如何处理分类法的更新或在文件中插入新分类法?如何高效地查询保存在CSV文件中的值?如果删除分类法或文件有100万条记录,会发生什么情况?

The proper way is to save it in a database.

你可以阅读更多herehere

相关推荐

404 for a custom taxonomy?

为什么我的自定义分类法会得到404?add_action(\'init\', \'custom_taxonomy_flush_rewrite\'); function custom_taxonomy_flush_rewrite() { global $wp_rewrite; $wp_rewrite->flush_rules(); } add_action(\'init\', \'create_publication_categorie