私は、私が取り組んでいる Web プロジェクトの大きなリリースを間近に控えており、javascript/css のパフォーマンスとバージョン管理についてますます考え始めています。これまでのところ、いくつかの高レベルのアイデアがあります。
- これを行うには、http ハンドラーを作成 (またはカスタマイズ) してください。これは明らかに、発生するオンザフライ IO を正当化するためにキャッシュも処理する必要があります。
- これらの手順を、デプロイ専用に実行されるカスタム msbuild スクリプトに追加します。
また、展開先のサーバーごとに構成ファイルを自動的に生成することも検討しています。これは、2 番目のアイデアに役立ちます。最初のアイデアで私が見た主な利点は、バージョン管理を動的に処理できることです (少なくとも、一番下の私のリンクの 1 つが言っていることですが、これが実際に機能することをまだ確信していません)。
とにかく、これらの問題のいずれかがすでに解決されているかどうかに興味があります。フィードバックをいただければ幸いです。ありがとう!
これまで見てきたいくつかのリソースは次のとおりです。
http://madskristensen.net/post/Combine-multiple-stylesheets-at-runtime.aspx http://madskristensen.net/post/Remove-whitespace-from-stylesheets-and-JavaScript-files.aspx http:// www.west-wind.com/WebLog/posts/413878.aspx http://svn.offwhite.net/trac/SmallSharpTools.Packer/wiki