猪窝

2007-11-05

php学习第一篇:了解web应用基础

Filed under: php — admin @ 10:17 pm

秉承本猪窝经验分享的原则,文章门槛低,接受易,欢迎新手跟猪猪共同进入php学习之路!

第一篇:

为什么选择php就不说了,好处,争议,网上的资源足够多,还有一个原因:任何入门语言都可以,因为精通的是思想!希望可以触类旁通。

先说一下web的结构

两层体系结构:浏览器发出请求,服务器产生响应。一般这种结构就是传统的html与服务器之间的通讯过程。

三层体系结构:浏览器发出请求,回应的资源是由数据库产生。因为动态的处理用户提交的数据才是复杂的过程,所以结构也会增加一层。

一般的三层结构包括一下三层:

最底层:database tier(数据库层),与数据库管理系统(DBMS)共同运作,进行数据的处理工作

中间层: middle tier(web server) ,包含了程序逻辑及负责沟通数据库与浏览器的沟通。

最上层:client tier,基本就是浏览器。(表现层)

几种硬件的部署方式(不同的适应架构的途径)

常规来讲为了利于管理及安全维护,web服务器通常和数据库管理系统安装于同一台机器上。

流量很大的网站通常会把web服务器和数据库服务器分装在不同的主机,可以几种资源,加快运营,要让用户更容易连接到网站。

更高级的处理是同时复制到好几台服务器上的数据库和服务器。属于复制与负载分配的范畴。

通过HTTP传输记录用户信息的最常用的方法:

需加强信息流和结构,最常用的方法是让浏览器与服务器交换记号(token)或主键(key),以识别用户的独特身份及其对话(session)。中间层的软件利用这个记号来存储用户前次请求信息,也能防止有些动作重复执行。这是一个改善用户体验(游客)的好办法!

不该使用数据库服务器的时机

  •  只有单一数据类型且没有搜索需求,比如日志
  • 不需要数据管理的任务

以上是针对完全没有开发基础的人介绍的。当然也有一些小的tips感觉不错!

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress