逆流の鱼, 2 十一月, 2015

网上找了许多方法都是旧的(包括官网),都说要session/cookie、system.connect什么的。

其实步骤很简单。。。

首先去services/session/token获取当前的token

然后添加header:X-CSRF-Token: $your_token

要logout的话,以post方式提交至$endpoint/user/logout,无需任何参数

要loing的话,以post方式提交至$endpoint/user/login,需提交username=XXX&password=XXX参数

逆流の鱼, 23 四月, 2014

这里讨论的仅仅是针对drupal 6的代码优化,不涉及drupal运行环境配置等优化策略。

drupal6比drupal7快

这已经是不争的事实。根据左轻侯08年那篇《PHP沉思录之六:Drupal的性能问题》,drupal慢在代码量太庞大导致cpu执行时间长,而不是在于数据库瓶颈。我自07年开始接触drupal,看了这篇文章后对其观点深感认同,若干年过去后我的看法依然没变。

逆流の鱼, 17 四月, 2014

本来就瞧着不爽,apc无论速度和内存占用都比不上eAccelerator,可惜eAccelerator在centos6上的版本有问题。随着时间的推移,php5.5将自带opcode缓存,apc项目结束,ZendOpcache横空出世。

逆流の鱼, 8 三月, 2014

通过google feed api解析的得到的publishedDate,日期后面总是带上 -0800(有时是 -0700,不知道是什么原因),中国时区明明是+8的,所以出来的时间“大”了16个小时。

依靠强大的javascript,硬编码减去16个小时的毫秒数,暂时解决问题。

date = new Date(Date.parse(publishedDate)-16*3600*1000)