精华内容
下载资源
问答
  • 1.静态网页和动态网页 (1)静态网站:不支持数据交互网站 优点:速度快(服务器不执行) (2)动态网站:支持数据交互网站 a. asp .asp b. php .php c. .net .aspx d. Java .jsp 优点:有数据库、有...
    1.静态网页和动态网页
    (1)静态网站:不支持数据交互的网站
    	优点:速度快(服务器不执行)
    (2)动态网站:支持数据交互的网站
    	a. asp		.asp
    	b. php		.php
    	c. .net		.aspx
    	d. Java		.jsp
    	优点:有数据库、有后台
    (3)开源CMS、网页模板
    	减法型动态网站、标准型动态网站
    	CMS:CMS是Content Management System的缩写,意思为“网站内容管理系统”, 用来管理网站后台,编辑网站前台。
    (4)有数据交互的就是动态页面,有数据后台和数据库的就是动态页面
    
    2.LAMP和WAMP
    LAMP: Linux+Apache+Mysql+php
    WAMP: Windows+Apache+Mysql+php
    
    3.PHP的基础知识
    站点、网点、虚拟主机
    站    点:存放网站内容的文件夹
    虚拟目录:有权限的文件夹
    虚拟主机:有权限的文件夹+域名+端口
    
    4.servlet
    (1)servlet通常用在开发服务端程序
    (2)servlet是一个符合特定规范的Java程序,基于Java技术的Web组件
    (3)servlet运行在Web容器中,不能用main函数运行
    (4)servlet通常生成动态内容,接收和处理请求
    (5)JSP本质上是一个servlet,它继承了HttpServlet的类
    
    展开全文
  • 第4章 PHP中的数组 4.1 数组的概念 数组的概念 数组是一组数据有序排列的集合把一系列数据按照一定的规则组织起来形成一个可操作的整体PHP中的数组与其他高级语言相比更为复杂和灵活和其他语言不一样的是可以将不同...
  • 静态网页概念作用特点静态网页有时也被称为平面页。静态网页的网址形式通常为htm(超文本标记语言)结尾 ,还有就是以超文本标记语言(....(动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从...

    静态网页概念作用特点

    静态网页有时也被称为平面页。静态网页的网址形式通常为htm(超文本标记语言)结尾 ,还有就是以超文本标记语言(.htm、.html)、.shtml、.xml(可扩展标记语言)等为后缀的。

    特点

    静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;(动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容。)

    网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

    静态网页的内容相对稳定,因此容易被搜索引擎检索;

    静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;

    静态网页的交互性较差,在功能方面有较大的限制。

    页面浏览速度迅速,过程无需连接数据库,开启页面速度快于动态页面。

    减轻了服务器的负担,工作量减少,也就降低了数据库的成本。

    优点

    可以公开(即副本可以证明给任何人)。

    托管没得任何特殊的要求。(不需要特殊的中间软件比如超文本预处理器、公共网关接口)

    没得网络服务器或应用服务器,比如直接从CD-ROM(激光唱片-只读存储器)或USB闪存驱动器读取内容,可以通过网络浏览器直接访问。

    网站更安全,HTML页面不会受Asp相关漏洞的影响;而且可以减少攻击,防SQL注入。数据库出错时,不影响网站正常访问。

    不需要编译,所以速度快,节省服务器资源。

    网址格式友好,搜索引擎容易识别。

    缺点

    内容是固定的,交互性差,内容更新维护复杂。

    没有自动化的工具,维护大量的静态页面文件是不现实的。

    无法充分支持用户/客户的需求(外观选择,浏览器的支持,Cookie)。

     

    静态网页的核心特点:

    1. 程序在客户浏览器端解析,不需要读取后端数据库,因此性能和效率很高

    2. 因为后端没有数据库的支持,所以和用户的交互性较差,功能实现也很少

     

    动态网页:

    动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号

    1. 网页扩展名常见后缀名:.asp、.jsp、.php、.perl、.cgi等

    2. 网页一般以数据库技术为基础,大大降低了网站维护的工作量

    3. 采用动态网页技术的网站可以实现更多的功能:如用户注册、用户登录、在线调查、投票、用户管理、订单管理、发微博等。

    4. 动态网页并不是独立存在于服务器上的网页文件,当用户请求服务器上的动态程序时,服务器解析这些程序并可能读取数据库返回一个完整的网页内容

    5. 动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求

    6. 程序在服务器端解析,耗时长,效率低

     

    Nginx web server 静态2-3万并发

    Nginx web server 动态1000-2000并发(php+mysql)

     

    伪静态:

    伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。

    区别静态

    从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式

    伪静态只是改变了URL的表现形式,实际上还是动态页面

    静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的

    总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。

    小结:

       利用rewrite技术将动态网页伪装成静态网页(URL地址改写)

       便于搜索引擎搜录提升用户访问量以及用户体验

       访问性能没有提升,并且转换伪静态会消耗资源,因此性能反而会下降

       尽可能将动态网页转化成真正的静态页面

       并发量不是很大或者动态更新过于频繁的时候,用rewrite实现伪静态也是不错的

       伪静态网页的实现过程,一般是由运营商产品提出需求,开发和运维共同实现的

     

    网站流量度量术语:

    IP(独立IP):指独立IP数,独立IP数是指不同IP地址的计算机访问网站是被计算的总次数。独立IP数是衡量网站流量的一个重要指标。通过独立IP数度量网站访问量,和实际的访问情况不是很匹配。

    PV(访问量):是网站被访问的页面数量的一个指标,页面浏览量或点击量,不管客户端是不是相同,也不管IP是不是相同,用户每访问一个网站页面都会被计算一个PV

    UV(独立访客):同一台客户端(PC或移动端)访问网站被计算为一个访客,一天内相同的客户端访问同一个网站只计算一次UV,UV一般是以客户端cookie等技术作为统计依据的,实际统计会有误差

     

    www服务常见软件:

    1. 常用来提供静态Web服务的软件:

    Apache:中小型Web服务的主流,Web服务器中占比最高

    Nginx:大型网站Web服务主流

    Lighttpd:不温不火的优秀Web软件

    2. 常用来提供动态Web服务的软件:

          PHP:大中小型网站都会使用,动态网页语言PHP程序的解析容器。

          tomcat:中小型企业动态Web服务主流,互联网Java容器主流(如jsp、do)

          resin:大型动态Web服务主流,互联网Java容器主流(如jsp、do)

          IIS:微软Windows下的Web服务软件(如asp、.aspx)

    展开全文
  • 静态网页和动态网页在浏览网页的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问,而且登录之后可以连续...我们首先了解一下静态网页和动态网页的概念,还用前面的示例代码,内容如下:这是...

    静态网页和动态网页

    在浏览网页的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问,而且登录之后可以连续访问很多次网站,但是有时候过一段时间就需要重新登录。还有一些网站,在打开浏览器时就自动登录了,而且很长时间都不会失效,这种情况又是为什么呢?其实这里面设计会话(Session)和Cookies的相关知识。

    我们首先了解一下静态网页和动态网页的概念,还用前面的示例代码,内容如下:

    这是最基本的HTML代码,我们将其保存为一个.html文件,然后把它放在某台具有固定公网IP的主机上,主机上装上Apache或Nginx等服务器,这样这台主机就可以作为服务器了,其他人便可以通过访问服务器看到这个页面,这就搭建了一个最简单的网站。

    这种网页的内容是HTML代码编写的,文字、图片等内容均通过写好的HTML代码来指定,这种页面叫做静态网页。它加载速度快,编写简单,但是存在很大缺陷,如可维护性差,不能根据URL灵活多变地显示内容等。例如,我们想要给这个网页的URL传入一个name参数,让其在网页中显示出来,这是无法做到的。

    因此,动态网页应运而生,它可以动态解析URL中参数的变化,关联数据库并动态呈现不同的页面内容,非常灵活多变。我们现在遇到的大多数网站都是动态网站,它们不再是一个简单的HTML,而是可能由JSP、PHP、Python等语言编写的,其功能比静态网页强大和丰富太多了。

    此外,动态网站还可以实现用户登录和注册功能。再回到开头提到的问题,很多页面是需要登录之后才可以查看的。按照一般的逻辑来说,输入用户名和密码登录之后,肯定是拿到了一种类似于凭证之类的东西,有了它,我们才能保持登录状态,才能访问登录之后才能看到的页面。

    那么这种神秘的凭证到底是什么呢?其实它就是会话和Cookies共同产生的结果。

    无状态HTTP

    在了解会话和Cookies之前,我们还需要了解HTTP的一个特点,叫作无状态。

    HTTP的无状态是指HTTP协议对事物处理是没有记忆能力的,也就是说服务器不知道客户端是什么状态。当我们向服务器发送请求后,服务器解析此请求,然后返回对应的响应,服务器负责完成这个过程,而且这个过程是完全独立的,服务器不会记录前后状态的变化,也就是缺少状态记录。这意味着如果后续需要处理前面的信息,则必须重传,这导致需要额外传递一些前面的重复请求,才能获取后续响应,然而这种效果显然不是我们想要的。为了保持前后状态,我们肯定不能将前面的请求全部重传一次,这太浪费资源了,对于这种需要用户登录的页面来说,更是棘手。

    这时两个用于保持HTTP连接状态的技术就出现了,它们分别是会话和Cookies。会话在服务端,也就是网站的服务器,用来保存用户的会话信息;Cookies在客户端,也可以理解为浏览器端,有了Cookies,浏览器在下次访问网页时会自动附带上它发送给服务器,服务器通过识别Cookies并鉴定出是哪个用户,然后再判断用户是否是登录状态,然后返回对应的响应。

    我们可以理解为Cookies里面保存了登录的凭证,有了它,只需要在下次请求携带Cookies发送请求而不必重新输入用户名、密码等信息重新登录了。

    因此在爬虫中,有时候处理需要登录才能访问的页面时,我们一般会直接将登录成功后获取的Cookies放在请求头里面直接请求,而不必模拟重新登录。

    20-03-18 18:00

    4362

    2

    展开全文
  • 静态网页和动态网页的区别 动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态。 静态网页: (1)静态网页不能简单地理解成静止不动的...
  • 静态网页与动态网页的区别(摘抄于百度文库):  所谓静态网页就是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的...

    一.静态网页与动态网页的区别(摘抄于百度文库):

      所谓静态网页就是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。反之不符合静态网页概念的就属于动态网页。

           静态网页使用语言:HTML(超文本标记语言)在网站设计中,一般的静态网页网址都是以.htm、.html、.shtml、.xml等为后后缀的,但是,并不是说静态网页就没有动态的效果,有的静态网页也会有动态效果,如.GIF格式的动画、FLASH、滚动字母等,动态网页使用语言:HTML+ASP 或HTML+PHP 或 HTML+JSP 等。

          区别静态网页与动态网页最重要的一点----程序是否在服务器端运行。这是最重要标志。

          在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。

    二.静态网页和动态网页两者的特点:

      1.动态网页的特点:

        (1)动态网页以数据库技术为基础,可以大大减少降低网站维护的工作量;

        (2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;

        (3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;

        (4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求

      2.静态网页的特点:

        (1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;

        (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

        (3)静态网页的内容相对稳定,因此容易被搜索引擎检索;

        (4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大

     

    转载于:https://www.cnblogs.com/lyq-biu/p/10519290.html

    展开全文
  • 9.1动态网页的概念 从静态网页到动态网页的发展史网站建设的革命建设,它实现了用户客户端和网站服务器段交互方式的改变,实现了从但反馈到双向互动的转变,实现了从单一媒体到互动平台的转变,体现了当代网站建设...
  • 网页分为两种,静态网页和动态网页。 对于这个初学者来说,很容易误导静态的概念。我开始单纯的以为静态网页纯为文字与图片为元素的网站,...而动态网页除了有静态网页的元素之外,还包括一些应用程序,而这些程序需要
  • 动态网页技术

    2012-05-17 13:32:11
    动态网页技术 是讲述动态网页技术基本概念等内容
  • 【前端】静态网页和动态网页

    千次阅读 2019-12-27 17:55:09
    动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态。 01. 静态网页 (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中...
  • 动态网页和静态网页的区别,首先要分别了解两个概念,就是什么是静态网页,什么是动态网页,并且学会区分哪些是静态哪些是动态。 静态网页: (1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有...
  • 静态网页与动态网页

    2018-12-02 20:04:40
    静态网页与动态网页的区别:Web服务器的处理方式不同 一、静态网页(不包含任何服务器端脚本(服务器脚本语言:指在服务器上运行的脚本语言,比如PHP,ASP,JSP,也就是后台程序语言。脚本语言又叫动态语言,是一种编程...
  • 动态信息理论据Merriam-Webster Online地解释,动态一词...这与静态网页的概念是相对的,静态网页的内容并不依赖用户输入的数据而改变而且通常是直接解析给用户。Web页面上的动态信息有三种主要的类型:动态数据--在...
  • 动态信息理论据Merriam-webster Online地解释,动态一词...这与静态网页的概念是相对的,静态网页的内容并不依赖用户输入的数据而改变而且通常是直接解析给用户。Web页面上的动态信息有三种主要的类型:动态数据--在...
  • 在HTML格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。 我们将静态网页的特点简要归纳如下
  • 本文从ASP的概念入手分别介绍了什么是静态网页、动态网页,以及静态网页、动态网页的工作原理和主要区别,静态网页、动态网页的区别主要在于在服务器端是否执行相应的代码。静态网页不包含任何的脚本,当浏览器发送...
  • 1、 试分析动态网页设计中涉及的HTML、CSS 和javascript 的概念和主要功用。
  •  我们把含有动态特效页面叫做DHTML(Dynamic HTML缩写,又叫动态HTML),它是近几年来网络发展进程中出现一种特别技术引用概念,主要是客户端脚本语言、CSS(Cascading Style Sheets层叠样式表)和文档对象...
  • 静态网页和动态网页

    2011-09-10 09:14:54
    静态网页与动态网页的区别在于Web服务器对它处理方式不同。了解这种区别对于ASP概念的理解至关重要。 1、静态网页 静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标记、文本、Jave小程序、...
  • 第20章 动态网页

    2012-01-21 21:34:54
    随着Web的发展,静态网页已经不能满足用户需要。特别是在电子商务的出现和普及后,对互动的要求越来越激烈。静态网页虽然设计过程较为简单,但是后期的维护却极为困难。...本章将介绍动态网页技术的概念和应用。
  • 静态网页和动态网页

    2009-05-29 00:37:00
    静态网页与动态网页的区别在于Web服务器对它处理方式不同。了解这种区别对于ASP概念的理解至关重要。 1、静态网页 静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标记、文本、Jave小程序、...
  • 所以也就引出了什么是动态数据的概念动态数据在这里指的是网页中由Javascript动态生成的页面内容,是在页面加载到浏览器后动态生成的,而之前并没有的。在编写爬虫进行网页数据抓取的时候,经常会遇到这种需要动态...
  • 动态网页跟静态是两种概念。如index.php(动态) index.html(静态) 。动态是需要连接服务器端。静态就是客户端。用户访问静态页面,它不会向服务器端请求改变什么事件。动态转换成静态就是把把大量信息可以快速...
  • 考核目标掌握静态网页和动态网页技术基本概念和区别了解Java Servlet 和JSP基本概念和基本原理了解ASP.NET基本概念和基本原理了解PHP基本概念和基本原理了解Ajax技术基本概念和原理一.静态网页与动态网页1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,189
精华内容 875
热门标签
关键字:

动态网页的概念