仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 569|回复: 7
打印 上一主题 下一主题

[学习教程] PHP网站制作之php curl 中的gzip紧缩功能测试

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎样学习,大家都知道编程是1门很枯燥的事业,所以大家一定要有兴趣,可能刚开始打算学的时候是因为别人说php有多好,php多么流行,但是后来伴随着学习的深入,你的这些后果:1哀求接口次数良多,逐日两亿屡次,次要是有些接口前往数据量很年夜高达110KB(为了削减哀求次数,将多个接口兼并成一个招致的)。<br>后端接口的nginx已开启gzip,以是做个测试,看看是不是在哀求时利用紧缩解压  phpCURL的扩大安装这里就不说了用到的curl的两个参数//在http哀求头到场gzip紧缩<br>curl_setopt($ch,CURLOPT_HTTPHEADER,array(Accept-Encoding:gzip));//curl前往的了局,接纳gzip解压<br>curl_setopt($ch,CURLOPT_ENCODING,"<spanstyle="line-height:1.5;">gzip</span>"); 1、不利用紧缩解压$s1=microtime(true);$ch=curl_init();for($i=0;$i<100;$i++){$url="http://192.168.0.11:8080/xxxxx/xxxxx?";curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_TIMEOUT,3);$data=curl_exec($ch);}curl_close($ch);echomicrotime(true)-$s1;echo"
";  测试了局哀求100次均匀耗时2.1s0.021s/次2、利用紧缩解压$s1=microtime(true);$ch=curl_init();for($i=0;$i<100;$i++){$url="http://192.168.0.1:8080/xxxxx/xxxxx?";curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_TIMEOUT,3);curl_setopt($ch,CURLOPT_HTTPHEADER,array(Accept-Encoding:gzip));curl_setopt($ch,CURLOPT_ENCODING,"gzip");$data=curl_exec($ch);}curl_close($ch);echomicrotime(true)-$s1;echo"
";  测试了局哀求100次均匀耗时2.6s0.026/次了局1、不利用紧缩比利用紧缩哀求一次快5ms2、千兆网,在局域网内传输这些数据也许是0.7ms我想在讲述自己的学习方式前,对那些期望能从我的文章中获得有用信息的人说一句心里话:
深爱那片海 该用户已被删除
沙发
发表于 2015-1-18 23:25:53 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-25 21:42:23 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
admin 该用户已被删除
地板
发表于 2015-2-4 06:07:01 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
第二个灵魂 该用户已被删除
5#
发表于 2015-2-9 17:03:56 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
谁可相欹 该用户已被删除
6#
发表于 2015-2-27 12:13:49 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
透明 该用户已被删除
7#
发表于 2015-3-9 03:32:55 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
再现理想 该用户已被删除
8#
发表于 2015-3-23 03:17:23 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 00:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表