摘要: PHP内存管理机制 1 var_dump(memory_get_usage()); //获取内存 2 $a = "laruence"; //定义一个变量 3 var_dump(memory_get_usage()); //定义变量之后获取内存 4 unset($a); //删除该变量 5 var_d 阅读全文
posted @ 2018-11-22 17:24 Kris-Q 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 首先搞清楚php-fpm与cgi的关系 cgi cgi是一个web server与cgi程序(这里可以理解为是php解释器)之间进行数据传输的协议,保证了传递的是标准数据。 php-cgi php-cgi是php解释器,就是上文提到的cgi程序。 Fastcgi Fastcgi是用来提高cgi程序( 阅读全文
posted @ 2018-11-22 17:15 Kris-Q 阅读(520) 评论(0) 推荐(0) 编辑
摘要: CGI是HTTP Server和一个独立的进程之间的协议,把HTTP Request的Header设置成进程的环境变量,HTTP Request的正文设置成进程的标准输入,而进程的标准输出就是HTTP Response包括Header和正文。FASTCGI是和HTTP协议类似的概念。无非就是规定了在 阅读全文
posted @ 2018-11-22 17:01 Kris-Q 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在linux或者unix操作系统中在系统引导的时候会开启很多服务,这些服务就叫做守护进程。为了增加灵活性,root可以选择系统开启的模式,这些模式叫做运行级别,每一种运行级别以一定的方式配置系统。 守护进程是脱离于终端并且在后台运行的进程。守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端 阅读全文
posted @ 2018-11-22 16:51 Kris-Q 阅读(745) 评论(0) 推荐(0) 编辑
摘要: >>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach 阅读全文
posted @ 2018-11-22 16:49 Kris-Q 阅读(145) 评论(0) 推荐(0) 编辑
摘要: <!--done--> Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 F 阅读全文
posted @ 2018-11-22 16:36 Kris-Q 阅读(151) 评论(0) 推荐(0) 编辑
摘要: PHP性能优化利器:生成器 yield理解 如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头 阅读全文
posted @ 2018-11-22 14:16 Kris-Q 阅读(134) 评论(0) 推荐(0) 编辑