網站運營
上海(上海網務網絡)
Tel︰021-60498179
Fax︰021-34681226
QQ︰29011218
建站經驗 首頁 / 網站運營 / 建站經驗
Drupal入門教程之站點設置篇
發布時間︰2009-05-07 08:58:35 瀏覽率︰【字體︰ 打印 DOC
收藏到︰

站點設置蛀牙是針對站點的基本信息設置,例如站點名稱、站點口號、頁腳信息以及網站性能等。在默認情況下,新安裝的Drupal站點上只有少許的默認配置選項。當用戶增加了一些模塊後,會有更多相應的配置出現在此欄下。


1. 圖像工具包


這個比較簡單,用來設置上傳圖片的壓縮質量。導航“管理”--“站點配置”--“圖像工具包”,此功能需要開啟GD庫支持。一般選擇默認即可,不用更改。


2.性能


導航“管理”--“站點配置”--“性能”(或者使用acquia的快捷工具),進入配置頁面;


(1)頁面緩存,是指Drupal 會采用靜態頁面的方式代替動態頁面。這樣,當用戶在訪問站點的某個頁面時,站點服務器不需要每次都進行服務端腳本解析再返回HTML 頁面,而是返回已存儲在服務器上的這個頁面緩存(即生成好的HTML 頁面)。當頁面中的內容被更改後,這個內容的緩存會被清除並重新生成。這樣種緩存機制可以極大的、明顯的提高網站的性能和瀏覽速度。


Drupal 通過計劃任務腳本(“cron.php”)定期的對全部頁面進行緩存更新(即刪除原緩存,重新生成)。它實現了頁面級(page-level)的緩存,任何元素(如節點、評論和區塊等)都可以被緩存。從性能方面講,這是一個很大的提升。但是,緩存也會使用戶在訪問頁面時有一些內容的缺失,這是根時間有關的。例如某個博客文章被緩存了,而且緩存更新的時間是1分鐘。那麼即使1分鐘內這篇文章被更新了,用戶也不會即時的看到。因此,緩存的準確性與站點內容的更新頻率成正比,但緩存對性能的提升幅度卻與站點內容的更新頻率成反比。Drupal 默認對部分內容進行了緩存,如變量,菜單,過濾器等,以提高程序運行效率。管理員可以控制緩存設置的就顯示在“緩存模式(Caching mode)”配置頁面中。緩存模式共有三個選項︰關閉、正常和激進的。管理員可以選擇其中某一項作為全站的緩存方式。它們三個的區別在于︰


關閉︰不開啟緩存,可保證用戶訪問到的頁面為最新,但速度較慢。


正常︰Drupal 推薦的配置。Drupal 將開啟頁面緩存,並可設定更新的間隔時間。是一種權宜之計。


激進的︰專家級適用,可能會有副作用。開啟這個選項後,Drupal 將不再對所安裝的Module進行初始化,這樣可以最大限度的加速站點訪問速度,但同也帶來了副作用︰當安裝了新Module時,網站不能得到更新。


下面對“正常”和“激進的”緩存選項進行一下比較。


這兩個選項在Drupal 中是有很大區別的。“正常”的緩存機制,就如上文提到的,當有用戶訪問某頁時,如果有緩存則返回緩存頁面。而“激進的”則會忽略所有模塊的勾子函數(如各種初始化函數等)。舉個例子,當某個頁面(如node/1)被訪問時,Drupal 直接去查找有沒有“node/1”整個頁面的緩存,如果有就直接返回HTML 頁,而不再去調用Drupal中的任何模塊。


而正常模式下的緩存機制,還會先調用Drupal 的開啟的各個模塊的初始函數進行初始化(initialization)。Drupal 在這個頁面中使用紅字提示了︰“在使用激進的選項的時候,會有一些模塊不能正常使用”。因此在使用這個緩存機制前需要做一些權衡。不過一般情況下不會造成嚴重的問題。


