首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载外部镜像的效率

加载外部镜像的效率
EN

Stack Overflow用户
提问于 2013-09-04 16:44:41
回答 1查看 164关注 0票数 1

我想知道一个最有效的方式来加载外部图像到我的网站。

例如:我的网站的网址是"www.mydomain.com“。外部镜像是http://www.myimagedomain.com/image.jpg。最常见的方法是编写一个简单的html图像标记,比如<img src="http://www.myimagedomain.com/image.jpg" />

问题是,如果请求的图像非常大(8000x6000像素),但我想将此图片显示为200x200像素的缩略图/预览,例如在移动设备上。

基于这些信息,我编写了一个小的ashx (c#)处理程序,它下载请求的图像并将其调整为给定的体重/身高参数,如下所示:

代码语言:javascript
复制
<img src="http://www.mydomain.com/img.ashx?imageUrl=http://www.myimagedomain.com/image.jpg&w=200&h=200" />

现在还有另一个问题,因为httphandler总是动态下载请求的图像。

我的新方法是从调整大小的图像生成based64字符串,并将其保存在数据库中一次?!你会推荐这样做吗?或者有没有其他方法来解决下载问题?也许有人知道google-image-search是如何防止这个问题的?

我不想将外部图像保存在我自己的服务器上...

EN

回答 1

Stack Overflow用户

发布于 2013-09-04 16:49:56

我建议使用图像大小调整器库,它以高效的方式解决了很多您需要的问题--包括缓存:http://www.nuget.org/packages/ImageResizer/

我认为谷歌在其服务器上缓存了图片缩略图以供搜索。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18609222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档