【发布时间】:2011-08-02 05:50:13
【问题描述】:
对于多语言 PHP 应用程序,假设标签/短语将被翻译成多种语言。这些标签可以放置在特定语言的文件中(例如,每种语言一个文件),也可以加载到数据库中,以便应用在需要时访问它们。
问题是,从性能的角度来看,更好的方法是什么?
在我看来,如果标签在数据库中,加载的数据就会更少(我只能请求单个页面所需的标签),并且可以更轻松地构建用于翻译的管理工具。但是,似乎许多应用程序和框架为此目的使用平面文件(例如 phpMyAdmin、CakePHP 等)
【问题讨论】:
标签: php database localization internationalization application-design