第七星尘的独立博客

php服务器把session放到redis中

默认情况下,执行php的服务器会把session保存在系统临时文件中。每次读取session,都会读取文件。当访问量大的时候,频繁地读取磁盘文件可能会增加IO压力,此时我们可以尝试把session放到redis中。此外,把session放到redis还有利于以后多服务器扩展的session共享问题。

centos编译安装Redis和PHPredis

网络上很多安装redis教程参差不齐,于是自己便总结一份以留作以后查阅之用。本文记录的主要内容是centos6下的Redis和PHPredis的编译安装,并写脚本实现redis作为开机服务

在windows下进行linux开发:利用Vagrant+virtualbox

1,介绍Vagrant 我们做web开发的时候经常要安装各种本地测试环境,比如apache,php,mysql,redis等等。出于个人使用习惯,可能我们还是比较习惯用windows。虽然说在windows下搭建各种开发环境是可行的,各大开发环境都有windows版本。然而在windows下配置有时候会显得繁琐,并且还会导致开发环境(windows)和生产环境(lunix)不一致。 能不能在win […]

centos6升级PHP版本

若使用常规命令安装php的话,centos默认只安装php5.3。但有时候我们必须要升级到php5.4以上才行。下面记录下升级过程。 1,首先停止nginx(如果是安装apache的则停止apache) service nginx stop service php-fpm stop 2,卸载旧版php yum remove php yum remove php* yum remove php-* […]

PHP实现轮询速度智能变速

做开发的时候我们可能需要不断轮询抓取网络数据。比如说如果要监控一个用户的微博feed更新,我们一般的解决方案是定时(如1分钟1次)查询服务器看看有没有新数据。但,请设想这么一种情形: 1,需要监控的用户越来越多。完整地轮询完所有用户需要耗费的时间越来越长 2,业务上要求,用户的微博更新时,尽可能地及时监控到。而所耗费的时间越长,会让监控严重滞后。 3,实际发现,绝大部分的用户的微博是很少更新甚至一 […]