AzureDistributionBundle能否与AsseticBundle配合使用?

时间:2012-07-05 01:31:44

标签: symfony azure azure-web-roles

我非常有兴趣在Windows Azure上运行Symfony2应用程序。我试过但没有运气。最近我发现了AzureDistributionBundle,可以自动配置Symfony2以便与Windows Azure配合使用。

但我很怀疑,如果我将它用于Assetic,使用Lesscss,yuicompressor等,它会发挥得很好。

1 个答案:

答案 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/