我非常有兴趣在Windows Azure上运行Symfony2应用程序。我试过但没有运气。最近我发现了AzureDistributionBundle,可以自动配置Symfony2以便与Windows Azure配合使用。
但我很怀疑,如果我将它用于Assetic,使用Lesscss,yuicompressor等,它会发挥得很好。
答案 0 :(得分:1)
默认情况下,打包过程配置为从本地网络服务器提供资源(例如图像,样式表,javascript),答案为是。如果配置Azure Blob存储帐户,则可以将其更改为自动部署到Azure Blob。
这为您的资产提供了更好的性能(CDN)和更好的流量条件。
要使用Azure博客存储,请将以下配置添加到config.yml:
windows_azure_distribution:
assets:
type: blob
accountName: acc
accountKey: pw1
在打包期间,Azure Distribution捆绑包会将所有资产复制到Azure Blob存储上,并按当前版本号进行版本控制。这样,分段/生产中不同版本之间的不同资产将永远不会相互影响。
如果您不再需要,请务必清理存储帐户并删除旧版本容器。
可在以下网址找到更多信息:http://beberlei.github.com/AzureDistributionBundle/