作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个网络应用程序,需要上传图像,然后立即下载图像。之前我曾经上传图像,然后返回图像的 url,然后发出第二个请求以从该 url 下载图像。我现在更改了它,以便上传图像,响应是返回图像的原始二进制文件,然后将其转换为 base64(在客户端),然后将其作为图像插入 DOM 中,所有这些都在 1 个 ajax 调用中。由于额外的转化,新图像需要相同或更长的时间才能显示在页面上。我只是想知道是否值得以这种新方式这样做,以保持服务器使用更少的 cpu?
最佳答案
CPU,没有。这里唯一的好处是减少了 HTTP header 流量(从而减少了客户端延迟),只有当调用量乘以相对于下载大小的流量成本超过下载量的 1/2 左右时,这一点才变得显着, IE: isWorthIt = (重新加载调用次数) * (调用的 HTTP header 大小) > (图像大小)/2
(粗略地说)。因此,如果您没有从同一页面进行大量此类调用,我就不会打扰。
关于javascript - 在同一个ajax调用中上传和下载图像值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234210/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!