Hmg-L 2015-01-28 01:43 采纳率: 0%
浏览 2077

IO读取以及request和response问题

小弟最近做了个图片服务器。类似与淘宝,可以通过request的url来进行图片的压缩和等比例缩放。
过程就是:
1.获取原图时直接response.WriteFile(图片物理路径);
2.获取压缩图片时,先判断该尺寸是否压缩过,没有压缩过的话进行压缩,并**保存为图片文件(压缩过的)**,然后response.WriteFile(图片物理路径);
这种方式在使用时没有什么问题。
但是突发奇想,为什么我要保存一次图片文件?
为何不用二进制来输出呢?
所以我又设计了一个逻辑:
1.获取原图时 response.OutputStream.Write(图片转的字节, 0, 长度);
2.获取压缩图片时,先压缩处理,然后转为二进制流来输出。

也是成立的,因为反应都是毫秒级,我无法判断哪种更合理一点。
主要是第一种会有一个保存的过程,但是之后只需要调取就可以了。
第二种呢,每次都要进行一次压缩

  • 写回答

1条回答 默认 最新

  • 斯洛文尼亚旅游 2015-01-28 01:47
    关注

    要是并发多个人访问呢?。。。静态的图片肯定比你动态压缩要快吧。。~

    评论
    编辑
    预览

    报告相同问题?

    悬赏问题

    • ¥15 点云密度大则包围盒小
    • ¥15 nginx使用nfs进行服务器的数据共享
    • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
    • ¥15 51嵌入式入门按键小项目
    • ¥30 海外项目,如何降低Google Map接口费用?
    • ¥15 fluentmeshing
    • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
    • ¥15 盘古气象大模型调用(python)
    • ¥15 传人记程序做的plc 485从机程序该如何写
    • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部