0

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

但我很怀疑,如果我将它与 Assetic、Lesscss、yuicompressor 等一起使用它会不会很好。

4

1 回答 1

1

默认情况下,打包过程配置为从本地网络服务器提供资产(例如图像、样式表、javascript),您的答案是YES。如果配置 Azure Blob 存储帐户,则可以将其更改为自动部署到 Azure Blob。

这为您的资产提供了更好的性能 (CDN) 和更好的流量条件。

若要使用 Azure 博客存储,请将以下配置添加到 config.yml:

windows_azure_distribution:
    assets:
        type: blob
        accountName: acc
        accountKey: pw1

在打包过程中,Azure 分发包会将所有资产复制到 Azure Blob 存储中,并按当前内部版本号进行版本控制。这样,暂存/生产中不同版本之间的不同资产将永远不会相互影响。

如果您不再需要这些旧版本容器,请确保清理您的存储帐户并删除它们。

可以在以下位置找到更多信息:http: //beberlei.github.com/AzureDistributionBundle/

于 2012-07-05T02:58:18.350 回答