Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 多次读取Web.config并提高性能_Performance_Web Config - Fatal编程技术网

Performance 多次读取Web.config并提高性能

Performance 多次读取Web.config并提高性能,performance,web-config,Performance,Web Config,如果每次加载ASP.NET页面时,我都从web.config读取一个应用程序设置,这会是性能问题吗?我也担心内存问题。我不认为我会担心它。这是一个非常小的文件,读取速度非常快。 如果它与您有那么大关系,请将其读入应用程序变量,并在整个应用程序中引用它。这并不好,但在提供页面的上下文中,它只是沧海一粟。这并不像在一个循环中一遍又一遍地阅读它那么糟糕,每页浏览数百次。很多页面都会查找以前的访问信息(用户首选项、cookie跟踪等),这通常需要打开数据库连接并运行查询。因此,点击配置文件是件小事 你还

如果每次加载ASP.NET页面时,我都从web.config读取一个应用程序设置,这会是性能问题吗?我也担心内存问题。

我不认为我会担心它。这是一个非常小的文件,读取速度非常快。
如果它与您有那么大关系,请将其读入应用程序变量,并在整个应用程序中引用它。

这并不好,但在提供页面的上下文中,它只是沧海一粟。这并不像在一个循环中一遍又一遍地阅读它那么糟糕,每页浏览数百次。很多页面都会查找以前的访问信息(用户首选项、cookie跟踪等),这通常需要打开数据库连接并运行查询。因此,点击配置文件是件小事

你还必须考虑这种情况的发生频率。每小时一千次?不要浪费你的时间。每分钟一千?仍然可能不是问题(不过,datbase查询可能会是另一种情况)。每秒一千次,然后你就有理由试着对它进行视觉化