January 28, 2010 at 12:10 am · Filed under Program
栋力博客使用的是wpmu, 不过版本比较低了, 因此wp-content/blogs.php中还没有用X-Sendfile或者X-Accel-Redirect头来处理静态文件的代码.
于是乎, 很久以前做了一个基于nginx和X-Accel-Redirect的hack, 不过今天bluef提醒我说静态文件的Content-Type有问题,
回头去看了下NginxXSendfile模块的文档, 才发现里面提到:
You should also know that the following headers aren’t modified by nginx:
Content-Type
Content-Disposition
Accept-Ranges
Set-Cookie
Cache-Control
Expires
于是把wpmu原来的处理mimetype的函数加了回去.
当然, wpmu 2.9.1.1的这个blogs.php已经很完善了, 可以直接通过配置, 支持X-Sendfile, X-Accel-Redirect头的同时, 也有了较好的缓存控制.
改天有空可以考虑把栋力博客迁移到新版本上去, 最担心的还是栋力博客启用的大量自定义插件的兼容性问题.
·· Tags: nginx·php·wordpress·wpmu
October 6, 2008 at 2:27 am · Filed under Program
开始为了栋力博客和明基五月天的合作项目加班加点的赶工,
糊弄了一个紫色的HTML样式, 然后再把它非常简易的封装成一个wordpress的主题.
我都不愿说这是一个”主题”, 因为它实在是简陋而残缺,
这个”主题”基本只被设计用于显示页面, 而每个页面其实都并不依赖在编辑器中输入的内容, 而都是一个个模板,
被应用到页面上的模板实际上只是一个利用着wordpress框架和接口工作的一堆自定义代码.
到这里, 整个site已经基本脱离博客的范畴了,
不过wordpress强大的API让人可以基于它快速的开发, 这就是最有趣的地方了.
准备稍微修改下index.php和single.php使得它同时可以被用作一个基本的官方博客,
hack的乐趣真是无穷.
虽然赶工很累, 不过总能找到有趣的事情来调剂.
这就是生活.
·· Tags: wordpress·五月天
July 20, 2008 at 10:46 am · Filed under Gossip
从梦里醒来, 推开房门, 发现还是融在这个闷热的世界里,
夏天应该有的样子, 以及附和着的乱七八糟的头发.
和着音乐的节奏, 感觉着汗珠的滚落,
天空却还是低沉沉的压着,
实际上昨天洒过几点细雨, 地面还来不及沾湿就匆匆褪去, 又显出阳光漫射的影子.
难得, 闷热的天气, 感觉自己比前几个假期更平静,
走在路上, 终于满脑子都塞满了代码,
这总让我觉得有很多事情可以做, lovely feeling.
P.S. 最近栋力博客的评论提交变得异常的缓慢, 几乎每次都需要~1min(甚至更长);
到底是2.6RC的内核移植到wpmu的问题, 还是打开了Akismet ?
* EDIT *
调试确认是默认给新blog用户打开了新评论邮件通知引起的问题,
暂时屏蔽了邮件通知的代码.
·· Tags: wordpress·假期·杂谈
July 16, 2008 at 4:40 pm · Filed under Gossip
把该打包的东西打包了再解包, SQL导出了再导入, 升级最近的wordpress2.6, 终于完成了又一次搬迁工作.
在此之前总不免发生点很蠢的事情, 比如因为PayPal帐号的一点问题, 一直没法在GoDaddy顺利完成付款, 于是鬼迷心窍跑回Dreamhost看看, 发现域名注册居然正好可以送一个, 就立马注册了.
注册了才发现该死的域名没法管理, 最多改改WHOIS信息, 只好再到PayPal把帐号整顿完毕, 到GoDaddy搬离了域名迁移, 付款完毕, 无数的推荐广告自动忽略后, 终于看到完成界面了.
还没来得及设置A记录, 一封邮件到来: 您的域名太新, 60天后才能办理迁移手续.
得, 之前的2个月就只好看着这只战栗的蛤蟆自个儿战栗了.
anyway, 又是一次乔迁了, 外边的阳光和云朵都很好.
P.S. 60天后才会生效的域名是 www.tremblefrog.org
·· Tags: dreamhost·godaddy·wordpress·域名