• 1 
预览模式: 普通 | 列表

回复网友建议(截止2007-01-09的意见)

经过大家的测试,对F2blog提出很多合理化建议,现整理了一份清单,我们经过慎重的考虑,为了广大的用户,我们对此做出计划方案。请参考如下:

另外请大家有什么意见,一定发布在“发展建议”,以便于我们及时的收集信息,做出方案调整,满足大家的需求。

谢谢大家对F2blog的支持。

[阅读全文]

今天把F2blog首页改成纯静态文件了

今天看到一篇文章说很多的CSS和JS文件会减慢浏览速度,测试了,果真如此,于是就把f2blog的所有CSS和JS文件用两个PHP文件来封装在一起,这样在HTML代码中就只有一个<link rel="stylesheet" rev="stylesheet" href="all.css.php" type="text/css" media="all" /><script type="text/javascript" src="all.js.php"></script>,这中间的两个PHP为封装所有CSS和JS文件,大家都知道pjblog的CSS有四个。我把它合在一个文件中了。

经过测试,的确非常有效的方法。 另外我还把首页生成了纯静态页面,除了在线人数与今日人数以及下面的运行时间不会变外,其它都很正常了,现在大家访问的首页就是生成的纯静态页面和单个的CSS(也是纯的CSS了)和单个的JS文件。静态页面在有评论,留言和新日志的时候会自动生成首页纯静态文件。

大家在首次访问的时候应该感觉到速度有了明显的改变吧。

已更新此技术的网站还有:www.chong.com.hk, joesen.f2blog.com,目前还在测试中,希望能尽快给大家测试。以便完善它。

谈谈防垃圾引用的一种解决方案

查了很多资料,在对这个垃圾引用,就象对垃圾邮件一样,让人非常可恶的。开始使用了独立认证码的方式来解决,不过还是没有办法彻底解决这个问题。

现在想到了另一种采ajax技术的防垃圾引用的方法,也不知道管不管用,下面说说我的这种解决思路。

1、每个日志可以在后台控制是否引用,这个是没有得说了,别人的引用发不进来。

2、后台加上可以控制引用是否需要认证,但这样也还是发到了服务器中,只是在前台没有显示而已。也不能根本的解决。

3、现在新建一个表,用来保存日志的ID,一个随机认证码,一个日期。这个在读取日志的时候,由需要的引用者去单击“获得引用地址”来生成这个连接地址(可以用ajax技术无刷新技术实现),生的日志ID,随机认证码,一个日期写入了数据表中。

4、用户发来引用时,先比对的IP和网址是否属于过滤列表中,如果不是,继续判断它的日志ID,随机认证码,日期与数据库中的比对(日期30分钟内有效),如果相同,即这个引用发送成功,发送成功后这条记录自动删除了。

5、同时为了防止通过其它软件或网页嵌套框架方式来生成随机认证码,日志ID,日期写入到数据,给生成这段代码的文件加了类似防盗连接的功能,即只有在读取日志的时候才可以运行生成这个认证码。

6、以这种方式实现后,一次一篇日志只能取得一个引用地址,这样防止了多次用软件来追加记录。

以上解决方案还有待测试中,欢迎大家提出意见。

侧边栏每个模块都可以显示不同的小图片了。

如侧边栏,使用了f2blog.css专用的CSS,达到了不同的侧边栏每个模块可以带有不同的样式。又同时兼容pjblog的skin,同时f2blog的skin对pjblog又没有任何影响。
  • 1