SXNA1.4RC6(Build 0909)下载与交流

Sipo XML News Aggregator

INTRO:

SXNA通过在线更新Feed帮助你更方便地在线关注你喜欢的NEWS/BLOGS.
·目前采用多种被动更新方式+用户驱动自动更新方式。
·支持2级目录
·支持OPML的导入导出功能
·SXNA支持首页调用
·支持生成RSS
·支持用户申请
·支持数据库在线管理
·支持前台更新
·方便换肤SXNA1.4用了zx.asd开发的z-blog的皮肤,下载z-blog的皮肤可以实现换肤.在这里要谢谢zx.asd对我的支持与帮助.
·支持RSS/ATOM的大部分版本,如果有支持的不好的请告知我.
·如果大家发现了SXNA1.4的bug请访问re.dc9.cn告诉我,我将尽快解决.



WHAT’S NEW:

SXNA1.4RC6采用了用户驱动自动更新方式,详述如下:

设定了两个变量,一个是SxnaAutoUpdateTime为用户驱动自动更新每条时间间隔,单位毫秒,初始值为10秒。SxnaAutoUpdateTime2为用户驱动两次完整自动更新允许最小时间间隔,单位为分钟,初始值为10分钟。

当任何一个用户进入SXNA主页的时候,过10秒(SxnaAutoUpdateTime)后服务器开始自动更新一条feed,并过10秒之后再更新下一条feed,直到该用户关闭这个浏览器窗口,即用户驱动停止的时候,该用户所驱动的自动更新就停止了。

如果另一个用户这时也访问SXNA主页了,如果他也停留了超过10秒,那么过10秒后服务器开始自动更新一条feed,这条feed是接续上一个用户未更新的feed,也就是说当同时有多个用户访问sxna主页的时候,他们每个人所驱动更新的feed都是不同的。

当这些用户共同驱动的自动更新把所有的feed都更新了一遍之后,系统自动记录时间,此后的10分钟(SxnaAutoUpdateTime2)之内,自动更新关闭。

当过了这10分钟后,当有用户访问的时候自动更新继续开启工作。

一般访问量比较大的网站,建议在[变量设置]里面把“用户驱动两次完整自动更新允许最小时间间隔“改大,否则服务器会很累。

这种用户驱动自动更新的方式是受到了hurbo的聚合器的自动更新方式的启发,不过他的自动更新是随机且连续并可取消的,非常感谢hurbo代码的启发(hurbo加我QQ~~)。

其实这还不能算是真正的自动更新,因为毕竟还需要用户驱动。目前正在研究用C#.net编一个基于windows的自动更新程序。


升级前先导出OPML文件,存到硬盘,再ftp覆盖所有文件,再导入OPML(建议先清空数据库)

相对于rc5更新了这些:

更新了ADMIN下面的
Import_output.asp的 line480~491
edit_setting.asp
edit_xml.asp line61~82

css下面的
sxna.css

include下面的
updatefunction.asp
autoupdate.asp

script下面的
autoupdate.js
client.js
server.js

template下面的
bxna.tpl line14-17
z-blog.tpl line13-16

根目录下的
config.asp line58~62
default.asp line13-16

猪猪~~~~


2005-9-7

2005-9-7
修复编辑目录的错误
改变了function.asp的188-193行
压缩包已经更新


2005-9-9

2005-9-9
修复自动更新不更新首页调用的错误
改变了autoupdate.asp的 58行
就加了一句话call BuildXMLfile()
压缩包已经更新

管理密码:sxna


SXNA1.4RC6(Build 0909)下载与交流》上有 71 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>