猪窝

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感觉不错!

2007-11-04

PHP学习之路开始

Filed under: php — admin @ 10:42 pm

终于结束了CSS的学习,现在大部分是在制作过程的经验积累与思想上的培育期。

最近的思想和路线也都比较乱了,体验也都是小细节,需要整理一下。

从NDSL的游戏之路来看几个小体会(谁说玩游戏没正事!)

1. 几个事情或因素急待解决,并且需求度同样紧急时,最好先保持其他几个事情的无影响或影响效果最低,花最少的精力去维持,同时花最大的精力集中攻破一件事,解决一个因素,不要试图同时解决几个事情。多线程偶尔不是那么管用。

2. 图形化界面很重要! UCD里面常说的一个问题就是图形化界面提示,即在使用文字表述时通过小icon的辅助提示或其他手段(比如按钮大小,颜色区分)把用户的思维成本减到最低,同时降低学习成本及使用门槛,对你的产品是有大大的好处的!

3. 不要被商家的模式所欺骗,同时可以考虑如何把这个模式应用到网络中:商家A有两个店面,x和y。 同样一个产品,x卖280,y卖180,经过多次讲价到150可卖。用户感觉很好。而成本实际是20块的东西。=。=

4. 物以类聚,人以群分:判断一个人的人品,看看他有几个十年以上的朋友是一个很有道理的标准。

5. 请记住:子欲养而亲不待!加快成功,珍惜每一个可以“孝顺”的环节。

« Previous Page

Powered by WordPress