当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于搜索引擎优化技术与模板引擎技术的网站优化策略

发布时间:2016-07-15 03:05

  本文关键词:基于搜索引擎优化技术与模板引擎技术的网站优化策略,,由笔耕文化传播整理发布。


当前位置:文库下载 > 所有分类 > IT/计算机 > 基于搜索引擎优化技术与模板引擎技术的网站优化策略

基于搜索引擎优化技术与模板引擎技术的网站优化策略

介绍搜索引擎优化技术与模板引擎技术的网站优化的策略

基于搜索引擎优化技术与模板引擎技术的网站优化策略

ITA

搜索引擎收录的问题,但是出于访问效率等因素综合考虑,动态数据静态化发布为越来越多的内容管理系统采用。而通过模板引擎技术实现动态数据静态化,是目前网站开发的趋势。各种开发语言都有基于自己的模板引擎,基于Java的模板引擎有[10]:Velocity,FreeMarker,Jamon,等等。这些模板引擎技术各有千秋,本文采用了应用非常广泛的FreeMarker来实现网站内容的静态发布。

FreeMarker是一个免费的模板引擎组件

[11]

#信息系统!

键词、内容等数据,并被存储到数据库中,审核后将会触发静态化数据的Java对象。该Java对象根据这条新闻的唯一标识,从数据库中获得该新闻的所有信息,并将这些信息封装到对象ArticlePo中。接下来,需要将该对象和模板结合起来,发布成静态页面,如以下代码所示,其中

aInfo是对象ArticlePo的一个实例,包含一条新闻的信息:

Maproot=newHashMap();

,它使用

root1put("ArticleTitle",aInfo1getA());root1put("word",aIo1());

1put(",a1());

纯Java编写,是一个Jar包。通常由Java程序准备要显示的数据,由FreeMarker根据模板描述生成包含这些数据的页面。FreeMarker将设计者和程序员视为具有不同专业技能的不同个体,界面设计人员只需要在HTML,包含FreeMarker页面输出时,向模板提供变化的信息,、文件,甚至在程序中直接生成,模板设计者不用关心数据从哪儿来,只需使用已经建立的数据模型。

312 模板引擎技术在SEO中的应用

te1getTemplate(“content1ftl");htmlFile=newFile(filepath+filename);//静态化

网页名称和路径

Writerout=newBufferedWriter(newOutputStreamWrit2er(newFileOutputStream(htmlFile)));

try{tem1process(root,out);}out1flush();

模板中的标签将会被aInfo对应的数据替换,生成静态页面,访问该新闻的时候,则不需要再进行数据库的访问操作,直接访问生成的静态页面即可。

以实现增加新闻为例,其中新闻由标题、关键词和内容描述几个属性组成,来说明利用模板引擎技术实现SEO的方法以及动态数据静态化的方法。

首先,界面设计人员在模板中相应位置加入

FreeMarker指令,编辑新闻页面的模板content1ftl:

4 SEO实例

笔者负责开发的北京市科学技术出版社网站

(www1bjkpress1com1cn),又名“贝壳阅读网”,经SEO策

……

  本文关键词:基于搜索引擎优化技术与模板引擎技术的网站优化策略,由笔耕文化传播整理发布。



本文编号:71291

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/71291.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6959d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com