目錄
目錄X

[SF2.0版新功能揭秘]生成功能的改進(jìn)

  每次版本的升級(jí)都會(huì)有性能方面的提升,這次也不會(huì)讓各位失望 :) SiteFactory? 1.1.0.3 版本在生成速度方面有了質(zhì)的提升之后,SiteFactory? CMS 2.0 在生成方面又會(huì)有哪些驚喜呢?今天就來告訴給大家。

  1、調(diào)整規(guī)則,再次提升生成速率

  各位都知道,在SiteFactory? 1.0版本中,當(dāng)欄目頁和欄目首頁即使選用同一個(gè)模板,且只有一個(gè)分頁時(shí),生成的時(shí)候也會(huì)同時(shí)生成兩個(gè)內(nèi)容一樣的頁面,只是鏈接后綴不一樣。在欄目和數(shù)據(jù)量較少時(shí),它的弊端不太容易顯現(xiàn)出來。而當(dāng)數(shù)據(jù)量和欄目數(shù)達(dá)到一定數(shù)量后,重復(fù)生成的頁面會(huì)嚴(yán)重拖慢生成的速度,延長生成時(shí)間。

  因此,在SiteFactory? CMS 2.0中,開發(fā)組已經(jīng)從各種應(yīng)用測試和規(guī)則優(yōu)化中,解決了這個(gè)問題?,F(xiàn)在欄目首頁和欄目頁使用同一個(gè)模板時(shí),只生成一個(gè)欄目首頁,理論上是減少了一半的生成時(shí)間(如果只生成欄目頁)。下面通過兩個(gè)版本的生成結(jié)果來看看實(shí)際效果:

  1.0版本(分頁只有一頁的情況)

  2.0版本(分頁只有一頁的情況)

  我們看到1.0版本生成了兩個(gè)內(nèi)容相同的頁面,只不過后綴為“index.html”和“List_1.html”,而2.0版本中已經(jīng)沒有1.0版本中紅框部分的重復(fù)頁面了,只生成了“index.html”頁面,在進(jìn)行大數(shù)據(jù)量的生成操作時(shí),生成時(shí)間大大縮短。此外,生成速率的提高還得利于標(biāo)簽部分的改進(jìn),至于SiteFactory? CMS 2.0的新標(biāo)簽如何?后面介紹 :)

  注:當(dāng)只指定了欄目列表頁模板,并且分頁數(shù)只有一頁時(shí),就不會(huì)再生成欄目首頁。

  2、單頁節(jié)點(diǎn)靜態(tài)生成支持分頁

  之前版本的單頁只有動(dòng)態(tài)頁面才支持分頁,一方面動(dòng)態(tài)頁面調(diào)用信息較大時(shí),影響頁面載入速度;另一方面動(dòng)態(tài)頁面也不利于SEO優(yōu)化,不利于搜索引擎對(duì)頁面信息的抓取。因此,單頁節(jié)點(diǎn)支持分頁功能雖小,但是作用確是不言而喻的,它讓單頁節(jié)點(diǎn)的作用大大擴(kuò)展開來。比如:你需要用專題單頁的形式來展示信息,需要將信息分頁不至于頁面拉的太長,從而影響美觀的時(shí)候,這個(gè)功能用處就體現(xiàn)出來了。

  3、google、百度地圖、RSS的分頁標(biāo)簽支持

  Google、百度地圖和rss分頁對(duì)seo優(yōu)化起著舉足輕重的作用,搜索引擎通過各種“蜘蛛或者機(jī)器人”進(jìn)行網(wǎng)頁信息的抓取,所以“伺候”好了他們,網(wǎng)站信息就會(huì)很好的被搜索引擎收錄。1.0 版本無論生成google、百度地圖還是rss都是不分頁的,一方面不利于seo優(yōu)化,另一方面也不利于瀏覽者進(jìn)行體驗(yàn)(一個(gè)頁面信息量太多容易導(dǎo)致瀏覽器假死,查找信息不方便等)。所以,新版 SiteFactory? 2.0加入對(duì)這些頁面的分頁支持,更好的為抓取信息的“蜘蛛和機(jī)器人”服務(wù)。

【打印正文】 發(fā)布時(shí)間:2008-10-10 16:16:28 瀏覽次數(shù): 作者:bbsh 來源:本站原創(chuàng)
×

用戶登錄