SiteFactory?CMS1.1版新增亮點(diǎn)功能快遞:定時(shí)生成功能
為了提高網(wǎng)站的訪問(wèn)速度,我們往往采用生成靜態(tài)頁(yè)面的方式來(lái)實(shí)現(xiàn),這樣確實(shí)把網(wǎng)站的訪問(wèn)速度提高了很多。但是,常規(guī)的手動(dòng)生成方式卻帶來(lái)了不小的麻煩:當(dāng)你數(shù)據(jù)量龐大或者欄目數(shù)量較多時(shí),不的不頻繁的對(duì)各種欄目、頻道、信息進(jìn)行生成操作,大家如果有獨(dú)立服務(wù)器的可以在服務(wù)器上設(shè)置計(jì)劃任務(wù),進(jìn)行定時(shí)操作,但如果是使用虛擬主機(jī)的可就不好辦了,因此,SiteFactory? 為站長(zhǎng)們解決此煩惱,進(jìn)一步完善了定時(shí)生成功能。
改進(jìn)點(diǎn):原先啟動(dòng)定時(shí)生成需要更改web.config配置,SiteFactory? CMS 1.1 版本后,只需要在后臺(tái)進(jìn)行相關(guān)配置就可以了。
優(yōu)勢(shì):是開(kāi)啟自動(dòng)生成后,每次更新完內(nèi)容后,只要設(shè)定在生成靜態(tài)頁(yè)的情況下,就可以自動(dòng)生成靜態(tài)頁(yè)。
缺點(diǎn):劣勢(shì)是因?yàn)殚_(kāi)啟自動(dòng)生成后,有專門的線程不斷的輪詢服務(wù)器中的數(shù)據(jù),而且間隔時(shí)間比較少,服務(wù)器不夠強(qiáng)勁,很容易當(dāng)?shù)簟?br>
大量的定時(shí)生成任務(wù)會(huì)加重系統(tǒng)負(fù)載,影響系統(tǒng)運(yùn)行性能。正可謂,魚和熊掌不可兼得的道理吧。但是,SiteFactory? 開(kāi)發(fā)工程師將會(huì)繼續(xù)在負(fù)載平衡和提高性能方面做出努力和嘗試。言歸正傳,來(lái)看看新版的定時(shí)生成功能截圖:
首先進(jìn)入生成管理,在左側(cè)可以看到“定時(shí)生成配置”按鈕:
然后就可以看到如下圖的定時(shí)生成的相關(guān)功能了:
多說(shuō)不宜,馬上就來(lái)操作一下。首先先啟動(dòng)定時(shí)生成功能:
然后我們采集一些文章測(cè)試一下:
隨后系統(tǒng)將自動(dòng)根據(jù)我們?cè)O(shè)置的時(shí)間間隔查看需要生成信息,一分鐘后:
數(shù)分鐘后未生成的信息已經(jīng)全部生成完畢了,包括欄目頁(yè)、首頁(yè)和其他相關(guān)頁(yè)面:
每當(dāng)我們添加了新信息或者進(jìn)行了采集操作后,不必再為等待漫長(zhǎng)的生成過(guò)程而苦惱了,我們只需要象上鬧鐘一樣設(shè)置好定時(shí)生成配置,剩下的就交給系統(tǒng)自動(dòng)智能的為你處理。試想一想,當(dāng)你剛朦朧睡醒的時(shí)候,系統(tǒng)已經(jīng)幫你處理好前一天的大量未生成頁(yè)面,這樣的事情豈不美哉!
用戶登錄
還沒(méi)有賬號(hào)?
立即注冊(cè)