我正在与HTML工作,并试图找到最有效的方式,以提取图像将用于横幅,背景等。
Options
1)存储在服务器上,并通过服务器路径访问它们。
2)存储在第三方站点上,如imageshack或photobucket,并通过访问
3)存储在MYSQL数据库中,并通过path.进行访问(并不打算拥有大量的图像,而只是将其抛出)。
我正在寻找有效的检索所有的图像将显示在该页面,但也希望限制资源的数量,我的服务器将负责。在这三种选择中,是否有一种显而易见的选择,而我只是没有看到?
像下面这样的答案将是完美的。(我像这样看待我的选项)。
服务器上的商店-严重依赖个人服务器,下载等将打击我的服务器,高负荷/高责任
存储在第三方站点上--服务器端的图片,节省了空间和一些负载(但值得麻烦吗?)
DB Link -最快,最适合处理大量图像,严重依赖个人服务器。
如果这个问题是基于意见的,那么我将假设所有三种方法都是同样有效的,并结束这个问题。
发布于 2012-10-25 14:15:52
发布于 2012-10-25 14:13:58
将图像存储在CDN上,并将图像的URL存储在数据库中。
发布于 2012-10-25 14:18:58
如果您是,那么存储在服务器上是不可能的,因为您需要服务器端语言来连接DB和页面。如果您有一些PHP、ASP、Ruby等方面的知识,那么您可以存储在服务器上。
我认为答案取决于网站/应用程序是什么。
如果(就像你说的那样)你使用这些图像作为横幅,背景和诸如此类的东西。然后可能最容易将它们存储在服务器上,然后像<img src="/Source" alt="Image"/>一样在页面上链接到它们(或者用CSS处理背景)。
确保您正在缓存图像,以便在第一个视图之后为用户更快地加载它们。
大多数服务器都很快所以我不会太担心速度..。除非你正在使用的图片是巨大的(任何人都会告诉你,这是不推荐给一个网站)
https://stackoverflow.com/questions/13070483
复制相似问题