我们正在开发一个多语言的Web应用程序与ASP.NET MVC 2和流利NHibernate。 我们的平台将是多语言的。但只是静态文本将是多语言。无论他们使用什么组,页面取决于社区内容。像Facebook一样。多语言Web应用程序和数据缓存从表
我们决定保留数据库中的所有语言字符串。并在应用程序启动时加载语言。
这是最佳做法吗? 这种情况的最佳做法是什么? 如何缓存这些文本?
我们正在开发一个多语言的Web应用程序与ASP.NET MVC 2和流利NHibernate。 我们的平台将是多语言的。但只是静态文本将是多语言。无论他们使用什么组,页面取决于社区内容。像Facebook一样。多语言Web应用程序和数据缓存从表
我们决定保留数据库中的所有语言字符串。并在应用程序启动时加载语言。
这是最佳做法吗? 这种情况的最佳做法是什么? 如何缓存这些文本?
如果您没有在应用程序运行时更改字符串,只需将它们保留在静态字典中即可。
否则,读http://www.nhforge.org/doc/nh/en/index.html#performance-cache通过http://www.nhforge.org/doc/nh/en/index.html#performance-querycache