【发布时间】:2017-03-31 01:04:48
【问题描述】:
我正在为已登录的用户构建一个站点或多种语言。如果我有一个名为user_settings 的表和一个名为language 的列,我可以保存语言,例如en 用于英语,es 用于西班牙语。
我也可以使用 cookie 来存储它(我认为)。哪种方式最有效?
我认为数据库方式是最好的方式,但显示每个页面的消息的唯一方式是执行查询,SELECT language from user_settings,然后执行if statement。
if($languageFromDatabase == 'en')
但我不认为这是有效的,因为我必须在每次页面加载时检查数据库。什么是有效的方法?
【问题讨论】:
标签: php mysql performance localization server