PHP第一课

PHP是一门超文本标记语言,又是一种脚本语言,

什么是脚本语言,比如javascript也是一门脚本语言,javascrit需要配合html使用,可以插入到html中,同样PHP也像是一只脚可以插入到html中。

什么是动态网站,什么是静态网站,有数据交互的才是动态网站。

实现动态网站的技术

asp 技术asp 网站的后缀是.asp,

PHP技术php,网站的后缀是.php

.net 是个平台 .net(dot net)技术,用的语言是c#(cshap)网站后缀是.aspx

PHP和java相比较,PHP搭建网站的速度更快一些,java的广度要大一些,java可以开发安卓后台,我想快速的开发网站一周三天,如果是java要一个月,

现在在公司里面讲究熟读,java要一步一步的搭建,而PHp有很多模板,

能不能也能开发PHP也能开发java,其实所有的语言都是相通的,想什么都能做还是学java,我们学了PHP几年发现很多原理都一样,所有的解析到计算机中都是二进制代码,因为殊途同归,所以相同的地方很多

目前的主流技术是PHP和jsp,新浪邮箱就是PHP。PHp上手很快,学好还是很长时间的

 

客户端和服务器端,一个网站要运行需要具备两点

客户端向服务器端,发送http请求,两边通讯需要有暗号,之间的暗号也是二进制的,计算机必须要使用二进制的数字,两边要使用相同的协议去解析二进制,我们两说话,我们用中文,如果一个是日语一个是中文,就没法交流,然后客户端请求,服务器端相应,

一个服务器端可以接受多个客户端的请求,同事时响应。

什么是客户端:浏览者使用的计算机(浏览器)

服务器端:用来存储网页的计算机,将来做好的所有网站都放到服务器上,然后客户端去请求这个页面

端口和端口号

客户端向服务器端发送一个请求,去请求页面,把结果返回到客户端。

 

端口和端口号

客户端是个大楼里面有很多公司,服务器端也是可能有很多公司,公司之间要有门,

有一个门牌号,有80或者81,我的服务器apace加入在80里面运行,PHP的运行环境在80这个屋里面,如果客户端请求81

不能请求到,客户端也有很多门,有65536个,范围0-65535,你说我从哪个出去有没有关系,从哪个门出去没关系,关键是找到对方的门那个门

能出去就从哪出去,计算机是随机的,

 

 

 端口相当于一个空间,就是一个屋子,端口号相当于门牌号,从那个端口出去没有关系,但是请求的端口必须确定

客户端向服务器端发送请求,必须从一个端口出去,从哪个端口出去,是计算机随机决定的,客户端的操作系统决定的,那么没有

被占用就从那个门出去,但是请求的端口,服务器上必须是一定。

web服务器的端口默认是80端口,还有几个端口MYSQL服务器的端口默认是3306,ftp的端口默认是21。

这个门就是端口,门上的编号就是端口号,咱们下面装服务器的时候,如果有一个程序把80占用了,要改

至于怎么操作,

BS和cs架构

简述什么是Bs和cs,哪个网站是bs哪个是cs

B:browser 浏览器

S:server   服务器

C:client 服务端

BS:浏览器和服务器的关系,通过浏览器来访问服务器,比如传智播客网站。

cs:客户端和服务器的故乡你,也就是说通过一个客户端软件来访问服务器,比如QQ,股票软件,

因为有一个软件Mysql,要通过msyql的客户端软件来访问服务器

BS的好处是:方便只要有浏览器就能访问、对用户友好,但是有个缺点,绝大部分的逻辑都在服务器上,

所以造成了胖服务器,瘦客户端,对服务器的的负载要求很高

cs:有一部分逻辑在客户端运行,减轻了服务器算的负担

 

前台和后台

前台没有程序,错的。浏览者看的页面是前台,后台是管理员看的页面,后台用来操作,前台显示数据。

思考:管理员看的界面也是客户端

 

posted @ 2018-08-16 16:04  Javascript设计模式  阅读(162)  评论(0编辑  收藏  举报