各位大大们!请问,ASP.net里面的页面输出缓存,能缓存服务器上的图片吗?
如果不能,我想自己动手写一个缓存图片的模块,请各位大大看看可行吗?
第一步:在一个组件中将要使用图片的转化为Bitmap对象,然后将这些对象放入一个线程安全的Hashtable对象中,并将它缓存在内存中。
第二步:编写一个专门处理图片格式的HTTP处理程序,当请求图片格式的文件时,我就查询Hashtable对象中相对应的Bitmap对象,查找到后我就将Bitmap格式化为请求的文件格式,然后输出到响应的HttpContext中去。各位大大,请点评一下这个方法,此外还有什么更佳的方法,请各位大大赐教!