我创建一个图像,其中包含一些文本,对于每个客户,图像包含它们的名称,我使用Graphics.DrawString函数来即时创建,但我不需要不止一次地创建这个映像,只是因为客户的名字应该不会改变,但我不想将它存储在磁盘上。缓存HTTP处理程序.ashx输出
现在我在处理程序即创建图像:
<asp:Image ID="Image1" runat="server" ImageUrl="~/imagehandler.ashx?contactid=1" />
什么是缓存自带的影像的最佳方式?我应该缓存它创建的位图吗?或缓存我传回的流?我应该使用哪个缓存对象,我认为有很多不同的方法?但输出缓存不适用于http处理程序?推荐的方式是什么? (我不关心缓存在客户端,我在服务器端)谢谢!
您能否提供更多的信息:您期望的负载类型?以及缓存数据的大小是多少 – Basic 2009-11-08 21:12:43