HTTP协议学习详解

吴泽鑫 | PHP | 2016-04-20
http 请求信息和响应信息的格式请求:(1)请求行(2)请求头信息(3)请求主体信息(可以没有)  注意:头信息结束后和主体信息之间要空一行请求行:请求行又分3部分,格式如下:请求方法 请求路径 所用的协议请求的方法:GET POST HEAD PUT DELETE TRACE OPTIONS请求的路径:实际上就是URI部分所用的协议:一般是HTTP/1.1如: POST /index [阅读全文]
ė4305次浏览 60条评论 0 http详解 http协议

PHP session共享memcached

吴泽鑫 | PHP | 2016-02-01
先说下,session放在memcached中的好处。1、可以起到多台机器共享session的作用,实现分布式session存储,只需要把修改对应的php的session_path配置2、效率比传统的文件session存储方式要高,在高并发的情况下,可以解决过多io操作、文件锁以及网络堵塞问题实现很简单,在安装好memcached的情况下,直接编辑php.ini文件,设置配置:使用php-memc [阅读全文]

php安装memcached扩展详解

吴泽鑫 | PHP | 2016-02-01
导读,先了解下php的memcache扩展和memcached扩展的区别1、基于的库不同(我觉得这是本质区别,库的不同决定了后续差异)。memcache扩展是原生的(基于pecl扩展库)。memcached扩展是基于libmemcached库开发的,所以支持cas操作,cas操作就是多个线程并发修改同一个key的值的时候能够进行处理。memcache.so和 memcached.so是两个扩展文件 [阅读全文]

php的XHProf性能分析工具安装和使用

吴泽鑫 | PHP | 2015-12-21
    在日常开发中,对php本身的性能测试可能用到的比较少,但是,随着项目壮大的过程中,有些业务对php性能的要求及其重要,比如在高并发的用户登录注册、广告、活动页面下,请求的都是动态数据,php的执行效率慢慢体现出来了。下面记录下xhprof工具的使用:        XHP [阅读全文]

PHP安装xdebug

吴泽鑫 | PHP | 2015-12-14
先到指定的网站下载xdebug下载xdebug wget http://www.xdebug.org/files/xdebug-2.2.3.tgz 然后开始编译安装tar xzf xdebug-2.2.3.tgz cd xdebug-2.2.3 /usr/bin/phpize ./configure --with-php-config=/usr/loc [阅读全文]
ė755次浏览 60条评论 0 xdebug安装

PHP的pcntl多进程

吴泽鑫 | PHP | 2015-12-14
PHP可以多线程,那么可否也能支持多进程,答案:可以的,PHP使用PCNTL系列的函数也能做到多进程处理一个事务。下面先简单举一个例子。比如我需要从数据库中获取80W条的数据,比较适合使用PCNTL函数。假设我想要启动20个进程,将1-80W的数据分成20份来做,主进程等待所有子进程都结束了才退出:$max = 800000; $workers = 20; [阅读全文]
ė687次浏览 60条评论 0 PHP多线程 PCNTL

PHP多线程编程例子

吴泽鑫 | PHP | 2015-12-14
php多线程编程可以解决异步、提高效率等问题,下面做了下笔录。首先,如何安装?先下载解压:# wget http://www.php.net/distributions/php-5.4.36.tar.gz # wget http://pecl.php.net/get/pthreads-1.0.0.tgz # tar zxvf  [阅读全文]

linux下PHP扩展开发例子

吴泽鑫 | PHP | 2015-11-04
1、安装扩展模块名(如:test) cd /www/software/php-5.5.29/ext ./ext_skel --extname=test vi /www/software/php-5.5.29/ext/test/config.m4 找到: dnl PHP_ARG_WITH(test, for test support, [阅读全文]

Ɣ回顶部