Z-blog留言本的关闭和改造

 人参与 | 时间:2011年01月17日 09:26

从今天起,卢松松博客正式关闭Z-blog博客自带的留言本功能,开启一套新的留言本,之前留言的数据全部移植到新留言本中,而主博客的留言本数据全部删除清0。

关闭Z-blog留言本的原因。

首先,由于博客多方面原因,导致现在评论量大的时候,尤其是几个用户同时评论,会导致评论速度下降,甚至要等上十几秒才能提交成功,严重影响了用户体验,所以把留言本剥离出去,分担Z-blog的数据压力。

其次,由于我并未采用加干扰码的方式输出连接,而是直接现实网址,在加上搜索“留言本”比较靠前,导致一些别有用心的人总通过程序、软件等方式在此页面下将大量垃圾留言发布于此。

最后,再考虑到留言本日后的功能扩展和优化,所以我做了一个艰难的决定,关闭Z-blog博客现有留言本功能。

移植留言本,我都做了哪些工作。

MessyCS曾在我博客留言本上说过,我博客在访问量大时性能方面有暴露了很多问题,移植留言本是我改造博客是其中一部分。

1:保证网页结构的一致性。

其实这套留言本程序在上周已启用,到现在都没人看出来,主要是我在模板设计和界面上完全照搬了原来的模板。唯一有能看出变化的是路径,Z-blog默认留言本是guestbook.asp,就为了改后面这几个字符(.asp),从guestbook.asp改到guestbook(根目录)。其次是留言本数据的调用,现在博客各个页面均采用JS调用方式,不知道有多影响速度。

2:给留言本做301重定向。

由于只是一个单页,是ASP程序,所以做301定向比较简单,以下是ASP做301从定向代码,只需把guestbook.asp这个页面替换成以下代码即可,域名注意要换成你想重定向的网址上。

ASP:

 <%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://lusongsong.com/guestbook/"
Response.End
%>

PHP:适用于wordpress等程序。

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://lusongsong.com/guestbook/");
exit();

附一:301重定向代码和测试工具(国外测试)(国内测试),如果出现结果200表明请求已成功,请求所希望的响应头或数据体将随此响应返回。更多方法请参见“详解301永久重定向”。

附二:未来即将发布的《低调与华丽模板》将保留留言本模板功能,使用此模板的用户不受影响,主要在模板性能上作出调整。

附三:很多人问我博客精彩语录是怎么搭建是,其实就是用一个ASP留言本改的,和这套留言本的方法是一样的。

顶: 0踩: 0

来源:,欢迎分享,(QQ/微信:13340454)