1

多くのファイルがある場合、ヘッダーで次のようなことを行う利点はありますか:

<style type="text/css">
<?php 
include("css/myCss1.css"); 
include("css/myCss2.css"); 
include("css/myCss3.css"); 
include("css/myCss4.css"); 
include("css/myCss5.css"); 
?>
</style>

そうすれば、サーバーは複数ではなく 1 つのファイルを返します。script タグの間に js からコンテンツをロードすることもできます。

炎上しないでください。多くの個別のファイルが必要で、メイン ファイルがそれらのファイルを個別に呼び出すのではなく、統合したい状況で、なぜこれが意味があるのか​​、または意味がないのかを説明してください。

私は試してみましたが、うまくいくようです...しかし、サーバーへの影響や速度の利点は何ですか(もしあれば)。

ちょっと気になる… ありがとうございます。

更新:すべての返信ありがとうございます...別の解決策(キャッシュの問題に対処する)は、他のすべてのcssをロードする1つの外部phpファイルを用意することです-すべてを1つに結合するようなものですか?? それは理にかなっていますか?

4

3 に答える 3

4

ほとんどの場合、PHP はデータベースから取得した動的データに使用され、すべてのデータをキャッシュしたくない場合があるため、外部スタイルシートを使用して個別にキャッシュできるようにする必要があります。PHP を CSS のマージ以外に使用していない場合は、必ず LESS @ http://www.lesscss.orgを使用する必要があります。これは、css ファイルのマージなど、CSS の開発を容易にする多くの機能を備えた CSS 前処理言語であるためです。一緒。同様のSASS @ http://sass-lang.com/を試すこともできます。こうすることで、HTTP リクエストの数を減らすことができ、サーバーは不必要に PHP コードを実行し続ける必要がなくなり、ディスクから多くの読み取りを行う必要がなくなります。

于 2013-10-09T20:19:15.450 に答える