Apache-2.2

清漆/Nginx/Apache/APC/Memcached

  • August 17, 2011

我正在設置一個新的 Web 伺服器,並且想知道以下是否是有效的堆棧:

清漆在 nginx 和用於動態內容的 mod_php 之間記憶體和拆分流量。

我還將 APC 作為 PHP 的操作碼記憶體執行,並將 memcached 作為數據記憶體執行。

這是一個有效的配置嗎?如果我的一些 PHP 已經被 Varnish 記憶體,我是否需要執行 APC?

我看到你的方法有些冗餘。nginx 作為 Web 伺服器和負載均衡器非常高效,在其上添加第二個負載均衡器似乎毫無意義。

我個人更喜歡有一個前端的 nginx,它為 apache+php 提供靜態內容和負載平衡請求

對於記憶體,您可能想研究 redis,我認為它比 memcached 更強大。除了負載平衡之外,擁有操作碼記憶體肯定會更好。您可能希望將 xcache 視為 php 的操作碼記憶體。

引用自:https://serverfault.com/questions/302052