我有一个略大于plain.cache
10MB 的文件,我从原始文件中制作了一个gzcompressed文件。然后,我制作了两个单独的文件来加载每个提到的缓存文件,并且有点惊讶这两个文件的页面加载速度几乎相同。所以,我的问题是——我是否认为该文件不会以任何方式有利于页面的加载速度是正确的?现在,我会得出结论,我在文件中使用的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"));