我们正在构建的应用程序会定期发送不同类型的电子邮件。我将电子邮件模板存储在 Azure blob 存储中,负责发送电子邮件的方法从那里提取适当的电子邮件模板。如果我想更新它,我希望模板位于托管服务之外,我可以通过将新模板上传到 blob 来做到这一点。
从性能和成本的角度来看,我遇到的问题是电子邮件模板很少在 24 小时内更改。因此,以类似于 [OutputCache(Duration = duration, VaryByParam = "id")]
ASP.NET MVC 的方式缓存该方法将是提高辅助角色性能的理想解决方案。如何做到这一点现在是一个问题。我了解了PostSharp,但我们的预算从一开始就没有考虑 PostSharp 的许可费!
还有其他免费的替代品吗?感谢您的帮助。