动态网站
动态网站是那些随着对网络服务器的每个请求而改变内容或布局的网站。这些网站能够从同一个源代码文件为不同的访问者生成不同的内容。有两种动态网页,即客户端脚本和服务器端脚本。客户端网页会根据您在网页上的活动而变化。在服务器端,每当加载网页时,网页都会发生变化。
示例:登录和注册页面、申请和提交表格、查询和购物车页面。
动态网站的典型架构
有不同的语言用于创建动态网页,如PHP、ASP、.NET 和 JSP。每当在浏览器中加载动态页面时,它都会根据用户的输入请求数据库提供信息。在从数据库接收信息时,在应用样式代码后将生成的网页应用到用户。
动态网页的特点:
- 这些网站非常灵活。
- 在这些网站中,可以在用户计算机上快速更改内容,而无需向网络浏览器请求新页面。
- 在这些网站中,所有者能够简单地更新和添加新内容到网站。
- 这些网站具有内容管理系统、电子商务系统和内联网或外联网设施。
- 大多数动态 Web 内容是使用服务器脚本语言在 Web 上组装的。
动态网页的优点:
- 它提供了更多功能的网站。
- 很容易更新。
- 它有助于搜索引擎,因为新内容将人们带回网站。
- 这些是交互式网站,因为它们可以定制。
- 这些网站可以作为一个系统工作,以允许员工或用户进行协作。
动态网页的缺点:
- 这些类型的网站很复杂。
- 这些开发成本更高。
- 这些网站的托管成本也更高。
- 它需要一个快速、高端的 Web 服务器。