激進的緩存機制通常能很大的提升以博客為主要內容的站點的性能。只要用戶選擇了緩存,那麼就需要對更新時間的進行設置。Drupal 允許間隔時間短到1 分鐘,長到1天。間隔時間越長,則緩存的效果越好,但更新速度也相應的變慢;間隔時間越短,性能提升就越不顯著,但頁面更新速度相應就快,也可保證瀏覽者看到最新的頁面內容。


(2)帶寬優化(Bandwidth optimizations)


帶寬優化,是指通過減少頁面請求的大小與數量,以達到減輕服務器負荷、減少帶寬使用並加快平均頁面響應速度的目的。在Drupal 中,對帶寬優化的主要方式是通過合並及壓縮CSS 文件。


一個主題可能包含有幾個CSS 文件,而且有些Drupal 模塊也包括自己的CSS 文件。那麼訪問某個頁面時,Drupal 要載入所有的CSS 文件。但是,每個CSS 文件的加載都會額外增加一個HTTP 請求,從而增加了頁面加載時間。因此,Drupal 可以通過對CSS 進行優化而節約瀏覽器加載CSS 的時間。


Drupal對CSS 的壓縮主要通過兩方面︰


1。 將所有的CSS 文件合並成一個文件。這樣當瀏覽器下載時,不需要下載多個文件,大大的提升了下載速度。


2。 Drupal 會將CSS 中的空格(white-space)全部去掉,進一步減少CSS 的文件大小。但是,建議只在正式發布的站點開啟此選項,因為它可能會影響到外觀模版的開發與調試。同時,如果沒有正確設置files 文件目錄,或者文件下載方式設為私有,那麼此選項將自動關閉。


(3)區塊緩存


Drupal6中新增加了對區塊的緩存,Drupal5中沒有這個配置選項的。區塊的緩存,原理應該和頁面一樣。當我修改一個區塊時,匿名用戶同樣看不到變化。區塊與頁面緩存的區別在于,區塊依賴于頁面。由于區塊依賴于頁面,即便是關閉了區塊緩存,只要頁面緩存還在的話,此時修改區塊中的內容,匿名用戶是看不到區塊中的變化的。但是對于那些在區塊修改以後創建的頁面,匿名用戶能夠訪問,並且區塊存在于這些頁面中的話,那麼匿名用戶在這些頁面上是能夠看到區塊的變化的。


(4) 清空緩存


Drupal6中新增加的功能,點擊清空緩存的話,相當于清空了 cache表中的數據,包括可以清空views的緩存,修改了主題info文件,即得清空一下緩存,此功能相當于Devel模塊的清空緩存功能。


3. 文件上傳


導航“管理”--“站點創建”--“文件上傳”,


這里用來對Drupal上傳文件時的設置,可以設置允許的最大分辨率,文件類型等,也可以對一次上傳大小作限制,值得注意的是︰可以針對後來添加的每一個用戶組進行設置,比如添加admin用戶組,在這里會有對admin組的單獨的設置。默認沒有添加其他用戶組,所以暫時看不到。


4.站點信息(Site information)


站點信息部分,主要可以更改一些關于站點的基本信息方面的配置。這個部分的配置比較簡單,主要有以下幾個部分。導航“管理”--“站點配置”--“站點信息”;


(1) 基本站點信息


基本站點信息主要包括以下幾個內容︰


網站名稱(Name)︰全站的名稱,一個網站必須有一個合適而有特色的名字,才容易被人們記住。這里可填入如“我的網站”等文字。當然,這不是一個好的


名字。


網站郵件地址(E-mail address)︰這個郵件地址,主要用于當有新用戶在網站上進行注冊時,系統將會自動發送一封確認信至剛注冊的用戶的郵箱。這封確認信里主要包括系統生成的密碼及激活鏈接等信息。這是可以自定義的,後面將會詳細介紹。這里要注意的是︰為


了防止注冊用戶的郵箱將網站發出的確認信當成垃圾郵件,最好將網站的郵箱地址與網站有相同的域。例如, 一個網站的域名為︰www.abuilder.net,那麼在此處所填的郵件地址, 最好是admin@abuilder.net。


