- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个文件系统抽象,在其中存储具有相对路径的文件,例如 /uploads/images/img1.jpg
。
然后可以将它们保存在本地文件系统(相对于文件夹)或 Azure 上。然后,我还可以请求一个方法给我访问该相对路径的 url。
在 Azure 中,当前执行的操作类似于以下内容:
public string GetWebPathForRelativePathOnUserContentStorage(string relativeFileFullPath)
{
var container = getCloudBlobContainer();
CloudBlockBlob blob = container.GetBlockBlobReference(relativeFileFullPath);
return blob.Uri.ToString();
}
在一个普通的网站上,一个页面中可能有 40 张图像 - 所以这个 get 被调用了大约 40 次。首先,这是否慢?我注意到生成的 URL 中有一个特定的模式:
https://[storageAccountName].blob.core.windows.net/[container_name]/[relative_path]
我可以在不使用 Azure 存储 API 的情况下安全地生成该 URL 吗?
最佳答案
On a normal website, there might be say 40 images in one page - So this get's called like 40 times. Is this first of all slow?
一点也不。您上面编写的代码不会对存储进行任何调用。它只是创建一个 CloudBlockBlob 对象的实例。如果您使用 GetBlockBlobReferenceFromServer
方法,那么情况就会有所不同,因为该方法会调用存储。
`I've noticed there is a particular pattern in the generated URL:
_https://[storageAccountName].blob.core.windows.net/[container_name]/[relative_path]
Can I safely generate that URL without using the Azure storage API?
绝对是的。假设您只使用标准的东西,那就完全没问题了。非标准内容包括使用自定义域进行 Blob 存储或连接到存储帐户的地理辅助位置等内容。
关于azure - 在不连接到 Azure 的情况下获取 blob Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162071/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!