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

WBOY
풀어 주다: 2016-06-06 20:52:15
원래의
1060명이 탐색했습니다.

TYPECHO 在 Widget 设计文档中提到:

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

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

回复内容:

TYPECHO 在 Widget 设计文档中提到:

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

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

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

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!