欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

大小网站的架构 & 关于typecho的一二事

程序员文章站 2022-04-05 21:42:34
...
TYPECHO 在 Widget 设计文档中提到:
Widget是组成Typecho的最基本元素,除了已经抽象出来的类库外,其它几乎所有的功能都会通过Widget来完成.在实践中我们发现,在博客这种小型但很灵活的系统中实施一些大型框架的思想是不合适的,它会使系统灵活性降低并且维护成本增高.因此为了达到功能和抽象的统一,我们将系统中所有的功能单元都看作一个Widget。

请问大型网站架构的思想又是什么?感觉TYPECHO很精巧,也很完美,可是不知道它的瓶颈。希望能够从各位学到新的思路,以便于日后开发。

回复内容:

TYPECHO 在 Widget 设计文档中提到:

Widget是组成Typecho的最基本元素,除了已经抽象出来的类库外,其它几乎所有的功能都会通过Widget来完成.在实践中我们发现,在博客这种小型但很灵活的系统中实施一些大型框架的思想是不合适的,它会使系统灵活性降低并且维护成本增高.因此为了达到功能和抽象的统一,我们将系统中所有的功能单元都看作一个Widget。

请问大型网站架构的思想又是什么?感觉TYPECHO很精巧,也很完美,可是不知道它的瓶颈。希望能够从各位学到新的思路,以便于日后开发。

你都还没有开始做,就开始想那么多。
网站的扩展是根据需要,慢慢改变的。
一开始就想那么大的架构,结果目标只是个小应用,你说你是不是开发效率低下?
如果一开始就是大网站架构,你参考常见的扩展机制来构架,一开始问题不大。然后等着你的用户上来了,再慢慢调优,和扩展。
先做了再说。别空谈。

大型网站常见的思想
RBAC : Role-Based Access Control 基于角色的访问控制
ORM : Object Relational Mapper 对象关系映射.提供了概念性的、易于理解的模型化数据的方法。

相关标签: php typecho