随着我的项目不断增长,语言文件也随之增长。我现在超过4000行(400kb的存储空间)
是否更有效地拥有许多与正在加载的类相关的小语言文件,或者像我一样将所有语言条目整合到一个文件中?
预先对语言包条目进行排序是否有好处?
哦,目前我只使用英语,语言包主要是从模型中的代码内容中抽象出文本。
答案 0 :(得分:1)
基本上,codeigniter的语言文件包含在你当前的控制器中,这只是添加一个关联数组,现在如果你的语言文件有大量的数据,如果你找到一种方法将它分成更小的文件,它将很有帮助,因为从较小的关联数组中检索一个值比从一个较大的关联数组更容易,差异将是微小的,但会有差异。我不认为如果语言包是排序,我认为这类似于在你的php文件中有一个关联数组,然后尝试获取其中一个值,如果数组是否排序,所用的时间将是相同的