
设计/框架
文章平均质量分 74
ctowoo
这个作者很懒,什么都没留下…
展开
-
MVC设计模式
近期已将《设计模式》 这本看完了,和浅浅的了解了一下PHP开发框架(ZendFramework),有所收获,但一直也没有好好的应用到项目中去,这次刚好有实际的项目来分析,同时也希望将这种设计思想注入在手中开发的项目中去。MVC(Model、View、Control )是一种比较复杂的、应用于项目整体架构模式,它强制性的使应用程序的输入、数据处理和输出分开。使应用程序被分成三原创 2009-09-25 22:37:00 · 782 阅读 · 0 评论 -
ZendFramework的介绍、安装和实例运行
框架主要是为了提高开发效率、使得团队开发人员之间的更容易沟通和协作以及提高应用程序的可维护性。学习了解一种或多种框架对实际项目的应用会有所帮助。一、ZendFramework 的介绍:ZendFramework(以下简称:ZF),以 Model-View-Controller(MVC)三层架构展开。将程序中的不同的部分独立开来,使得程序的开发互不影响和后期维护更加容易。ZF框架的设计思原创 2009-10-04 23:17:00 · 2158 阅读 · 1 评论 -
浅析大型高并发高负载网站的系统架构
转自:http://www.toplee.com/blog/71.html一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬转载 2009-11-04 10:34:00 · 744 阅读 · 0 评论 -
重构
我们都希望我们程序代码可读性强、逻辑清淅、表达条件逻辑简单、系统易扩展以及后期维护方便等。可现实中太多数程序并不是如此。我们应该见过很多难以阅读、逻辑重复(duplicated logic)、添加新行为时需要修改既有代码、充斥中大量的复杂条件逻辑(complex conditional logic)的程序。这时心里肯定在骂人了,我们应该怎么去面对这么一个项目呢?推倒重来成本太高,项目经原创 2009-11-06 23:05:00 · 766 阅读 · 0 评论 -
Web应用中的轻量级消息队列
Web应用中为什么会需要消息队列?主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update 之类的请求同时到达mysql,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统的压力。在Web2.0的时代,高并发的情况越来越常见,从而使消息队列有转载 2009-12-18 14:42:00 · 3054 阅读 · 2 评论 -
怎样的 PHP CODE 才算得上是好的
个人总结大概可以用以下四方面来说明你所写的 PHP CODE 好与不好:1. 规范化 (consistent)2. 结构化 (structured)3. 自适应 (protable)4. 安全的 (secure).............原创 2010-01-07 11:50:00 · 653 阅读 · 1 评论 -
Web架构设计经验分享
web 性能与架构,架构设计的几个心得:转载 2010-06-19 09:45:00 · 515 阅读 · 0 评论