SiteFactory?CMSRC版改進(jìn)功能點(diǎn)介紹
SiteFactory? CMS RC版在修復(fù)了Beta版本發(fā)現(xiàn)的所有BUG的同時,在人性化和易用性方面相比beta版也做出了不小的改進(jìn),現(xiàn)在就給大家一一道來。
一、虛擬主機(jī)安裝引導(dǎo)界面
由于目前SiteFactory?沒有提供ACCESS數(shù)據(jù)庫的版本,因此許多虛擬主機(jī)用戶在安裝SiteFactory?CMS RC版本時遇到了不小的麻煩,礙于這些麻煩,許多用戶只能在自己的本機(jī)進(jìn)行安裝。為了方便用戶安裝,我們特地在SiteFactory?RC版中提供了安裝引導(dǎo)功能。此安裝引導(dǎo)功能集數(shù)據(jù)庫數(shù)據(jù)表導(dǎo)入、網(wǎng)站初識設(shè)置、網(wǎng)站文件夾權(quán)限檢測等功能于一身,大大簡化了SiteFactory?的安裝步驟。另外,有獨(dú)立服務(wù)器的用戶也同樣可以使用此安裝引導(dǎo)功能來部署SiteFactory? 。
二、優(yōu)化URL,讓URL更友好
大家都應(yīng)該知道域名是越短越值錢,也越容易被人記住的。而之前的SiteFactory? beta版的URL地址比較長且復(fù)雜,如:http://charliemorecraft.cn/item.aspx?id=1;在RC版本中我們特意對URL地址進(jìn)行了優(yōu)化,讓它看起來更友好,如:http://charliemorecraft.cn/item.aspx?id=1優(yōu)化之后URL地址為:http://charliemorecraft.cn/ item/1.aspx。
也許很多人要問,URL的優(yōu)化除了能使人方便記憶外還有其他好處嗎?答案是肯定的。經(jīng)研究,對SiteFactory? 優(yōu)化和重寫后的URL能夠有利于隱藏實(shí)際路徑,以更好地提高安全性,也更易于被搜索引擎收錄,方便SEO優(yōu)化。
三、采集方面
采集是SiteFactory? CMS RC版的新增功能,此前的beta版本均未提供。用過多種不同CMS的用戶應(yīng)該都了解,之前SiteWeaver?的采集功能無論在易用性還是采集效率上都是首屈一指的,那么,基于Net2.0平臺的SiteFactory?CMS的采集功能會有哪些獨(dú)特之處呢?歸納出來有下面四點(diǎn)。
1、AJAX 即時顯示
這里說的即時顯示指的是無刷新即看見采集的效果,所有的采集規(guī)則都可以通過AJAX效果進(jìn)行預(yù)覽。比如我們采集 的國內(nèi)新聞列表,當(dāng)我們設(shè)置好列表采集規(guī)則后,點(diǎn)擊“測試列表”和“測試鏈接”我們就可以直接在左邊預(yù)覽到采集后的效果(如下圖)。
從圖中我們可以看出,SiteFactory?采集功能實(shí)現(xiàn)了AJAX效果預(yù)覽后,會非常便于我們對采集后的效果進(jìn)行調(diào)試和修改。
2、模型中的每一個字段都提供詳細(xì)的采集和過濾規(guī)則設(shè)置
使用過動易系統(tǒng)的用戶都清楚,SiteWeaver?版本只能夠?qū)ξ恼履K進(jìn)行采集設(shè)置,下載和圖片模塊都不能夠采集?,F(xiàn)在,SiteFactory?的采集功能已經(jīng)遠(yuǎn)遠(yuǎn)超過了SiteWeaver?,不僅能夠?qū)iteFactory?中建立的每個內(nèi)容模型就行采集,而且還提供了對內(nèi)容模型中的每個字段進(jìn)行采集。這個功能的推出,在豐富網(wǎng)站信息和共享的同時,也讓更多的管理員、采編人員從繁重的手工勞動中解脫出來。
下圖是為文章模型中的每個字段設(shè)置采集規(guī)則的界面,當(dāng)然這些預(yù)覽效果都是AJAX無刷新來實(shí)現(xiàn)的。
3、優(yōu)化采集算法
先介紹一下SiteWeaver?的采集流程,總結(jié)來說是“逐步采集”:
1)、打開第一個采集列表并逐步采集列表中的30篇文章。
2)、再打開第2個列表并逐步采集30篇文章,依次循環(huán)。
SiteWeaver?這種“逐步采集”的運(yùn)行機(jī)制會浪費(fèi)大量的時間重復(fù)用于文章列表的采集,因?yàn)榱斜硪?guī)則是一樣的,列表分頁越多,浪費(fèi)越多。
下面我們來看下SiteFactory?的采集流程。SiteFactory?的采集流程拋棄了“逐步采集”,使用“統(tǒng)一采集”法以盡可能節(jié)省采集時間。新的采集流程是這樣,比如我們需要采集5個列表,系統(tǒng)會先統(tǒng)計(jì)所有的列表,收集每一個列表的內(nèi)容鏈接數(shù)量,將5個列表統(tǒng)計(jì)在一起。隨后便開始對這些內(nèi)容一起采集,避免了每次都要讀取列表頁而浪費(fèi)大量時間。
最后的采集效果就是SiteWeaver?需要不斷的刷新,采集一列表頁就要刷新一次,而SiteFactory?不需要刷新(如下圖)。
4 線程采集
SiteFactory?的采集功能有點(diǎn)類似于生成,當(dāng)用戶點(diǎn)擊某個采集項(xiàng)目并進(jìn)入生成狀態(tài)后,可以切換到別的頁面去管理。就算客戶端關(guān)機(jī)了,服務(wù)器只要啟動了采集,仍然會執(zhí)行完成。相比SiteWeaver?的單線程采集,SiteFactory?的采集功能不僅在縮短采集時間的同時,還提高了采集的效率?,F(xiàn)在,管理員進(jìn)行采集時再也不需要開著頁面等采集結(jié)束而不能進(jìn)行網(wǎng)站的其他管理了。
四、“我的工作臺”新增系統(tǒng)運(yùn)行信息,站長可以實(shí)時檢測服務(wù)器的負(fù)載情況
用戶登錄
還沒有賬號?
立即注冊