如果我每次加载每个ASP.NET页面时都从web.config中读取一个应用程序设置,那么它是否会出现性能问题?我也关注内存。
答案 0 :(得分:2)
这不是很好,但在提供页面的情况下,它只是一滴水。它并不像在循环中反复阅读它那么糟糕,每页查看数百次。很多页面都会查找以前的访问信息(用户首选项,cookie跟踪等),这通常需要打开数据库连接并运行查询。所以点击配置文件就是小土豆。
您还必须考虑这种情况经常发生的频率。每小时一千次?不要浪费你的时间。每分钟一千? Stil可能不是问题(虽然数据库查询可能会有不同的故事)。每秒一千次,然后你就有理由尝试将其点燃。
答案 1 :(得分:1)
我认为我不担心。这是一个非常小的文件,从中读取非常快。 如果它对您有多大关注,请将其读入Application变量,并在整个应用程序中引用它。