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