3

我正在创建一个使用应用程序对象来存储页面的 ASP 脚本。我心中的问题是这个对象是否有大小限制。有人知道吗?

4

3 回答 3

3

应用程序池可以指定工作进程可以分配的最大虚拟内存大小。此设置将影响应用程序对象可以容纳的最大数据大小。

如果未指定此设置(或大于 2GB),则另一个因素将是进程是否在 32 位模式下运行。如果是这样,那么无论服务器上有多少内存,您只能期望在应用程序对象中获得最多 1.5GB(如果有的话)。

在将工作进程作为 64 位进程运行的 64 位服务器上,它将能够消耗尽可能多的 RAM 和页面文件。

于 2008-10-02T11:43:48.910 回答
0

我很确定没有明确的限制 - 但当然在某些时候你会用完太多的内存,你会看到其他影响 - 例如,你的应用程序被回收,因为它超过了它的内存限制,或者你的应用程序研磨到当服务器内存不足时停止。

于 2008-10-02T10:50:32.020 回答
0

我很确定限制实际上是托管服务器的 RAM。如果您有大量页面,则对不常访问的页面使用数据库或文件可能会有所帮助,但我从未见过任何具有硬限制的特定问题。

于 2008-10-02T11:31:17.770 回答