第一

4.2beta了好久了,但是我(终于战胜了白鼠天性)一直没装,好不容易挨到rc1,前几天实在耐不住,装了。

第二

提醒和我一样大幅修改了MT默认JS的朋友们,升级需谨慎,因为MT 4.2的JS变化很大,如果使用自己做的JS貌似会导致评论表单不能提交……

第三

4.1相比,4.2的UI有了小幅调整,性能据说大幅提升,官方说比4.1快速了33%(开启模块缓存后快45%)。一直受人诟病的内置搜索功能据说也全部重写了,性能大增。

在4.1时代,我一直使用后台队列发布功能——打个比方就像排队看电影,电影院门是10分钟开一次的,如果门外有人,10分钟开门时就可以进去,如果门外没人看门人就等下次间隔十分钟再开门。这就导致每条评论提交之后不会立即可见,最长要等10分钟才能出现在文章页面。这样可以避免遭受spam时瞬间大量重建导致CPU占用太高被空间商干掉。但是估计也会让发表评论的朋友感觉有些不爽。权宜之计嘛,抱歉了。

4.2之后,队列发布设置有了细化,现在可以对每个页面进行单独发布设置。比如我现在,单独对文章页面设置了立即发布,其他页面队列发布,这样,评论后就不用等待了~

MT 4.2还有了SSI(服务器端引用)和模块缓存支持,不过SSI对我来说貌似是鸡肋,SSI据我理解就是把页面内的某些部分单独存入一个文件,然后用引用的方式载入页面,这样配合缓存使用,可以大大减少页面重建处理的数据量,不过,这要求发布的页面文件后缀为是.shtml,我不能全重建吧(或者是我菜鸟不知道其他可以兼容的办法?)。

模块缓存倒是不错,把一些不常变动的部分缓存起来,可以加快重建速度。但是之前制作模板的时候我没有考虑这些啊,把一些经常变化的内容和不变的内容都写在了一起,导致现在没有几个模块是可以缓存的——比如侧栏吧,如果缓存起来,每次发布文章侧栏的“上一篇下一篇”链接就都一样了,这就没有任何意义了。看来……模板还得重构。

第四

除了性能,一些细节也有改变,比如传说中的replies-to-replies功能,4.1的时候已经可以用,不过只能是blog作者在后台使用。而在MT4.2,再合适的地方加上回复链接:<MTCommentReplyLink>然后配合新的JS,就可以生效咯,效果看下边吧。至于replies-to-replies的布局,可以参考一下我之前文章提到的模板设置

终于完了,好长。

添加到Q Q 书签
添加到百度搜藏

现有8条评论

dimlau Author Profile Page
2008-06-02,13:31

自己评论一个演示“reply”链接

Reply

wayne
2008-06-02,13:53

@ dimlau:

来帮你完成replay的demo

Reply

leavic
2008-06-02,14:44

MT更新的越快,我那3.5版看着就越有味道

Reply

dimlau Author Profile Page
2008-06-02,15:58

@wayne 谢了
@leavic 如果把4.2新的功能全都利用上,比如ssi、模块缓存之类的,那重建速度肯定是嗖嗖的。用官方的话说:
“Movable Type 4.2 is nearly three times as fast as MT3.”

Reply

zhilun
2008-06-02,17:14

本次发帖仨目的:
1.测试一下开心她爸说的是否属实
2.昨天没法上网,不能及时给开心带话说节日快乐,今天补上
3.看到开心她爸那句“终于战胜了白鼠天性”忍不住了,回复一个

Reply

小O
2008-06-02,20:01

我也来留言一个,同时祝开心六一快乐,天天开开心心!

Reply

yacca
2008-06-02,20:56

倒不介意被审核...就是它无法再从提示页面再跳回来...

Reply

华芳
2008-07-27,06:38

@ dimlau:

我也回复一下 看看

Reply

写文章点评本文 | 引用通告

http://kaix.in/cgi-bin/mt-tb.cgi/828.Tips:写日志时复制上述地址到引用通告栏,您的文章链接就会显示在此处。

Many Thanks

此处招商

PerformancingAds

Submit comment

必填
必填

评论须知

  1. 我女儿以后也会来看我的blog,请不要让超过PG-13限制的内容出现在本站;
  2. 请尽量把自己要表达的内容一次性表达清楚,我有强迫症,看不懂的内容会让我抓狂;
  3. 评论内容不支持 HTML,你可以使用 Textile 语法来表现一些高级格式。
  4. 由于网速等原因,点击发布后有可能需要几秒钟的时间响应,请务必只点一次发布按钮