【发布时间】:2017-08-20 02:58:11
【问题描述】:
由于我的网站运行速度非常慢,我用 Google 搜索,发现问题可能出在连接池中。
所以我会改变我的连接字符串:
到
最大池大小=100;最小池大小=10 />
由于实际上我没有定义任何最大和/或最小池大小,我认为,也许,添加这 2 个属性,网站会更快。
如果我要修改此行,我需要重新启动服务器和/或重新编译 ASP 项目以进行此更改吗?
最后,Max Pool Size 允许的最大数量是多少?
非常感谢。
【问题讨论】:
-
我非常怀疑进行这些更改会加快您的网站速度。如果有的话,它可能会减慢它的速度。与其不分青红皂白地猜测什么可能很慢,不如花时间实际分析您的网站,看看什么是慢的。使用 MiniProfiler 之类的工具,或者简单地在运行缓慢的进程周围添加一些日志记录,以隔离发生缓慢行为的位置。
-
感谢您的支持@mason,但是您知道我是否需要重新启动服务器或重新编译所有以更新更改?谢谢!
-
如果更改了web.config文件,网站会自动重启。除了修改文件之外,您不需要做任何事情。尽管正如我指出的那样,你可能还是找错了树。
标签: asp.net .net windows web-config connection-pooling