文件或数据库本地化

时间:2010-08-04 14:44:52

标签: c# asp.net performance resources

在ASP.NET中,性能更好;

  • 使用基于文件的resx /资源系统进行本地化
  • 通过从数据库中检索翻译进行本地化

由于

3 个答案:

答案 0 :(得分:1)

使用基于文件的resx /资源系统进行本地化。没有网络延迟。

答案 1 :(得分:0)

通常,本地磁盘上的文件I / O应该比数据库连接的I / O具有更好的性能。

答案 2 :(得分:0)

我开发了应用程序的本地化部分,以本地化 UI和数据

我选择一个数据库来处理这个问题,因为我们的客户要求自己修改一些元素(列表,启动期间的拼写错误......)。

由于我们还关注网络延迟问题和数据库使用,我们在其间设置了本地客户端缓存层,etvoilà!

它是一个内存缓存,但如果转换数据量变大,它可以轻松切换到磁盘缓存。