抓取动态网页(什么是动态网页静态化就是通过技术手段,模拟浏览器访问,)

优采云 发布时间: 2022-01-11 05:15

  抓取动态网页(什么是动态网页静态化就是通过技术手段,模拟浏览器访问,)

  什么是动态网页静态?

  静态网页就是利用技术手段模拟浏览器访问,将原创动态网页上显示的内容抓取出来保存为htm的静态网页,然后引导用户访问这个静态网页!这样,每个用户访问都是一个静态网页。网页不与数据库交互,访问速度可翻倍!

  静态网页有什么好处?

  1:让动态网页的访问速度和静态网页一样快(因为已经是静态的,所以不和数据库交互会更快)

  2:保持他的简单维护功能!(如果有新内容,只需要重新生成静态网页)

  静态网页注意事项:

  1:由于是自动生成的,有些网页生成后可能会出现异常,比如有验证码的网页。这时候就需要制作验证码了。

  仅包括

  2:如果你生成index.jsp主页,那么你需要设置它,让用户可以先访问静态index.htm。具体设置如下: 打开你的项目下的WEB-INF/web.xml,添加

  

index.html

index.htm

index.jsp

  3::如果你觉得在我们后台生成静态太麻烦,你也可以把这个功能集成到自己的后台中,更加方便。详情请参考生成htm静态网页减少数据库操作

  如何使用动态网页静态?

  在jsp空间管理中登录会员管理中心--扩展你的jsp空间,选择高级管理-动态网页静态

  

  进入动态网页静态界面

  

  这里比较简单,傻瓜式操作,选择域名和要生成的文件,点击静态!

  点击静态后,他会在对应的动态文件的同一个文件夹中自动生成对应的.htm文件。比如你把index.jsp设为静态,那么他会自动在index.jsp所在的文件夹下生成一个对应的.htm文件对应的index.htm文件,引导用户访问这个index.htm!

  ps:特别是这里的一切都是基于用户访问的原则

  比如你静态制作index.jsp文件生成index.htm后,只有用户访问index.htm才会生效,否则用户访问完index.jsp后仍然没有效果生成!

  如何让用户访问 index.htm?这时候就需要修改代码了,比如之前

  <A href="index.jsp">首页</A>

  现在需要改为

  <A href="index.htm">首页</A>

  就是这样,让用户访问静态的htm网页,真正的jsp网页只在需要静态的时候访问一次!

  ------------------------------------------

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线