提供自定义图像和存储图像的最佳方式

时间:2014-04-17 00:34:50

标签: java web-services asp-classic

我需要3个不同的应用程序来提供我的用户可自定义(和可维护)的图像。

开发人员同意三个应用程序中的一个将承担图像维护的责任。也就是说,我们的用户可以登录应用程序(按照正常情况)并使用新的网页上传,查看和删除图像。图像是徽标;我们基于每个用户为我们的网站打造品牌。

  • 我们最终可能拥有数以万计的徽标。它们可能分别为30k到50k,混合了pnh,gif和jpeg。 SO的集体智慧是否会将它们放入数据库中,或者将它们保存在文件系统中,并使用数据库来索引文件?我知道CMS系统倾向于使用文件系统,但这对我来说似乎很奇怪。

  • 我们如何为这些图片提供服务?我们跨越了公司的技术,因为有些应用已经过时了。

    • a)一位开发者建议构建一个拉动图像的 asp 从我们的数据库使用SQL查询。此asp的URL将用作IMG标记的源。这个asp显然可以 我们的三个应用程序中的任何一个用于提取图像。他说这是 非常轻量级,允许浏览器缓存图像。
    • b) Java 开发人员建议构建一个允许从数据库中提取图像的Web服务。在我看来这是非常合理的,但这些图像是如何服务的?

我不是一个压抑的经理人。我将技术问题留给开发人员。但是,他们似乎无法对这项技术达成一致意见,因此我可以自行决定。我需要一个解决方案,而不是每个应用程序/技术一个。

除了上述问题的答案之外,我还非常感谢上面提到的asp页面与Web服务解决方案的相关评论。例如,asp程序员说Web服务技术(Web服务称为服务器端)导致图像在发送到浏览器之前转换为BASE64,从而无法进行缓存并增加网页的有效大小。 / p>

我正在寻找最好的解决方案,而不是时髦的或最便宜的解决方案。

我要去谷歌了!

0 个答案:

没有答案