WordPress的博客用CloudFlare加速后,如果有人在博客留言,那么Wordpress记录的留言者的IP地址不是真实的浏览者的IP地址,而是CloudFlare的反向代理服务器的IP地址。为了解决这个问题,CloudFlare发布了一个Wordpress的插件,下载地址为:CloudFlare WordPress Plugin
安装并启用之后,就可以正常的取到源IP地址了。分析代码发现,CloudFlare会将访问请求添加一个名称为HTTP_CF_CONNECTING_IP的Http头,这个值就是真是的源IP地址了。
这个插件还有一个优化数据库的功能,其实就是在Mysql数据库中对每个表运行OPTIMIZE TABLE和ANALYZE TABLE。CloudFlare建议每两个月运行一次优化,并要注意在访问量低的时候运行,运行时用户只能浏览不能提交任何信息。
文章评论