ホームページ >バックエンド開発 >PHPチュートリアル >大小网站的架构 & 关于typecho的一二事

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

WBOY
WBOYオリジナル
2016-06-06 20:52:151118ブラウズ

TYPECHO 在 Widget 设计文档中提到:

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

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

回复内容:

TYPECHO 在 Widget 设计文档中提到:

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

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。