服务器基本概念
2018-05-13 本文已影响14人
光明程辉
静态网站和动态网站
静态网站:不支持数据交互的网站;(例如:XXX.html xxx.htm)
动态网站:支持数据交互。(例如:XXX.asp, xxx.php , xxx.aspx, xxx.jsp)
除了 ASP 外,其它的都推荐使用!
采用 技术 | 网站后缀 | 缺点 | 优点 |
---|---|---|---|
ASP | .asp | 目前ASP在UNIX/Linux上的应用可以说几乎为0 ,因为安全性问题。此外还是持续保持长链接,不能断。 | 无需编译; 易于生成;独立于浏览器; 面向对象; |
PHP | .php | 1. 不适合应用于大型电子商务站点 2.缺少正规的商业支持。 3、无法实现商品化应用的开发。 | PHP: Hypertext Preprocessor,开源 . |
.NET | .aspx | 平台单一 ,数据库的连接复杂。 | 安全保护, 兼容性好,容易上手 ,,并支持复杂的面向对象特性。 |
Java | .jsp | 缺少系统性的资料。 速度超慢 | 跨平台 , 用来做大规模的应用服务,安全性高。一次编写,随处运行 |
我们常用的开发组合:
IIS环境下
1.ASP+ACCESS
2.ASP+SQL SERVER
3.ASP.NET+ACCESS
4.ASP.NET+SQL SERVER
APACHE环境下
5.jsp+Oracale
6.JSP+MYSQL
7.PHP+MYSQL
总结:
可以说,asp确实快过时了,在未来jsp和asp.net将会有巨大的潜力,但php凭借其开源的特性也会占有一定份额。
端口号
端口号的范围是 0-65535 ,其中1024以下 的是留给系统的。
80端口一般是留给 WEB服务用。
21端口留给FTP的,到时本地上传到服务器要使用到。
25端口留给邮件服务器使用的。
怎么查询端口号占用情况呢?
在电脑使用:开始-----运行------cmd
然后输入 netstat -ano
查看端口使用情况.png
BS架构 和 CS架构
表格 | 功能 | 使用 |
---|---|---|
BS | B:browser;S:server 服务器 | |
CS | C:client 客户端;S:server 服务器 |
前台 和 后台
- 前台:是给浏览者看的。
- 后台:是给管理员操作的,后台用来操作前台的数据。(注意:后台也是可以看得见得,不然怎么开发和管理用户呢?只是在页面上放后台的链接会影响用户体验和多此一举,你说是不是!)