php优化的小细节2

<?php

	// optimization 优化第二天


	/*


		1.推荐一个工具:facebook的 Xhprof 。主要分析每个函数的调用次数,内存使用 cpu占用等数据。
		可以生成图文。按照红色 蓝色 线粗细形象展示。


		2.网络串行 转为并行,重叠时间窗思想。

		我们一般用curl,包括一些libcurl的easy接口,或者snoopy类。但基本是阻塞式的。

			利用curl_multi_*:可以实现多个curl并行访问。
			具体可参考网络其他文章。

		3、php的优化也涉及php周边。比如:linux环境。内存【基于内存的缓存】 硬盘 数据库【算软件。处于内存和硬盘之间】。

		如果要建立内存分布式 数据库分布式。还要依靠网络带宽。


		4、减少文件类的操作。优化db类。主要是io开销

		5、缓存复用,多用cache

		6.适当情况启用gzip压缩。建议 10k以上用压缩,压缩弊端会耗用 server端的cpu和client端cpu,如果数据在50k之上,而且重复数据字段较多。那么压缩效率会比较理想。

<span style="white-space:pre">	</span>7.补充两点:
<span style="white-space:pre">		</span>linux 环境中: php --ri xhprof 查看php是否支持 xh prof
<span style="white-space:pre">		</span>php -dvld.active  =1 -dvld.execute=0  demo.php // dvld 扩展 显示,但是不执行demo.php 

ps 以上内容都是经过学习慕课网 的视频教程而来-性能优化之php优化。感谢慕课网无私奉献。http://www.imooc.com/
 

	*/ 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值