是否可以将自定义.NET模块部署到我自己的“App Service Plan”(运行我的Azure Web Apps的计算机)?Azure Web Apps(以前的网站):自定义IIS模块?
下面的问题让我想到了这个问题:我正在考虑做一些奇特的缓存来加速Web应用程序。我想到的缓存逻辑将在进行中,但缓存的数据量相当大,建立起来速度很慢。由于在发出任何请求之前必须进行构建,因此每次应用程序池回收后,我的web应用程序都需要很长的热身时间。
缓存代码本身很少会被更新,因此将这部分分解到IIS模块中可能是有利的,因为应用程序池的回收会将缓存的数据留在内存中。
但是,我强烈怀疑这对于Azure Web应用程序来说是不可能的 - 但我认为谨慎的做法是让社区确认。
我想要的不仅仅是一个简单的键值缓存,所以它可能不会是redis或表存储。但是,为了降低热身成本,可能需要进行非处理(事实上是机器外)。 – John