口號(Slogan)︰此處填入網站的宣傳語,屬選填字段。填寫後,這段話將出現在頁面頭部或標題部分,這是由主題模板決定的。不同的主題模板可以將其顯示在不同的地方。這三個內容的位置是根據模板而改變的,也可以自己決定其顯示位置。


底部信息(Footer Message)︰將顯示在頁面下方的文字。通常是版權信息。


(2) 匿名用戶的名稱


在此部分,可以設置匿名用戶所使用的名稱,這個名稱將顯示在評論,論壇帖子等作者的字段處。其默認值為“Anonymous”。顯然,對于中文用戶,“匿名用戶”的稱呼更為合適。就像前面提到的,網站中的用語也要和網站的定位保持一致。例如創建建了一個論壇,那麼可以稱其為“訪客”。


(3) 設置默認首頁


這是此部分比較重要的一個設置,它用來設置網站的首頁的指向。前面已介紹過,Drupal 網


站上的內容都是節點,每個節點都有一個對應的ID 號。這個地方就是設置當用戶訪問網站時,網站的第一個頁面,也可叫“歡迎頁面”。Drupal 的默認第一個頁面是一個列表頁,顯示網站上最新發布的內容的摘要列表。如果不想顯示這些信息的話,則可以新建一個頁面(Page),然後記錄下它的節點ID,填入此處,就可以改變網站的首頁了。


5.站點維護(Site maintenance)


站點維護,主要是設置站點是否處于可訪問狀態,導航“管理”--“站點配置”--“站點維護”,


如果在某一時間,需要對網站進行整體的升級,或進行一些維護處理,那麼最適當的方法是先將整個網站關閉,以防止用戶在網站升級期間進行某些操作,而造成數據的丟失。如果只是將網站的Apache服務器關閉,用戶訪問站點時會得到404 錯誤。不知情的用戶還以為網站出了故障。所以,Drupal 想到了這一點,它提供了一個可以設置站點上線或下線的功能。


當進行維護時,可以選擇“下線(Off-line)”,並在下面的文本框中,輸入要告知用戶的信息。


例如輸入一些致歉的文字,並將站點設為“下線”。設置好後,單擊“保存設置”即可。


請注意,這個“下線”狀態,只對普通用戶有效,即普通用戶不能在站點處于“關閉”的狀態下進行任何操作。但是,對有“管理員”權限和超級管理員來說,仍可以通過登錄鏈接進入系統,並進行相關的操作。登錄的鏈接地址為︰ “ /user ” 。


6.日志和警告


此功能主要配置系統日志記錄和警告。導航“管理”--“站點配置”--“日志和警告”,如下圖日志數據︰配置Drupal 數據日志記錄的最大行數。這是縮小媒體位置共享集合的最常用的方法。日志將在管理員頁面可見。


Syslog︰ 設置的系統日志記錄。系統日志是一個作業系統監控設置,用于系統管理和安全監控。最適合中型和大型的網站,系統記錄提供的過濾工具,允許設置郵件路由的類型和嚴重程度。


7. 管理界面主題


Drupal 強大的主題機制可以使用戶隨心所欲的更換網站的主題。但是,網站的主題是多種多樣的,而且經常以視覺效果為主。這樣會造成的問題是︰在站點前端應用的主題,如果應用于進行後台管理,就感到不太適合了。後台的管理的界面應該以簡潔為主,以使讀入速度快且易于操作。


Drupal 充分考慮到了這一點,所以才有了這樣一個非常有用的功能管理員可以單獨定制後台管理的界面風格。通過“管理 ”--“站點配置”--“管理外觀主題”,進入管理界面主題設置頁面。


管理界面的可選主題模板,和前台界面的可選的是一樣的。不同的是,第一個條目是“系統默認”(System default)的。選擇這個選項後,管理界面的風格就會和前台界面的風格保持一致。假如整站使用的是“Garland”主題,那麼可以選擇頁面按排更為緊湊的 “Bluemarine”作為管理頁面的主題。

需求留言
您的姓名︰

您的電話︰

電子郵箱︰

標題︰

描述︰