为什么WordPress在数据库中存储页面/帖子,而不是文件?

时间:2015-11-20 作者:Rubén Marrero

我不明白wordpress为什么要存储这种数据:帖子的内容和页面的内容,直接存储在数据库中,而不是存储在文件系统中,并用URL/路径在数据库中引用它们。谁能给我解释一下吗?

--编辑

据我所知,在数据库中存储原始图像是一种不好的做法,因为它不必要地增加了数据库的大小,这很好,因为图像没有存储在数据库中(我想),所以我的问题是“为什么文本不以同样的方式处理?”还有“如果你有大量的大型帖子,它迟早会遇到数据库的限制吗?”

2 个回复
SO网友:birgire

WordPress是2003年从b2派生出来的,它使用PHP/MySQL动态生成页面,所以我认为这是why 部分

https://codex.wordpress.org/History

SO网友:Mark Kaplun

唯一的答案是“因为”。并不是每一个软件设计决策都是10年研究的结果,有时你只需要使用你更了解的或你认为更容易使用的东西。

最后DB是文件,所以这里的整个讨论主要是关于语义的。

相关推荐

检查POST_CONTENT中有哪些Gutenberg块

如果某个古腾堡积木出现在页面上,我正在设计一种具有不同风格的设计。换句话说,如果第一个块是自定义构建的Gutenberg块,则post\\u标题将根据所做的设计选择在其他地方呈现。WordPress中是否有任何函数可以获取post\\u内容中存在的所有Gutenberg块的列表?