0

plain.cache10MB強のファイルがあり、元のファイルからgzcompressedファイルを作成しました。次に、上記の各キャッシュ ファイルをロードする 2 つの別個のファイルを作成しましたが、両方のファイルのページ ロード速度がほぼ同じであることにちょっと驚きました。それで、私の質問は -ファイルがページの読み込み速度にまったく利益をもたらさないと結論付けて正しいですか? ここで、ファイルで使用するgzuncompressは、プレーン ファイルから読み取ったときとまったく同じ文字列を「作成」すると結論付けます。これらすべてのことを考えると、一般的な質問は、ファイルを圧縮して.gz.cacheplain.cachegzcompressedgz.phpgzcompress

ファイルのイメージは次のとおりで、ファイルのコードは次のとおりです。

_makeCache.php で、plain.cache ファイルの gzcompressed バージョンを作成します。

$str = file_get_contents("plain.cache");
$strCompressed = gzcompress($str, 9);

$file = "gz.cache";
$fp = fopen($file, "w");

fwrite($fp, $strCompressed);
fclose($fp);

プレーン.php:

echo file_get_contents("plain.cache");

gz.php:

echo gzuncompress(file_get_contents("plain.cache"));

ここに画像の説明を入力

4

1 に答える 1

1

http サーバーは、gzip も使用してその場で自動的に plain.cache を圧縮しており、クライアントはそれを解凍します。したがって、ほとんど違いは見られないはずです。

于 2012-11-10T05:03:28.547 に答える