我有一个网站,我手动添加西班牙语和葡萄牙语支持通过资源文件和GetGlobalResourceObject()在我的页面。
我有几种类型的用户基本上拥有自己的网站部分。我目前只有一个包含所有“翻译”的大型Language.resx文件(针对每种语言)。
我的问题:
整个网站的一个大资源文件是一个性能瓶颈而不是每页/表单有一个资源文件?
这些文件包含大约800行文字。我目前正在使用excel通过concatenate()生成资源文件(xml),这使我很容易在此时更新.resx文件。
谢谢!
答案 0 :(得分:4)
拥有多个资源文件的原因是:
性能方面 - 在正常情况下,拥有单个文件会导致IO少于在多个文件中拥有相同信息。但是,由于这只是一次成本(在读取资源文件时),因此通常可以忽略不计。