海力源码logo图片
400电话图片
热门关键词:  响应式网站    设计网站    营销型网站   
源码资讯
当前位置:首页 > 源码资讯 > 公司网站制作实现步骤

公司网站制作实现步骤

资讯来源:海力源码    点击次数:333    更新时间:2022-4-23 14:02:52
静态化策略的实现主要分成配置拦截器以及拦截器实现两步。首先将AngularJS的Web项目加入JavaEE的webapp文件夹中,设置WEB-INF / web.xml文件,确定外部工具路径、缓存路径、遍历深度、拦截规则等参数,下面为少量配置代码: 针对策略二的实时静态化SEO策略的拦截器SEOFilter的实现原理拦截器首先判断请求的发送方, 如果不是爬虫机器人则直接返回正常的页面,反之则返回SEO实时静态化页面。 针对爬虫机器人的处理流程主要为:首先进行URL转义,爬虫请求分析,记录URL并查询遍历深度(没有此项参数则使用配置文件中的默认值);再将URL进行二次转义,查询缓存文件;如果存在缓存文件并且没有失效,则直接返回SEO静态页面;如果缓存文件不存在,或者缓存已失效并未及时销毁,则先销毁缓存,再进入SEO处理器;SEO处理器利用第三方工具PhantomJS,它是一个以WebKit为基础的服务器端JavaScript的API,不依赖于浏览器,全面支持各种Web标准,例如页面文档对象模型(Document Object Model,DOM)处理等———对动态页面进行搜索引擎优化;最后生成缓存页面, 保存文件至缓存文件目录(缓存池),返回SEO静态页面。
  • 海力源码手机版
  •  联系客服小美