看过discuz 看过phpwind 看了6kbbs 都不是用的mvc的 难道论坛不适合用mvc么?
哈。
mvc中的v,几个论坛都是尽力分出来的。
但是至于m和c,比较难。
论坛程序也没有必要把model都独立成为一层。
论坛都是从性能上追求最高,用mvc,内存的开销和性能绝对没有办法跟现在比。
还有SQL语句的优化,恐怕一条复杂的SQL,是多个Model无法完成的。
理论上MVC比过程式消耗内存要多,执行效率会慢一点,但是这是微乎其微的。
实际上论坛主要的性能瓶颈在于整体的设计,数据的缓存策略,SQL语句优化等。