修修补补工作(续)
Friday, May 29 16:43, 2009
9 comments/531 hits
这个Blog的bug越来越少了,不过现在性能是个问题,主页的load时间很慢,应该是gravatar的图片问题,但愿近期能够搞定gravatar的缓存吧。
最近修改的问题:
最近修改的问题:
- 修改了评论的顺序,现在是按照时间倒序排列;
- 修正了侧边栏的id duplication问题,使得现在可以顺利通过XHTML 1.0 Strict验证;
- 修正了log中urlencode的error,不过现在url由于被quote所以不可读,期待进一步的改进。。
- 缓存所有文章,然后根据不同的page,输出不同的文章段,由于每个memcache的内容最大为1M,所以这个需要进一步改进。
- 缓存具体的数据,而不是query本身,这个是最近看到的。我看了一下我的代码,才发现我之前缓存的都是query。。具体说明见下.
archives = Archive.all().order("-date")
memcache.add(key_, archives, 3600)
修正的方法也很简单,把结果读取出来,放到一个list里即可。
archives_ = Archive.all().order("-date")
archives = [x for x in archives_]
memcache.add(key_, archives, 3600)
接下来要做的事情:- 进一步改进页面的性能,使得主页load时间缩短;
- 评论的ajax显示,因为恶心的firefox强制的缓存措施,使的评论功能在firefox下显得特别糟糕
- Rich text editor。。。still in todo list
Recent Comments