当你打开一个网站,浏览网站的内容,向网站提交一些数据,然后关闭了这个网站,这就是一次session。你自己的电脑知道你何时打开和关闭这个网站,但是,由于HTTP协议是无状态的,网站并不知道你是谁、你做了什么。
使用C来开发PHP扩展可以极大的提高运行率,但扩展的开发比较复杂、开发周期长,所以,个中利弊还是要自己权衡。
本文只是开发PHP扩展的一个简单示范,演示一下PHP扩展开发的一般流程,并不深入研究相关的API。
可以开启两个实例, 一个master, 一个slave,同时开启sentinel。在master崩溃的情况下,sentinel可以将slave切换为master,保证服务正常进行。
前几天项目开始测试,在我的机器上跑的好好的代码,到了测试人员的机器上就跑不起来了,最后发现,测试机器上的PHP是5.3,我自己的机器是PHP 5.4,我写的代码中有两行是PH5.3不支持的。