编写高性能的.net程序
最近要做一个大一点的论坛.因为头要求要着重考虑性能问题,所以张贴求助.大家可以从各个方面作一下探讨.从程序代码编写方面(如类的设计)\数据库设计与访问方式\实现方式(如何高效的生成静态页面)等方面考虑.小弟的分散光了.以后补偿大家.
------解决方案--------------------这年头不太有人从头开始写一个论坛,一般随便拉一个就解决问题。
网上有很多好的论坛,也有很多开源的,都不错的
------解决方案--------------------汗,我刚刚从头写了一下.
本来我也想生成静态页面的.但是为了能让用户修改贴子和跟贴,以及并发问题,还是改成全部存在数据库里.
------解决方案--------------------采用 PETSHOP 结构 哪个是我知道的最快的
------解决方案--------------------劳动没有贵贱之分!把任何工作都做好,认真学习,我们才有更多的机会发展。
高性能的网站多是在商业智能不断对网络流量进行分析的基础上修改成的
------解决方案--------------------这个关系到很多方面
------解决方案--------------------要高性能Unsafe代码用指针,呵呵~
------解决方案--------------------参考一下CSDN的方式,数据库存储,XML界面交互显示
------解决方案--------------------CSDN只能发纯文本,不能修改贴子,作为论坛的话功能不全.
------解决方案--------------------使用Factory模式,先抽象接口,然后用类创建实例,将数据库中的相关Table 数据建立类,减少类之间的耦合程度。
微软有这方面的例子关于论坛的。
------解决方案--------------------起点高,颇有难度哦