【发布时间】:2012-03-13 05:09:33
【问题描述】:
问题:
我在问自己是否应该使用 .resx 文件或数据库来本地化我的 ASP.NET MVC 3 应用程序。
无论如何我都使用数据库,因此数据访问层不需要额外的工作。
我知道我可以两者兼得,但我有点担心性能......
用额外的翻译工作加载数据库是个好主意,而这可以由网络服务器完成?
还是读取 .resx 文件比使用数据库慢得多?
另外,在我看来 .resx 文件的方式有点不灵活。
您可以假设数据库和网络服务器在同一台机器上运行。
你也可以假设一个 Linux 系统,使用 nginx 作为网络服务器,通过 fastcgi 和一个调整的 PostGreSQL 服务器进行单声道。
【问题讨论】:
标签: database performance asp.net-mvc-3 internationalization resx