开发者学堂课程【场景实践 - 简单动态网站搭建:动态网站的实现方式】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/505/detail/6781
动态网站的实现方式
主要内容
一、动态网站搭建涉及的内容
动态网站的常见实现方式
动态网站搭建涉及的内容
1、操作系统
(1)Windows
(2)Linux
2、Web 服务器
(1)IIS
(2)Apache
(3)Nginx
Windows 系统用的较多的为 IIS ,Linux 系统用的较多的为 Apache 及 Nginx ,搭建网站时使用其中一种服务器即可。
3、数据库工具
动态网站及静态网站最大的区别为动态网站需要数据库的技术支持。
(1)SQLServer
(2)MySQL
(3)Oracle
以上三种工具是在搭建动态网站时常用的数据库类型。
4、开发语言
(1)ASP ( Windows 上使用较多)
(2)JSP ( Java 上使用较多)
(3)PHP (比较常用)
二、动态网站的常见实现方式
了解搭建动态网站所涉及的内容之后,再对动态网站的三种常见实现方式进行讲解。
1、方式一
Windows(操作系统)+IIS(web 服务器)+SQLServer(数据库服务)+ASP(开发语言)
在 Windows 平台搭建动态网站常用的实现方式。
2、方式二
Linux(操作系统)+Apache(web 服务器)+MySQL(开源数据库服务)+PHP(开发语言)
在 Linux 平台搭建动态网站常用的实现方式。这种方式常被简写为 LAMP。
3、方式三
Linux(操作系统)+Nginx(web 服务器)+MySQL(数据库服务)+PHP(开发语言)
第三种方式与第一种方式相似,只是将 Apache(web 服务器)换成了 Nginx(web 服务器),Apache 是传统搭建动态网站时用到的技术,目前在互联网领域,常用 Nginx 代替之搭建 web 服务器。Nginx 相比 Apache 的优点为更加灵活、迅速,故目前使用 Nginx 也较多。
以上为搭建动态网站的三种常用方式,但并不只有三种实现方式,例如之前介绍的搭建动态网站涉及的内容,是进行排列组合的。
搭建动态网站的方式是多种多样的,故需要选择一种适合自己的方式即可。