0

WindowsAzureでSymfony2アプリケーションを実行するために手を汚すことに非常に興味があります。私は試しましたが、運がありません。最近、WindowsAzureとうまく連携するようにSymfony2を自動的に構成するAzureDistributionBundleを見つけました。

しかし、私は懐疑的です。Assetic、Lesscss、yuicompressorなどで使用するとうまくいくでしょうか。

4

1 に答える 1

1

デフォルトでは、パッケージ化プロセスは、ローカル Web サーバーからアセット (画像、スタイルシート、javascript など) を提供するように構成されています。答えはYESです。Azure Blob Storage アカウントを構成する場合、これを変更して 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 に答える