如何有效地存储/访问翻译?

时间:2009-05-21 22:42:10

标签: database internationalization

我正在尝试将我网站的一些短语翻译成各种语言。所以,在我的数据库中,我有一个行

的表

ID // //文本// dest_language text_in_dest_language

目前,我逐一审阅每个翻译:

获取text_in_dest_language,其中text =“Hello World”和dest_languge =“zh”

这导致每页40-50 db调用,在app引擎上调用相当慢。

我可以做些什么来缓解这种放缓?

1 个答案:

答案 0 :(得分:1)

  1. 将它们缓存在应用程序服务器层中(在ASP.NET中,您可以将其存储在Application对象或Session对象中)。
    1. 进行一次数据库调用,以获取页面中使用的所有短语的单个记录集。