1个资源文件与多个资源文件

本文关键字:资源 源文件 1个 | 更新日期: 2023-09-27 18:19:47

我有一个网站,我正在通过页面中的资源文件和GetGlobalResourceObject()手动添加西班牙语和葡萄牙语支持。

我有几种类型的用户,他们基本上有自己的网站部分。我目前只有一个大的Language.resx文件(针对每种语言),其中包含所有的"翻译"。

我的问题:

与每个页面/表单有一个资源文件相比,整个网站有一个大的资源文件会成为性能瓶颈吗

这些文件包含大约800行文本。我目前正在使用excel通过concatenate()生成资源文件(xml),这使我可以很容易地更新.resx文件。

谢谢!

1个资源文件与多个资源文件

拥有多个资源文件的原因是:

  • 组织-更容易组织和查找每种语言的资源
  • 部署-对任何单一语言翻译的更改都可以独立部署

性能方面——在正常情况下,拥有一个文件会比在多个文件中拥有相同的信息造成更少的IO。然而,由于这是一个只发生一次的成本(在读取资源文件时),因此通常可以忽略不计。