电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

使用php4加速網絡傳輸

瀏覽:7日期: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
主站蜘蛛池模板: 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 好杂志网-首页 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 溶氧传感器-pH传感器|哈美顿(hamilton) | 耐高温电缆厂家-远洋高温电缆 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 桐城新闻网—桐城市融媒体中心主办 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 美名宝起名网-在线宝宝、公司、起名平台 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 智能气瓶柜(大型气瓶储存柜)百科 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 精密模具-双色注塑模具加工-深圳铭洋宇通|