我刚刚迁移我的一个项目的测试用例来微软的Azure。

但是,对于类似的头像上传我需要写访问的硬盘中的文件的功能。但是,这是云,所以这是不可能的。 我怎样才能建立这样的功能呢?我应该使用Blob存储或是否有更好的溶液

是否有意义存储在Blob存储所有的网站图片指标(如版面图)?所以,我想有一个cookie的免费域名我的静态内容?

有帮助吗?

解决方案

BLOB存储绝对是把动态画面等化身的地方。虽然你可以写信给虚拟机上的磁盘,你会在运行时,你不能靠这个来存在 - 如果你的应用程序被移出到另一台机器(可发生于任何原因),这种存储将被擦除。

有一件事情你可以做的是存储在Blob存储您的图片,并缓存在本地VM磁盘(使用标准的文件IO机制)上。这样你会得到相当不错的表现,并会节省一些存储数据,同时还确保你没有在易失性存储器存储。

如果你有这将是完全静态的静态图像,这些只是捆绑了您的应用程序,并可以像一个正常的文件引用。但是,如果你永远都需要改变他们,你需要重新部署应用程序 - 所以只能用这种技术,将不需要改变图像

其他提示

要知道有 Windows Azure中两种类型的斑点:块Blob和页斑点。块斑点适合投放的媒体文件,而页面斑点被用于其它的工作模式进行了优化。

也可以考虑使用天青内容分发网络(CDN)用于降低等待时间提供给客户。

天青也流能力,其协同工作的Silverlight平滑流(http://blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn如果有兴趣)。

“是否有意义存储在Blob存储所有的网站图片指标(如版面图)?所以,我有我的静态内容的cookie的免费域名?”

是的,我是这么认为的 - 这就是我推出了,现在居然

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top