[SF2.0版新功能揭秘]生成功能的改進(jìn)
每次版本的升級(jí)都會(huì)有性能方面的提升,這次也不會(huì)讓各位失望 :) SiteFactory? 1.1.0.3 版本在生成速度方面有了質(zhì)的提升之后,SiteFactory? CMS 2.0 在生成方面又會(huì)有哪些驚喜呢?今天就來(lái)告訴給大家。
1、調(diào)整規(guī)則,再次提升生成速率
各位都知道,在SiteFactory? 1.0版本中,當(dāng)欄目頁(yè)和欄目首頁(yè)即使選用同一個(gè)模板,且只有一個(gè)分頁(yè)時(shí),生成的時(shí)候也會(huì)同時(shí)生成兩個(gè)內(nèi)容一樣的頁(yè)面,只是鏈接后綴不一樣。在欄目和數(shù)據(jù)量較少時(shí),它的弊端不太容易顯現(xiàn)出來(lái)。而當(dāng)數(shù)據(jù)量和欄目數(shù)達(dá)到一定數(shù)量后,重復(fù)生成的頁(yè)面會(huì)嚴(yán)重拖慢生成的速度,延長(zhǎng)生成時(shí)間。
因此,在SiteFactory? CMS 2.0中,開發(fā)組已經(jīng)從各種應(yīng)用測(cè)試和規(guī)則優(yōu)化中,解決了這個(gè)問(wèn)題?,F(xiàn)在欄目首頁(yè)和欄目頁(yè)使用同一個(gè)模板時(shí),只生成一個(gè)欄目首頁(yè),理論上是減少了一半的生成時(shí)間(如果只生成欄目頁(yè))。下面通過(guò)兩個(gè)版本的生成結(jié)果來(lái)看看實(shí)際效果:
1.0版本(分頁(yè)只有一頁(yè)的情況)
2.0版本(分頁(yè)只有一頁(yè)的情況)
我們看到1.0版本生成了兩個(gè)內(nèi)容相同的頁(yè)面,只不過(guò)后綴為“index.html”和“List_1.html”,而2.0版本中已經(jīng)沒有1.0版本中紅框部分的重復(fù)頁(yè)面了,只生成了“index.html”頁(yè)面,在進(jìn)行大數(shù)據(jù)量的生成操作時(shí),生成時(shí)間大大縮短。此外,生成速率的提高還得利于標(biāo)簽部分的改進(jìn),至于SiteFactory? CMS 2.0的新標(biāo)簽如何?后面介紹 :)
注:當(dāng)只指定了欄目列表頁(yè)模板,并且分頁(yè)數(shù)只有一頁(yè)時(shí),就不會(huì)再生成欄目首頁(yè)。
2、單頁(yè)節(jié)點(diǎn)靜態(tài)生成支持分頁(yè)
之前版本的單頁(yè)只有動(dòng)態(tài)頁(yè)面才支持分頁(yè),一方面動(dòng)態(tài)頁(yè)面調(diào)用信息較大時(shí),影響頁(yè)面載入速度;另一方面動(dòng)態(tài)頁(yè)面也不利于SEO優(yōu)化,不利于搜索引擎對(duì)頁(yè)面信息的抓取。因此,單頁(yè)節(jié)點(diǎn)支持分頁(yè)功能雖小,但是作用確是不言而喻的,它讓單頁(yè)節(jié)點(diǎn)的作用大大擴(kuò)展開來(lái)。比如:你需要用專題單頁(yè)的形式來(lái)展示信息,需要將信息分頁(yè)不至于頁(yè)面拉的太長(zhǎng),從而影響美觀的時(shí)候,這個(gè)功能用處就體現(xiàn)出來(lái)了。
3、google、百度地圖、RSS的分頁(yè)標(biāo)簽支持
Google、百度地圖和rss分頁(yè)對(duì)seo優(yōu)化起著舉足輕重的作用,搜索引擎通過(guò)各種“蜘蛛或者機(jī)器人”進(jìn)行網(wǎng)頁(yè)信息的抓取,所以“伺候”好了他們,網(wǎng)站信息就會(huì)很好的被搜索引擎收錄。1.0 版本無(wú)論生成google、百度地圖還是rss都是不分頁(yè)的,一方面不利于seo優(yōu)化,另一方面也不利于瀏覽者進(jìn)行體驗(yàn)(一個(gè)頁(yè)面信息量太多容易導(dǎo)致瀏覽器假死,查找信息不方便等)。所以,新版 SiteFactory? 2.0加入對(duì)這些頁(yè)面的分頁(yè)支持,更好的為抓取信息的“蜘蛛和機(jī)器人”服務(wù)。
用戶登錄
還沒有賬號(hào)?
立即注冊(cè)