我的 MVC 4 应用程序中有一些常用数据,例如;
国家
地区
市区
酒店
尽管我的 MySQL 数据库中偶尔会发生更新,但这些数据很少更改。我与此相关的问题是;
- 是否建议在 IIS 启动站点服务时缓存此数据
- 如果这是推荐的技术,应该如何最好地存储这些数据。
- 如果在数据库(MySQL)中更改此数据,而不重新启动网站,我应该如何最好地更新这些数据。
请注意,目前 City 表包含超过 50,000 行,hotel 表包含超过 350,000 行数据。
是否有可能我可以从 MySQL 中读取这些数据,最初只能读取一次,然后将其加载到内存中;而不必每次需要信息时都从数据库中读取。