Apache-2.2
清漆/Nginx/Apache/APC/Memcached
我正在設置一個新的 Web 伺服器,並且想知道以下是否是有效的堆棧:
清漆在 nginx 和用於動態內容的 mod_php 之間記憶體和拆分流量。
我還將 APC 作為 PHP 的操作碼記憶體執行,並將 memcached 作為數據記憶體執行。
這是一個有效的配置嗎?如果我的一些 PHP 已經被 Varnish 記憶體,我是否需要執行 APC?
我看到你的方法有些冗餘。nginx 作為 Web 伺服器和負載均衡器非常高效,在其上添加第二個負載均衡器似乎毫無意義。
我個人更喜歡有一個前端的 nginx,它為 apache+php 提供靜態內容和負載平衡請求
對於記憶體,您可能想研究 redis,我認為它比 memcached 更強大。除了負載平衡之外,擁有操作碼記憶體肯定會更好。您可能希望將 xcache 視為 php 的操作碼記憶體。