首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML与图像检索

HTML与图像检索
EN

Stack Overflow用户
提问于 2012-10-25 14:09:04
回答 3查看 214关注 0票数 0

我正在与HTML工作,并试图找到最有效的方式,以提取图像将用于横幅,背景等。

Options

1)存储在服务器上,并通过服务器路径访问它们。

2)存储在第三方站点上,如imageshack或photobucket,并通过访问

3)存储在MYSQL数据库中,并通过path.进行访问(并不打算拥有大量的图像,而只是将其抛出)。

我正在寻找有效的检索所有的图像将显示在该页面,但也希望限制资源的数量,我的服务器将负责。在这三种选择中,是否有一种显而易见的选择,而我只是没有看到?

像下面这样的答案将是完美的。(我像这样看待我的选项)。

服务器上的商店-严重依赖个人服务器,下载等将打击我的服务器,高负荷/高责任

存储在第三方站点上--服务器端的图片,节省了空间和一些负载(但值得麻烦吗?)

DB Link -最快,最适合处理大量图像,严重依赖个人服务器。

如果这个问题是基于意见的,那么我将假设所有三种方法都是同样有效的,并结束这个问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-25 14:15:52

  1. 在其他选项中不存在的主要优点是缓存。如果您使用数据库,则需要查询它,并且需要一个服务器脚本(我经常使用的.ashx框架)来返回这个资源。对于imageshack等,我不确定,但我认为检索到的图像没有缓存。
  2. 这里的优点是,您不会丢失带宽和存储空间。
  3. 除了你需要版本控制你的图像或其他东西之外,我没有其他的优势。
票数 1
EN

Stack Overflow用户

发布于 2012-10-25 14:13:58

将图像存储在CDN上,并将图像的URL存储在数据库中。

票数 3
EN

Stack Overflow用户

发布于 2012-10-25 14:18:58

如果您是,那么存储在服务器上是不可能的,因为您需要服务器端语言来连接DB和页面。如果您有一些PHP、ASP、Ruby等方面的知识,那么您可以存储在服务器上。

我认为答案取决于网站/应用程序是什么。

如果(就像你说的那样)你使用这些图像作为横幅,背景和诸如此类的东西。然后可能最容易将它们存储在服务器上,然后像<img src="/Source" alt="Image"/>一样在页面上链接到它们(或者用CSS处理背景)。

确保您正在缓存图像,以便在第一个视图之后为用户更快地加载它们。

大多数服务器都很快所以我不会太担心速度..。除非你正在使用的图片是巨大的(任何人都会告诉你,这是不推荐给一个网站)

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

https://stackoverflow.com/questions/13070483

复制
相关文章

相似问题

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