网站是可以包含文本,图像,音频和视频的相关网页的集合。网站打开的第一个页面称为主页。 每个网站都有特定的互联网地址(URL),访问用户需要在浏览器中输入访问网站,如:www.yiibai.com 就是一个网址。
网站托管在一个或多个服务器上,可以通过使用计算机网络访问其网址即可对其页面进行访问。网站由其所有者管理,所有者可以是个人,公司或组织。
一个网站可以有两种类型:
- 静态网站
- 动态网站
静态网站
静态网站是一种很容易创建的网站的基本类型,静态网站不需要网络编程和数据库设计来创建。 它的网页使用HTML编码,所以只需要熟悉HTML标签即可。
每个页面的代码是固定的,因此页面中包含的信息不会更改,它看起来就像一个个预先编写好的文件。因此,如果要更新网站页面中的内容,需要打开页面对应的文件进行修改并保存才能生效。
动态网站
动态网站是动态网页的集合,内容动态变化。它从数据库或内容管理系统(CMS)访问内容。 因此,当网站管理员更改或更新数据库的内容时,网站的内容也会被更改或更新。
动态网站使用客户端脚本或服务器端脚本,或这两者来生成动态内容。
服务器脚本可根据用户在客户端计算机上输入提交的请求参数来生成内容。Web浏览器从服务器下载网页,并处理页面中的代码以向用户呈现信息。
在服务器端脚本中,应用程序脚本在服务器上运行,处理在服务器中完成,然后将普通的页面发送给用户。
静态网站与动态网站的比较
静态网站 | 动态网站 |
---|---|
每次加载页面时,预构建内容都相同。 | 内容快速生成并定期更改。 |
它使用HTML代码来开发网站。 | 它使用服务器端语言(如:PHP,SERVLET,JSP和ASP.NET等)来开发网站。 |
它为每个请求发送完全相同的响应。 | 它可以为每个请求生成不同的HTML。 |
内容仅在有人发布和更新文件(将上传更新到Web服务器)时发生更改。 | 页面中包含“服务器端”代码,它允许服务器在页面加载时生成唯一的内容。 |
灵活性是静态网站的主要优点。 | 内容管理(CMS)是动态网站的主要优势。 |