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