使用方法: " /> 少妇被躁爽到高潮无码久久,亚洲国产AV精品卡一卡二,最近中文字幕高清中文字幕MV

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP版網站緩存加快打開速度的方法分享

說明:
1,在服務器緩存了壓縮過的文件,再次訪問減少再壓縮時間,降低CPU占用率。
2,通過設置客戶端文件緩存時間,降低再次請求次數,可降低85%以上。
3,圖片因為已經是壓縮格式,只是設置客戶端緩存時間,不做壓縮處理。

使用方法:
1,服務器必須支持gzip,Rewrite功能。
2,在.htacess文件的“RewriteBase /”下面一行添加下面的代碼,見圖
RewriteRule (.*.css$|.*.js$|.*.jpg$|.*.gif$|.*.png$) gzip.php?$1 [L]
3,上傳gzip.php到根目錄
4,在根目錄建cache文件夾,保證可讀寫。


復制代碼 代碼如下:
<?php
/**
* @author Seraphim
* @copyright 2012
*/
// <!-- 公共的返回header的子程序 -->
function sendheader($last_modified, $p_type, $content_length = 0)
{
// 設置客戶端緩存有效時間
header("Expires: " . gmdate("D, d M Y H:i:s", time() + 15360000) . "GMT");
header("Cache-Control: max-age=315360000");
header("Pragma: ");
// 設置最后修改時間
header("Last-Modified: " . $last_modified);
// 設置文件類型信息
header($p_type);
header("Content-Length: " . $content_length);
}
define('ABSPATH', dirname(__file__) . '/');
$cache = true;
$cachedir = 'cache/'; //存放gz文件的目錄,確保可寫
if (empty($_SERVER['QUERY_STRING']))
exit();
$gzip = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip');
if (empty($gzip))
$cache = false;
$key = array_shift(explode('?', $_SERVER['QUERY_STRING']));
$key = str_replace('../', '', $key);
$filename = ABSPATH . $key;
$symbol = '_';
$rel_path = str_replace(ABSPATH, '', dirname($filename));
$namespace = str_replace('/', $symbol, $rel_path);
$cache_filename = ABSPATH . $cachedir . $namespace . $symbol . basename($filename) .
'.gz'; //生成gz文件路徑
$ext = array_pop(explode('.', $filename)); //根據后綴判斷文件類型信息
$type = "Content-type: text/html"; //默認的文件類型
switch ($ext)
{
case 'css':
$type = "Content-type: text/css";
break;
case 'js':
$type = "Content-type: text/Javascript";
break;
case 'gif':
$cache = false;
$type = "Content-type: image/gif";
break;
case 'jpg':
$cache = false;
$type = "Content-type: image/jpeg";
break;
case 'png':
$cache = false;
$type = "Content-type: image/png";
break;
default:
exit();
}
if ($cache)
{
if (file_exists($cache_filename))
{ // 假如存在gz文件
$mtime = filemtime($cache_filename);
$gmt_mtime = gmdate('D, d M Y H:i:s', $mtime) . ' GMT';
if ((isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && array_shift(explode(';', $_SERVER['HTTP_IF_MODIFIED_SINCE'])) ==
$gmt_mtime))
{
// 與瀏覽器cache中的文件修改日期一致,返回304
header("HTTP/1.1 304 Not Modified");
// 發送客戶端header
header("Content-Encoding :gzip");
sendheader($gmt_mtime, $type);
}
else
{
// 讀取gz文件輸出
$content = file_get_contents($cache_filename);
// 發送客戶端header
sendheader($gmt_mtime, $type, strlen($content));
header("Content-Encoding: gzip");
// 發送數據
echo $content;
}
}
else
if (file_exists($filename))
{ // 沒有對應的gz文件
$mtime = mktime();
$gmt_mtime = gmdate('D, d M Y H:i:s', $mtime) . ' GMT';
// 讀取文件
$content = file_get_contents($filename);
// 去掉空白的部分
// $content = ltrim($content);
// 壓縮文件內容
$content = gzencode($content, 9, $gzip ? FORCE_GZIP : FORCE_DEFLATE);
// 發送客戶端header
sendheader($gmt_mtime, $type, strlen($content));
header("Content-Encoding: gzip");
// 發送數據
echo $content;
// 寫入文件
file_put_contents($cache_filename, $content);
}
else
{
header("HTTP/1.0 404 Not Found");
}
}
else
{ // 處理不使用Gzip模式下的輸出。原理基本同上
if (file_exists($filename))
{
$mtime = filemtime($filename);
$gmt_mtime = gmdate('D, d M Y H:i:s', $mtime) . ' GMT';
if ((isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && array_shift(explode(';', $_SERVER['HTTP_IF_MODIFIED_SINCE'])) ==
$gmt_mtime))
{
// 與瀏覽器cache中的文件修改日期一致,返回304
header("HTTP/1.1 304 Not Modified");
// 發送客戶端header
sendheader($gmt_mtime, $type, strlen($content));
header("Content-Encoding :gzip");
}
else
{
// 讀取文件輸出
$content = file_get_contents($filename);
// 發送客戶端header
sendheader($gmt_mtime, $type, strlen($content));
// 發送數據
echo $content;
}
}
else
{
header("HTTP/1.0 404 Not Found");
}
}
?>

php技術PHP版網站緩存加快打開速度的方法分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久这里只有精品国产99 | 最美白虎逼 | 成 人 片 免费播放 成 人 免费 黄 色 网站无毒下载 | 日韩亚洲国产中文字幕欧美 | 耽美肉文 高h失禁 | 欧美日韩第一区 | 国产乱码卡二卡三卡4W | 午夜国产高清精品一区免费 | 亚洲中文在线偷拍 | 黑人强伦姧人妻日韩那庞大的 | 久久re这里视频精品8 | 美女露出撒尿的部位 | 99久久国产露脸精品国产吴梦梦 | 高h浪荡文辣文神奇宝贝 | 麻豆精选2021| 玩50岁四川熟女大白屁股直播 | 国产伦精品一区二区三区免费 | 蜜柚视频在线观看全集免费观看 | 一个人免费播放高清在线观看 | 欧美一区二区三区男同 | 风月宝鉴之淫乱英雄传 电影 | 色就色 综合偷拍区欧美 | 校园男男高h小黄文 | 黑人 尺寸 强行害怕 痛哭 | 久久国产精品自线拍免费 | 色欲人妻AAAAAAA无码 | 色欲AV精品人妻一区二区麻豆 | 总攻催眠受的高h巨肉np | 蜜桃成熟时2在线观看完整版hd | 扒开老师大腿猛进AAA片软件 | 大胆国模一区二区三区伊人 | 欧美亚洲精品一区二三区8V | 国产精品 日韩精品 欧美 | 久久99亚洲AV无码四区碰碰 | 午夜国产精品影院在线观看 | 手机在线观看无码日韩视频 | 久久99免费视频 | YELLOW视频在线观看最新 | 久久久午夜精品福利内容 | 少妇精品久久久一区二区三区 | 美女脱得只剩皮肤 |