我正在用PHP构建一个多语种网站。
起初我正在考虑使用类似
的结构的JSON文件{
"TEXT_CODE": {
"LANG_CODE": "TEXT",
"LANG_CODE": "TEXT"
}
}
但是,由于文本可能很多,我选择了一个更容易操作和可读的数据库解决方案。
假设我们有200种文本和5种语言,这是数据库设计与表演混合的最佳选择?
单个表texts_multilingual
,其中200 * 5 = 1000
行可在每个页面请求中进行搜索。
每种语言texts_en
,texts_it
等一个表格,以便每项研究仅在200行内搜索文本代码。
我认为解决方案#2在性能方面是最好的方式,但我想知道更多专业开发人员的意见以及他们将如何处理它。