第七星尘的独立博客

php服务器把session放到redis中

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

centos编译安装Redis和PHPredis

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

迁离SAE系列:定时任务篇

在进行网站开发的时候,我们可能会需要定时处理一些任务。比如,定时检查长期不登录的用户然后发邮件去鼓励用户登录,定时备份数据库,定时给女朋友好基友发短信等等。SAE有提供CRON服务,可以以http的方式触发你的PHP脚本从而执行定时任务。在普通服务器环境里,我们可以利用linux服务器的crontab来实现定时任务。此外,本文在后面还会介绍一种“定时任务单文件入口”的偏门方法。

迁离SAE系列:URL重定向篇

开发PHP项目时,我们经常采用单文件入口,让所有的页面请求都经过index.php。而要实现这功能,我们需要URL重定向,把请求都重定向到index.php文件去。
SAE的config.yaml文件提供的重定向功能满足了此需求,而对于一般的服务器,则需要视相应的WEB服务器软件而定。这里以apache为例,采用htaccess文件实现此功能。