• 有感于《CommunityServer 2007 beta》版本的发布


    前几天CommunityServer(CS)发布了2007测试版,可以到
    http://communityserver.org/blogs/announcements/archive/2007/02/15/community-server-2007-beta-1-now-available.aspx
    这里下载(注意:CS2007仅支持。NET2.0,如果你使用。NET1.1则需要安装。NET2.0),在下载的exe里,给测试该版本带来了很大的方便,因为其DEMO直接使用ASP.NET2.0的新特性,例如App_Data,内置IIS(aska),给测试该版本带来很大的方便
    我很喜欢CS就是因为能够从其中学习到许多的变成经验和技巧,有好多案例可以拿过来就用。

    例如统计当前在线人数的问题,如果您做过类似论坛,交友程序等,肯定都会遇到“当前在线”有多少人的功能。
    在许多的ASP.NET教程中,很遗憾,都一直使用Application和Session来解决这个问题,当有人上线,就在Session_Start里将num加1,反之将num减1,这个方法虽然可行,但是确有一个非常大的局限服务器需要维护每一个Session变量,所以如果你的站点访问量大,那么访问速度将显著下降。
       不管是在CS里还是微软在ASP.NET2.0提供的Provider模型里,都没有采用这种方式,想法采用了利用数据库存放在线信息。简单的说,我可以设置在一个时间段里读取当前信息(例如15分钟),这种方法有一个缺点就是不太准确。当然对于在线人数其实要求并不非要完全准确。

    CS2007有很多新的亮点Scott Watermasysk已经在
    http://scottwater.com/blog/archive/community-server-2007-beta-1-available/
    介绍了
    不过我对CS腹诽的比较多,特别是在易用性方便,很麻烦,例如论坛,在要发表的帖子里发张照片,基本上只能够靠附件, 所以要想让CS适合中国国情,看来还需要进一步的开发 ^_^
  • 相关阅读:
    第四周作业
    RHEL6+GFS2+MYSQL高可用
    第三周作业
    第二周作业
    centos7 安装redis 开机启动
    无线网卡连接网络后共享给本地有线网卡使用(Win10)
    第一周作业
    2019.8.13加入博客园
    智力题
    Python入门基础学习(模块,包)
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/653497.html
Copyright © 2020-2023  润新知