2010-10-14 33 views

回答

1

的一個很好的例子,我不會PHP用戶爲。在服務器之間路由用戶是Apache的一項工作。

看看這個http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

您的域名作爲你的許多Web服務器的代理。 Apache平衡每個服務器的請求。

我從來沒有真正使用它,但我想這就是它的工作原理。

0

我個人根本不會使用CI掛鉤我會使用ngnix或apahce2作爲您的負載平衡器/網關到您的應用程序。如果您擔心加載首先確保您正在使用Memcached(或類似)來嘗試卸載主DataSource,並在適用的情況下爲您的images/js使用CDN。

0

我會把系統放在你最好的服務器上,然後製作應用程序的多拷貝,並使用增加的唯一編號重命名它們,比如app1,app2 ...然後在index.php上我將定義一個變量來檢查內存或cpu服務器,然後比較如:

if $ cpu> 80 || $ memory> 900 $ application =「app2」;

假設你有1024 MB RAM。您還可以通過添加會話並在每個會話中填充變量併爲更多實例創建一個switch()來做更多事情。

這裏是做在Apache http://www.ctrip.ufl.edu/apache2-cluster-in-debian-lenny-howto

相關問題