43016069今天打开bluehost的后台,发现bluehost增加了fast-cgi的模块,按照他的说明,php以fast-cgi的模式运行将大大的提高相应速度,而且可以自己选择使用还是禁用,对于老用户,默认状态是禁用的
Fast-cgi的运行模式和servlet一样,仅仅是一次请求的时候将程序载入内存,然后就等待下一次请求,新的请求仅仅是folk一个线程而已,不像传统的php或者asp程序那样,每次请求需要重新开启进程,所以这样大大的加快了php的执行效率。当初学servlet的时候多希望php也能有这样的执行方式阿,看来目前php已经可以通过模块的方式实现了。
不过,可别高兴的太早,毕竟不是php生来具有的功能,或许你在加载了这个模块之后,你的php程序并不一定向这个bluehost说的那样“不需要修改变可以正常执行”,因为我刚才就启用了,后来发现执行的时候出现了问题,于是马上重新关闭这个模块,删除web目录下的fastcgi.ini配置文件,然后得以恢复正常,所以你如果要启动这个模块,先做做测试吧,如果你是新申请的bluehost,这个fast-cgi已经为默认配置了,这时候如果你发现安装php程序有问题,不妨先删除相关的ini文件,然后再试试。
Off topic:bluehost主机。已经解封闭,需要注册的赶快,网速慢的时候请不要使用cos-html-cache更新缓存,即使更新,也要分步更新,防止cpu超标,现在bluehost的cpu超标问题越来越严重了,或许我应该修改一下缓存更新的方式了
该日志未加标签
很实用,我用的LunarPages最近也有类似服务。