Web-Server
從記憶體中的單個伺服器提供單個靜態網頁的最快方法是什麼?
一直在處理網站上對系統資源不斷增長的需求,這讓我想到:
從記憶體中的單個伺服器提供單個靜態網頁的最快方法是什麼?
隨意要求澄清,基本上是盡量減少應用程序堆棧,使用盡可能少的記憶體,但盡可能將系統保留在記憶體中。猜測靜態網頁不會超過 https 並且是 20k,沒有圖像,並且內聯 CSS/JS;意味著它是一個文件。更低成本/資源系統的更多積分。
感覺像執行帶有記憶體文件系統和 Tux 的 linux 2.4?這仍然是我跑過的最快的。您可以找到的最高時鐘速度 CPU,您已經準備就緒。
清漆將是#2。我們已經向它拋出了六台機器來生成請求,填充了一個 10GB 的管道,它只是繼續提供服務,而沒有提示源機器有任何問題。
Nginx 可以提供來自 memcached 的內容,並且可以在內部記憶體該內容。
實現 HTTP 的最小子集並輸出先前儲存在變數中的頁面的自定義 C 應用程序。