抓取ajax动态网页java(什么是静态页面?HTML+PHP+JavaScript(早期的动态网页技术))

优采云 发布时间: 2022-03-05 15:16

  抓取ajax动态网页java(什么是静态页面?HTML+PHP+JavaScript(早期的动态网页技术))

  内容

  一. 什么是静态页面?

  1. 一个静态页面只有一个固定的URL,网页上的内容也是固定的,不会随着不同浏览器的访问而改变。

  2. 一旦网页内容发布到网站 服务器,无论是否有用户访问,每个静态网页的内容都会保存在网站 服务器上。这样就可以理解为静态网页是实际保存在服务器上的文件,每个网页都是一个独立的文件。

  3. 静态网页通常以.html、.hml、.xml、.shtml等常用形式后缀,不带“?”。

  4. 静态页面无法连接数据库;

  5. 静态页面开发技术:HTML;

  优势:

  1.静态网页内容比较稳定,网站格式友好,容易被搜索引擎检索;

  2. 静态页面访问速度最快,不需要从数据库中提取数据;

  3. 网站更安全,HTML页面不会受到Asp相关漏洞的影响;并且可以减少攻击和防止SQL注入。当数据库发生错误时,不会影响网站的正常访问。

  缺点:

  1. 内容固定,交互性差,功能有限,内容更新维护复杂;

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

  3. 不能充分支持用户需求。

  二. 什么是动态页面?

  1. 当浏览器向服务器请求某个页面时,服务器根据当前时间、环境参数、数据库操作等动态生成一个HTML页面,然后发送给浏览器。显然,动态网页中的“动态”是指服务器端页面的动态生成;只有当用户请求时,服务器才返回一个完整的网页。相反,“静态”是指实际的、单独的文件。

  2. 动态页面开发技术:

  HTML+JavaScript (Node.js)

  HTML+PHP

  HTML+ASP.NET(或 ASP)

  HTML+JSP

  HTML+CGI(早期动态网络技术)

  3. 使用动态网页技术可以实现很*敏*感*词*,例如:用户注册、登录、用户管理、在线调查/研究、订单管理、用户评论等。

  4. “?” 在动态网页中的 URL 对搜索引擎不是很友好。通常,搜索引擎不会访问 网站 数据库中的所有内容,或者出于技术原因。搜索引擎不会抓取“?”之后的内容。在网址中。因此,需要进行一些技术处理以适应搜索引擎的要求。

  5. 动态页面常用后缀:.asp、.jsp、.php、.perl、.cgi;

  优势:

  1.动态网页一般基于数据库技术,可以大大减少网站维护的工作量;

  2. 可以实现用户的各种需求;

  3. 查询信息方便,可存储大量数据,需要时可立即查询。

  缺点:

  1.动态网站不利于搜索引擎检索或收录;

  2.动态网站制作成本较高;

  3.动态网页也调用数据库中的数据,对数据库的安全保密要求很高,需要专业技术人员维护网站的安全。

  三. 什么是伪静态页面?

  1. 伪静态相对于纯静态。“假”静态页面本质上是动态页面。

  2. 通常,为了增加搜索引擎的友好度,静态页面是由动态页面生成的。

  3. 并非所有以 html 为后缀的页面都是静态页面。动态页面也可以通过服务器端技术使用静态页面的后缀。比较常见的是Apache和Nginx的Rewrite技术,也就是通常所说的伪静态页面。实际上,它们仍然是动态页面,但它们是静态的。

  优势:

  1. 与静态页面相比,伪静态页面在速度上并没有明显的提升。毕竟是“假”的静态页面,本质上是动态页面翻译成静态页面。从SEO优化的角度来看,最明显的优势就是让搜索引擎把伪静态页面当作静态页面。

  2. 提高用户对网页的信任度。

  缺点:

  使用伪静态会占用一定的CPU,大量的伪静态页面会导致CPU过载。

  四. 总结

  1. 静态页面意味着 网站 上的所有内容都已设置、完成,然后放在上面。无论用户何时看到内容,内容都是相同的。

  2. 动态页面的内容是由数据库中的程序生成的。当不同的用户在不同的时间访问该页面时,显示的内容可能会有所不同。网页内容会根据程序设置自动更改。

  3. 伪静态页面就是让动态页面静态化。

  4. 静态网页是构建网站的基础,静态网页和动态网页并不矛盾。技术还可以将 Web 内容转换为静态网页以供发布。

  5. 静态页面和动态页面各有特点。网站 是使用静态页面还是动态页面,主要取决于网站 的功能需求和网站 的内容。如果网站的功能比较简单,网站的更新量不大,使用纯静态网页会比较简单。否则,通常使用动态网络技术。

  6.动态网站也可以采用动静结合的原则,动态网页适合动态网页的使用。如果需要使用静态网页,可以考虑使用静态网页。在 网站 上,动态和静态 Web 内容共存也很常见。

  7. 静态页面访问速度最快;维修比较麻烦。

  8. 动态页面占用空间小,易于维护;访问速度慢,如果访问的人多,会对数据库造成压力。

  9. 使用纯静态和伪静态进行SEO优化没有本质区别。

  10. 使用伪静态会占用一定的CPU使用率,使用过多会导致CPU过载。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线