【问题标题】:Best practices asp.net mvc: working with images [closed]最佳实践 asp.net mvc:使用图像 [关闭]
【发布时间】:2011-05-04 10:08:44
【问题描述】:

在企业网络应用程序中处理图像的最佳做法是什么。 我的意思是

  • 存储
  • 用实体赋值
  • 快速加载/缓存
  • 延迟/ajax 加载
  • 适合的格式(png、jpeg)
  • 即时编辑(调整大小、压缩)
  • 免费库/帮助程序
  • 动态图像水印/版权 特别是,赞赏已经生产的方法!

【问题讨论】:

  • 这个问题太开放了,如果你想从中得到任何有用的答案,我建议你改写它并更具体。

标签: asp.net-mvc asp.net-mvc-3


【解决方案1】:

与往常一样,每个项目都有自己的要求、限制和资源(3R)。没有“超级模式”或“一刀切”的方法。

我们无法告诉您如何实施您的项目,因为每个项目都不同。您可以使用自己的技能/知识和经验来做出明智的实施决策。

“最佳实践”是单独研究和学习您列出的每种技术/方法,并根据您的项目要求、限制和资源获得了解何时使用它们的知识。

【讨论】:

  • 好的,我的意思是技术最佳实践。很明显,当我们有 3R 时。但是我开发了自己的项目,实际上不知道它将来会如何扩展。无论如何,技术有最好的通用方法,我对技术方法特别感兴趣。
  • 开发中没有什么是永久的,当你有幸遇到这个问题时,我会担心扩展。可以有推荐的设计模式,但它们并不是每个项目的“灵丹妙药”。您需要了解模式或最佳实践才能知道何时使用它们以及何时不使用它们。这个问题太宽泛了,无法从中得到任何体面的答案。
【解决方案2】:

我在我的 mvc 项目中使用 ImageMagickObject。它可以:

  • 适合的格式(png、jpeg)
  • 关于快速编辑(调整大小、压缩)
  • freelibs/helpers 图片
  • 即时添加水印/版权

快速加载/缓存:可能是 memcached?
延迟/ajax 加载:jquery 是一个很好的解决方案
使用实体分配:实体框架几乎可以与所有数据库一起使用
存储:很难的问题。都取决于功能

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 1970-01-01
  • 1970-01-01
  • 2011-03-21
  • 2011-09-16
  • 1970-01-01
相关资源
最近更新 更多