图标/图像库于很多应​​用

我的客户有几个内部Web应用程序 - 我们正在重塑其中之一。 由于不同的应用程序使用不同的图像和图标,IT经理现在希望我们能够部署一个常见的​​库。

我们如何做到这一点有点不确定。 图书馆应该有一个编辑器的作用,以防止库,并在可通过网络(全球性公司),同时未经授权的更改。

  1. 我们应该举办一个共享的web应用,我们已经有了,比如合流的图像,然后将它们链接运行时?
  2. 我们应该将图片作为#1,但在编译的时候链接它们?
  3. 其他

我们使用VS2010和TFS BTW。

--------------解决方案-------------

您可能需要在运行时链接,因为你是在谈论潜在的编辑库(除非你建立某种自动化的构建过程中,重建您之后的任何更改)。 链接在运行时的图像,因为你所谈论的Web应用程序(它通常加载在运行时的一些资源,反正)应该不会太差。

根据什么类型的你正在谈论你的应用程序可能只是有一个共享的图像文件夹,该文件夹的图像中预定义的命名方案。 例如有文件名为“Save20x20.png”,“Open20x20.png”,“Cancel20x20.png”。

然后,你可以做一个快速的自定义应用程序来查看您的图片库及其文件名的所有图像,并根据需要上传新的图片。

我也已经在类似其使用下面的方法的东西(http://www.parti.cl它提供的图标即服务)的工作:

  • 一个单独的图像服务,他们的工作只是提供图片
  • 图像由URL路径标识
  • 其他服务然后生成HTML,其中包括适当的路径作为src的图像属性。
  • 路径可以包括用于引用过滤的信息,如果是重要的(所以,举例来说,如果有要提供图像到多个站点,那么你将有一个具有之间存在一个一对多的关系有些表图象ID /名称和可以要求它的网站)。
  • 该路径还可以包括版本信息。 例如,你可以使用一个方案类似http://images.example.com/short-name/version其中的“短名”标识形象和“版”让你拥有管理多个版本。

可以存储的图像作为二进制数据库斑点(很好地工作的小型图像和对于那些基于URL动态生成的图像)​​或在文件系统上。 但是,一旦你开始做这样的事情使用数据库来存储引荐最简单的方法来动态地返回到图像(即你有一些代码,拷贝不管它是为HTTP响应对象的图像),而不是依靠静态的服务器上。

最后,使用缓存尽可能减少负荷(包括HTTP缓存和应用程序内),但要注意正确处理缓存验证请求,这样当图像改变了新的快速传播。

PS记住,你需要支持SSL也是如此,如果图像需要被包含在安全地点。

分类:图像 时间:2015-03-15 人气:0
本文关键词: 图像,图标
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.368 (s). 10 q(s)