1

Yahooユーザーインターフェイスライブラリは、CDNを使用する場合にロールアップサポートを提供します。私はZendFramework1.8.0を使用しており、すべてのcssまたはjavascriptファイルを1つのタグ(つまり1つのhttpリクエスト)にロールアップできるように、これを複製するための最善の方法を考えていました。

ファイルまたはフォルダーが物理的に存在するか、サーバーにマップされていない限り、index.phpを介してすべてを書き換える.htaccessファイルで標準のMVCコンポーネントを使用しています。

効率を高め、httpリクエストをさらに減らすために、最終的なロールアップファイルをクライアント側(クライアントがサポートしている場合)にキャッシュしたいと思います。

4

1 に答える 1

1

うまくいけば、私はあなたの質問を正しく理解しました。

ここにはいくつかの仕事があります。1つはリクエスト変数内の複数のファイルのコンテンツを1つの応答に連結することであり、もう1つはキャッシュプロセスの管理です。

1つ目はパスのリストを取得し、メモリ内のファイルにコンテンツを追加するという非常に単純なものである必要があります。2つ目は、クライアント側のキャッシュを可能にするために変更/期限切れヘッダーを簡単に設定できるこの優れたヘルパーを使用して簡単に管理できます。

于 2009-05-10T13:45:01.463 に答える