• 2009-04-24

    小网站的框架设计要考虑的东西 - [knowledge]

    别人的东西,拿来总结下,自己留着看!

    架构层次清晰化
    起步的阶段应该清楚的确定下来架构的层次。如果都搅和在一起,业务一旦扩增开来,如果原有的一堆东西拆不开就是非常痛苦的事情。
    Web Server <--> (AppServer)<-->Cache(eg. Memcached)<-->DB

    前端优化很重要
    因为流量低,访客可能也不多,这时候值得注意的是页面不要太大,多数流量低的站点吃亏就在于一个页面动辄几兆(我前两天看到一个Startup的首页有4M之大,可谓惊人),用户看个页面半分钟都打不开,你说咋发展? 先把基本的条件满足,再去研究前端优化。

    从开始考虑性能
    这一点是可选的,但也重要。设计应用的时候在开始就应考虑 Profile 这件事情。一套应用能否在后期进行有效优化和扩展,很大的程度限制在是否有比较合适的 Profile 机制上。需要补充的是,对性能的考虑必然要把有关的历史数据考虑进来。

    好架构不是设计出来的
    这是最后要补充的一点。好的架构和最初的设计有关系,但最重要的是发展中的演化:
    发展-->发现问题-->反馈-->解决问题(执行力)--> 改进->进化到下一阶段--新问题出现(循环)

    Tag:knowledge
  • 2009-04-16

    总结 - [knowledge]

    1.产品:任何产品的设计,必须考虑SEO的规划,因为通过SEO获得流量很可观。另外,经济成本,不能因为前期对用户量的要求而大意,产品理念的前卫跟赢利不一定成正比,必须考虑成本,同时也为日后维护提供便捷。

    2.团队:1>.战斗力 2>.明确的分工和不同的能力 3>.满足每位同事的发展方向,不同的空间去延展 4>.凝聚力

    3.面向对象,面向对象的威力应该在于封装和多态,三个特点:封装,继承,多态!

    Tag:knowledge