2012-07-17 89 views
0

我總是在我的VPS上使用Apache和suPHP。現在,由於頁面加載速度不是很快,我的託管客戶支持建議我使用FastCGI安裝nginx。我不確定這一點,因爲nginx安裝在大約11%的服務器上,而Apache是​​最廣泛使用的web服務器。Joomla網站上的nginx/FastCGI與Apache/suPHP

我的問題,以便爲:

  • 這是系統的健壯和穩定?是否有滿足每個需求的模塊?
  • nginx與apache兼容嗎?例如,我已經看到.htaccess文件必須重寫...
  • 我應該在Joomla的網站遇到問題嗎?也許應該有模塊,組件或與nginx不兼容的其他模塊?

謝謝你的回答。

回答

2
  1. 是 - 它的穩定,它有比Apache多更好的性能(如果配置正確的路線)
  2. 沒有,nginx的不與Apache兼容 - 配置是完全不同的
  3. Joomla是用PHP執行解析器,因此如果您將運行與以前的配置相同的PHP版本,則不應該遇到任何問題。
+0

關於兼容性:這也意味着通過.htaccess文件重寫url需要在nginx中重寫? – Avionicom 2012-07-17 20:33:37

+1

是的,但有一些頁面可以幫助你(甚至自動轉換)重寫你的URL RewriteRules。谷歌應該有所幫助:) – mdziekon 2012-07-17 20:39:14

2

該系統是否健壯穩定?是否有滿足每個需求的模塊?
是的,Nginx非常好,穩定,幾乎所有模塊都需要


nginx與apache兼容嗎?例如,我已經看到.htaccess文件必須重寫...
答:不,它不兼容,您需要重寫nginx配置文件中的所有規則。但是我認爲對於joomla來說不是很困難,你可以很容易地獲得joomla .htaccess的樣例nginx conf文件。


我應該在joomla的網站遇到問題嗎?也許應該有模塊,組件或與nginx不兼容的其他模塊?
回答:對於Joomla,你需要的是,只有正確的配置和網站纔會有效。





我覺得你的速度問題將不會被Nginx的:-(


Nginx的解決將執行與您的Joomla幾乎相等,它的偉大工程與靜態內容。 作爲按我個人的經驗是,Joomla本身就是大的數據庫和用戶羣非常大的問題。


我希望這有助於