国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

使用php4加速網絡傳輸

瀏覽:4日期:2024-01-16 16:40:56
標 題: 使用php4加速網絡傳輸。<? /*************************************** ** Title.........: PHP4 HTTP Compression Speeds up the Web ** Version.......: 1.10 ** Author........: catoc <catoc@163.net> ** Filename......: gzdoc.php ** Last changed..: 25/08/2000 ** Requirments...: PHP4 >= 4.0.1 **;PHP was configured with --with-zlib[=DIR] ** Notes.........: Dynamic Content Acceleration compresses **;the data transmission data on the fly **;code by sun jin hu (catoc) <catoc@163.net> **;Most newer browsers since 1998/1999 have **;been equipped to support the HTTP 1.1 **;standard known as "content-encoding." **;Essentially the browser indicates to the **;server that it can accept "content encoding" **;and if the server is capable it will then **;compress the data and transmit it. The **;browser decompresses it and then renders **;the page. ** Useage........: **;No space before the beginning of the first '<?' tag . **;------------Start of file---------- **;|<? **;| include('gzdoc.php'); **;| print "Start output !!"**;|?> **;|<HTML> **;|... the page ... **;|</HTML> **;|<? **;| gzdocout(); **;|?> **;-------------End of file----------- ***************************************/ ob_start(); ob_implicit_flush(0); function GetHeader(){ $headers = getallheaders(); while (list($header, $value) = each($headers)) { $Message .= "$header: $value<br> "} return $Message; } function CheckCanGzip(){ global $HTTP_ACCEPT_ENCODING, $PHP_SELF, $Wget, $REMOTE_ADDR,;;$S_UserName; if (connection_timeout() || connection_aborted()){ return 0; } if ((strpos('catoc'.$HTTP_ACCEPT_ENCODING, 'gzip')) || $Wget = = 'Y'){ if (strpos('catoc'.$HTTP_ACCEPT_ENCODING, 'x-gzip')){ $ENCODING = "x-gzip"$Error_Msg = str_replace('<br>','',GetHeader() ); $Error_Msg .= "Time: ".date("Y-m-d H:i:s")." "$Error_Msg .= "Remote-Address: ".$REMOTE_ADDR. " "//mail('your@none.net', "User have x-gzip outp ut in file $PHP_SELF!!!", $Error_Msg); }else{ $ENCODING = "gzip"} return $ENCODING; }else{ return 0; } } function GzDocOut(){ global $PHP_SELF, $CatocGz, $REMOTE_ADDR, $S_UserName; $ENCODING = CheckCanGzip(); if ($ENCODING){ print " <!-- Use compress $ENCODING --> "$Contents = ob_get_contents(); ob_end_clean(); if ($CatocGz == 'Y'){ print "Not compress lenth: ".strlen($Contents) ."<BR>"print "Compressed lenth: ".strlen(gzcompress($ Contents))."<BR>"exit; }else{ header("Content-Encoding: $ENCODING"); } print pack('cccccccc',0x1f,0x8b,0x08,0x00,0x00,0x00,0x 00,0x00); $Size = strlen($Contents); $Crc = crc32($Contents); $Contents = gzcompress($Contents); $Contents = substr($Contents, 0, strlen($Contents) - 4 ); print $Contents; print pack('V',$Crc); print pack('V',$Size); exit; }else{ ob_end_flush(); $Error_Msg = str_replace('<br>','',GetHeader()); $Error_Msg .= "Time: ".date("Y-m-d H:i:s")." "$Error_Msg .= "Remote-Address: ".$REMOTE_ADDR." "//mail('your@none.net', "User can not use gzip output;;in file $PHP_SELF!!!", $Error_Msg); exit; } } ?>
標簽: PHP
主站蜘蛛池模板: 国产伦码精品一区二区三区 | 亚洲欧美日本人成在线观看 | 美女扒开腿让男生桶爽网站 | 久草新免费 | 色综合精品久久久久久久 | 国产成年网站v片在线观看 国产成人aa在线视频 | 亚洲 欧美 国产 日韩 制服 bt | 香蕉久久成人网 | 久在线 | 国产亚洲人成网站在线观看不卡 | 一区二区三区伦理 | 91资源在线观看 | 亚洲精品亚洲人成在线 | 久久免费福利 | 亚洲天堂免费观看 | 呦女精品视频 | 99久久国产综合精品网成人影院 | 亚洲精品一区二区三区美女 | 亚洲精品综合 | 高清欧美性狂猛bbbbbbxxxx | 日本欧美不卡一区二区三区在线 | 一级做a爱片特黄在线观看免费看 | 极品美女写真菠萝蜜视频 | 女人张开腿让男人捅视频 | 欧美一级免费片 | 精品久久网 | 成人午夜网 | 精品久久久久久无码中文字幕 | 亚洲欧美日韩国产综合 | 二区三区在线观看 | 国产精品麻豆一区二区三区v视界 | 中文字幕va一区二区三区 | www久久com| 日韩一区二区天海翼 | 欧美亚洲一区二区三区四 | 国产深夜福利视频网站在线观看 | 亚洲在线看 | 亚洲 欧美 手机 在线观看 | 日本一区二区三区四区公司 | 精品国产九九 | 久久国产精品1区2区3区网页 |