2022年面向搜索引擎的内容管理系统(CMS)设计搜索研究教程.docx
《2022年面向搜索引擎的内容管理系统(CMS)设计搜索研究教程.docx》由会员分享,可在线阅读,更多相关《2022年面向搜索引擎的内容管理系统(CMS)设计搜索研究教程.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年面向搜索引擎的内容管理系统(CMS)设计搜索研究教程搜寻引擎友好(Search engine Friendly):基于PATH_INFO的参数解析使得动态网页在链接(URI)形式上更像静态的书目结构,大大便利网站内容被搜寻引擎收录;可缓存性(Cache Friendly):CMS本身不要过多考虑“效率”问题,只要页面输出设计的比较Cacheable,效率问题可以通过更前端专业的缓存服务器解决。后面附有一个简洁的利用PATH_INFO机制 + SquidWEB加速模式实现PHP动态网页的静态发布的例子,比起那些能导出静态页面的大型发布系统这种轻量级的动态缓存解决方案只需对原有的动态发布
2、系统做少量的修改,从而大大提高了原有内容发布系统的重用度。网站内容静态发布的重要性:Cacheable / Search Engine Friendly由于一个动态页面的速度往往会比静态页面慢210倍,因此对于一个访问量逐步向百万级发展的网站来说,访问速度很快成为一个瓶颈。除了优化内容发布系统的应用本身外,假如能把更新频率比较低的动态页面转存成静态网页来发布,速度上的提升效果将是显著的,而静态网页假如能被缓存在内存里,访问速度更会比原有动态网页有23个数量级的提高。在国外内容管理系统(CMS)已经是一个特别成熟的行业,能够真正支撑大访问的系统中静态页面输出和缓存系统几乎是必需的。此外随着互联网
3、上的内容以惊人速度的增长也越来越突出了搜寻引擎的重要性,假如网站想更好地被搜寻引擎收录,网站设计除了面对用户友好(User Friendly)外,面对搜寻引擎友好的设计也是特别重要的。链接地址相对固定的静态网页比较适合搜寻引擎索引,动态网页后面跟的参数敏捷度很大,因此许多搜寻引擎都往往会忽视动态页面,比如:对于news.php?day=22month=03year=2022,许多搜寻引擎可能只索引news.php这个页面一次,更多其他参数的页面可能都会当成相像内容滤掉;我个人始终怀疑在搜寻引擎中:即使是同样内容,静态页面往往也比动态网页的PageRank高。因此,将动态页面转换成静态页面,无论
4、从效率上还是面对搜寻引擎友好上,都是一个门户级内容发布系统必需面对的问题。静态缓存和动态缓存的比较静态页面的缓存可能有2种形式:静态缓存:是在新内容发布的同时就立即生成相应内容的静态页面,比如:2022年3月22日,管理员通过后台内容管理界面录入一篇新闻后,就立即生成 动态缓存:是在新内容发布以后,并不预先生成相应的静态页面,直到对相应内容发出恳求时,假如前台缓存服务器找不到相应缓存,就向后台内容管理服务器发出恳求,后台系统会生成相应内容的静态页面,用户第一次访问页面时可能会慢一点,但是以后就是干脆访问缓存了。假如去ZDNet等国外网站会发觉他们运用的基于Vignette内容管理系统都有这样的
5、页面名称:0,22342566,300458.html。其实这里的0,22342566,300458就是用逗号分割开的多个参数:第一次访问找不到页面后,相当于会在服务器端产生一个doc_type=0doc_id=22342566doc_template=300458的查询,而查询结果会生成的缓存的静态页面:0,22342566,300458.html静态缓存的缺点:困难的触发更新机制:这两种机制在内容管理系统比较简洁的时候都是特别适用的。但对于一个关系比较困难的网站来说,页面之间的逻辑引用关系就成为一个特别特别困难的问题。最典型的例子就是一条新闻要同时出现在新闻首页和相关的3个新闻专题中,在静
6、态缓存模式中,每发一篇新文章,除了这篇新闻内容本身的页面外,还须要系统通过触发器生成多个新的相关静态页面,这些相关逻辑的触发也往往就会成为内容管理系统中最困难的部分之一。旧内容的批量更新: 通过静态缓存发布的内容,对于以前生成的静态页面的内容很难修改,这样用户访问旧页面时,新的模板根本无法生效。在动态缓存模式中,内容管理系统只须要关切各个页面自身,而相关的其他页面链接能自动更新,从而大大削减了设计触发器设计的须要。VIGNETTE的动态缓存虽然很好,但是一个系统假如设计得太全面其实也是有很大危急的:假如一个频道下文章许多:比如达到十万时,假如生成的静态页面都在一个书目下,对系统文件系统是一个极
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 面向 搜索引擎 内容管理 系统 CMS 设计 搜索 研究 教程
限制150内