目前,nginx+fcgi+php在web高性能服务器环境中变得越来越流行,nginx和fcgi的结合使得在低配置的机器上建立高负载的web服务变得不再困难,然而,由于php的先天不足,当访问量大了之后,php常常会占用大量cpu时间,因此,安装一款php加速器软件也是十分必要的,然而,在fcgi环境中,php进程是独立的,因此传统的内存缓存将不再适合fcgi环境,不过,新的eAccelerator使用了linux共享内存的方式,因此使得fcgi下使用php加速得到了实现。
Tags: fastcgi php php-fpm eAccelerator
前几天将本站迁往了linux服务器上,测试的情况看来,除了由于线路原因刷新速度略显慢之外倒没有其他可挑剔的地方.在管理linux服务器的时候个人整理了一些tips.
最近升级了Ubuntu,所以将web开发环境重新配置了一下,为了方便,apache在我的系统上支持了php,.net等环境,由于apt更新的时候 mod_php5和mod_mono好像无法共存,所以我使用fastcgi来支援php,其实采用fastcgi也可以支援.net,不过官方还没给出 apache的配置方法,我测试了下,也没能成功,所以只好先用mod_mono来跑了。有了fastcgi,一切就方便了,使用fastcgi可以轻松 支持php,python,perl,ruby,大大减少apache加载模块。
