0

css ファイル ローダーがあるとしますstyle.php

     <?php 
           header('Content-type: text/css'); 
           foreach(array('style1.css', 'style2.css', 'style3.css') as $f)
                 echo file_get_contents($f)
     ?>

Style1.css は 12KB、style2.css は 400kg で、赤色の隅にある 800LB の太った style3.css は、静的リソース帯域幅消費量の世界チャンピオンです!

style.php3 つのファイルを結合してクライアントに送信するために使用しています。同様のphpファイルを使用して、JSリソースを組み合わせて送信しています。

いくつかの静的リソースを大きなものに結合し、その場で送信するように指示できる htaccess ルールはありますか?

/編集:

このタイプのジョブは htaccess で処理できます。含まれているサーバー ファイルなどについてどこかで読んだことがあると思いますが、どこだったか覚えていません。また、ホストするファイルに関係なく、カスタム ヘッダーまたはバナーを配置する無料のホスティング サービスも見てきました。

4

2 に答える 2

0

このタイプのジョブ (css ファイルの結合) は、.htaccess では処理できません。せいぜい mod_deflate を使用して css ファイルの内容を圧縮できます。

ただし、PHP コードでは、さまざまな CSS ファイルを結合して圧縮できます。http://www.catswhocode.com/blog/3-ways-to-compress-css-files-using-phpの 3 番目の方法を見てください。

最後に、ここでミニファイを見てみましょう: http://www.minifycss.com/minify-tools/minify-css-tools.php

于 2012-04-16T13:34:03.247 に答える
0

やっと探していたものが見つかりました。これはServer-Side includes (SSI)と呼ばれていました。

于 2012-04-21T14:49:26.240 に答える