新聞中心
Squid緩存服務(wù)器如何在drupal站點中運用
大名鼎鼎、牛逼哄哄的squid你知道嗎?我相信在互聯(lián)網(wǎng)上“摸爬滾打”的您,肯定聽說過這支“烏賊”。可能你認識,是被當成是一個代理來用,那么同時這個牛逼的東西,同時還能為我們的網(wǎng)頁進行緩存,是你網(wǎng)站訪問的倍增器。往往該系統(tǒng)部署在大型網(wǎng)站上,據(jù)說騰訊、新浪也使用此部署站點的緩存服務(wù)器。那么,如果您對此感興趣,同時您又想將此技術(shù)運用在我們的php虛擬主機的drupal站點上,那么各位看官,請看下面無憂主機(www.gle-technology.com)小編翻譯的一篇關(guān)于squid與drupal應(yīng)用的技術(shù)文章: 譯文: Squid是一個功能全面的開源站點內(nèi)容緩存系統(tǒng)。在加速模式下,squid可以運用在網(wǎng)站用戶和網(wǎng)站服務(wù)器間交互中緩存對象文件,最終達到的效果就是降低對網(wǎng)站服務(wù)器和數(shù)據(jù)庫服務(wù)器的訪問。 對于如果安裝和配置,無憂主機(www.gle-technology.com)小編在這里就不做詳細的介紹了。而我們都明白drupal站點內(nèi)的動態(tài)內(nèi)容是非常多的,無憂主機小編(www.gle-technology.com)也是一個心急的人,那么我們就來看看Squid? Cacheing和動態(tài)的drupal內(nèi)容間能產(chǎn)生什么火花吧! Squid不僅僅能對靜態(tài)內(nèi)容產(chǎn)生緩存,同樣對站點的動態(tài)內(nèi)容也是適用的。不論是靜態(tài)內(nèi)容還是動態(tài)內(nèi)容,都要注意的是節(jié)點(內(nèi)容)的更新和刪除,也就是說如果關(guān)聯(lián)的內(nèi)容類型出現(xiàn)什么更新和刪除的話是需要向squid服務(wù)器發(fā)送一個清理事件。這是需要purge模塊和expire模塊來完成的。 下面是一段代碼示例: (假設(shè):squid是工作在80端口下,drupal是工作在81端口下。) 在節(jié)點刪除時間中也是需要相同代碼的。如果是運行在Selinux(fc5,fc6),那么您就需要做一些安全策略的改變來讓外部的PHP程序調(diào)用這個事件。 提示:在squid.comf中設(shè)定不被緩存的內(nèi)容是很重要的。 示例代碼是需要在node.module中編輯的,建議沒有一定基礎(chǔ)的站長最好不要輕易嘗試。 當然這也是只一個參考,而您對我的文章有什么好的意見和建議,您可以聯(lián)系QQ340555007,期待和您的交流。 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/drupal/7851.html