常見問題
哪種網站會從aiCache受益最多?

簡單地說,對於任何網站,如新聞網站,社區,留言板,博客,社會網路,多媒體-線上視頻,圖片伺服器,線上購物,商業網站等等,配置aiCache都會大受裨益。

有了它,您在硬體,員工和託管方面的開銷將大為減少,網站訪問者會因更快的網頁打開速度而好感倍增。

有了它,你可以更好地統計網站正常運行時間,應對網路高峰時帶來的網速緩慢。最重要的是,您可以遠端對請求或回應進行緩存和卸載,這從未設計先例。

我們網站繁忙,技術人員匱乏,可以幫助我們安裝和配置aiCache嗎?

當然可以!您可以選擇隨同aiCache一併購買我們的專業服務。我們的技術精英會仔細評估您網站的各項設置,使您享受更快捷的安裝和配置,從而更好地獲得益於aiCache。安裝完成後,您平時只需正常地對磁碟空間進行維護即可。

你們推薦哪種硬體作為aiCache伺服器?

aiCache可以運行在任何64位英代爾處理器或AMD處理器上。現在所有64位處理器都是多核的,這就意味著在一個矽片上有數個CPU。因為aiCache是全線程的(right-threaded),所以四核(單個四核CPU或2個雙核)是再好不過了。4個線程可以最佳地處理網路流量(2個或2個以上只是偶爾用到),所以aicache可以和4核CPU配合得更好。然而,你無須再購買更多核的處理器了,這還不如把錢花在添置更大的記憶體上。可緩存內容的數量因網站不同而有所不同,總而言之,您網站緩存的內容越多,越需要配置一個更大的RAM,一般最起碼要有8GB。我們對硬體供應商不作要求,但很明顯,大部分公司都選擇聲譽好的大品牌如惠普,戴爾,IBM等。

為什麼aiCache只能在64位Linux上運行?

一方面,Linux是唯一能夠提供最有效的網路IO(輸入輸出)模式——EPOLL機制的操作系統,而aiCache正好使用EPOLL機制以保證其無與倫比的可擴展性和網路輸入輸出的能力。除Linux之外,其他系統都不可以提供EPOLL機制或者達不到EPOLL的數值範圍。所以,我們必須強調您的系統是Linux環境。

另一方面,由於aiCache將所有的響應緩存在RAM中,而非本地磁片或NFS網路檔系統上,所以您的記憶體空間越大越好。在32位元系統下,即使您安裝了4GB的記憶體,每個進程所佔用的記憶體空間上限也只有3GB。然而,64位元系統與之不同,它對每個進程用多少記憶體不做限制。在2008年,您所購買的系統的記憶體最大可能是64GB,而在2009年,您完全可能買到 256GB的系統。也許,您的情況並不需要如此之大的記憶體,但是很多大型網站卻可從中獲益。

我們有了Apache和微軟的IIS,為什麼還需要aiCache呢?

aiCache不會取代常規的web伺服器——它的價值在於大幅減少您網站需要配置伺服器的數量,還有應用程式,資料庫伺服器,檔應用的數量。網頁內容仍然來源於web伺服器。

由於大部分常規的web伺服器對每個用戶請求需要有一個專門的進程,對生成動態網頁尤其如此。因此,在網站遭遇大量用戶請求時,常規的web伺服器往往力不從心。這就是一些大型網站為什麼在網站總開銷,伺服器和技術員工數量,資料處理中心空間,能源和冷卻設備投入上失控。然而,即便配置了規模龐大的伺服器集群,許多網站也依然常常出現故障。

現在,有了aiCache直接在伺服器前端處理用戶請求,很多請求甚至根本不用經過伺服器,這可以使您的伺服器集群應對的網路流量減少95%。不知情的人還以為您花高價添置了很多應用伺服器,資料庫伺服器和檔伺服器呢!

我們配置了一個代理網路服務器,為什麼還需要aiCache?

在安裝了aicache的條件下,您不需改變代碼,網路服務器或其他網路設置,只要簡單地配置單一資源,您就有完全的自由來決定緩存的內容和方式。aiCache將回應緩存在RAM中,並確保對相同內容的請求可以迅速從中得到回復。它採用全線程,非常的輕巧卻高效,經過正確配置之後,一台aiCache伺服器能夠以每秒搞定25,000個請求的速度處理成千上萬的用戶連接。算下來,每個小時它可以處理90,000,000個用戶請求呢。另外,aicache還可即時收集並生成性能資料,保證即使在你的網路服務器,應用伺服器或資料庫真出現問題時,也可最快找出關鍵點,縮短網站恢復時間。aiCache提供的管理後備模式確保您的網站崩潰時也可繼續對正在訪問的用戶完成回應。

除此之外,aiCache還有其他的一些功能,包括路徑緩存機制,查詢參數丟棄,支持終止緩存的cookies,通過識別header對緩存內容進行終止和更新(動態緩存),綜合日誌管理,SNMP集成,具有一個強大的CLI介面等,說也說不完。
aiCache在不斷發展。早在上世紀九十年代,它就贏得了那些運作大型網站的IT精英們的信賴與支持。

aiCache可以說與HTTP是珠聯璧合,那麼與HTTPS呢?

從傳統意義上說,HTTPS(安全的HTTP)協議的流量的重要性不那麼明顯。大部分由HTTPS處理的資訊都是私人的,不被緩存和共用。然而若你的負載平衡器可以在前端對HTTPS進行解密後再把請求傳出給aiCache,那麼aiCache仍然可以在HTTPS協定下加速您的網站。

哪種應用配置aiCache效果不理想?

只有一種網站在配置aiCache時應多加注意,那些向用戶提供或接收非常大的檔(如共用視頻)的網站。由於aiCache將所有內容都緩存在RAM中,所以緩存10MB以上回應進行或接收同樣大小的請求顯然會佔用龐大的記憶體空間,並不明智。那麼遇到這種情況的時候,您需要單獨配置一個具有大型記憶體的伺服器群。不過,即便是這樣的網站,使用aiCache也仍可提升網站性能。

怎樣分析?

我們強烈建議使用Google 分析工具-通過簡單將Javascript插入到您的網頁,您就可自動獲取有關你網站的一系列分析。使用aiCache不會對GA有任何影響,但在用戶端那邊卻發生了神奇的變化。

另一方面,如果您依賴於伺服器端處理(粉碎)日誌檔,工作流程不會有任何改變,只是您從處理原始網路服務器的檔轉為處理aiCache日誌檔。記住,您可以使用選擇性日誌調控功能,一併刪除輔助內容,以減少日誌檔的大小。如果您正在使用日誌處理軟體,您需要明確指示aicache是以“apache”格式還是自己的“extended”格式對用戶請求生成日誌。 雖然,aiCache作為一個獨立的個體不依附於其他軟體,我們仍然建議您考慮使用Google分析工具而不是日誌檔處理。

© 2009, aiCache & 芝麻開門 版權所有