我有很多lookuptables,我將從中生成我的web響應。我應該用什麼webserver/mod/technique來提供內存中的所有內容?
我認爲IIS與Asp.net使我能夠在內存中保持靜態查詢表,我可以用它來快速提供我的響應。
是否也有非.net解決方案可以做到這一點?
我看過fastcgi,但我認爲這啓動了X進程,任何人都可以處理Y請求。但是這個過程被定義爲相互隔離。我可以配置fastcgi只使用一個進程,但這是否有可擴展性的影響?
任何使用PHP或任何其他解釋語言的東西都不會飛,因爲它也是cgi或fastcgi綁定的權利?
我知道memcache可能是一個選項,雖然這將需要另一個(本地)套接字連接,我寧願避免,因爲內存中的所有內容都會更快。
該解決方案可以在WIndows或Unix下工作......這並不重要。唯一重要的是會有很多請求(現在每秒100 /秒,一年增長到500 /秒),我想減少處理它所需的網絡服務器數量。
當前的解決方案是使用PHP和memcache(偶爾命中SQL服務器後端)完成的。雖然速度很快(無論如何,PHP),但當50/sec通過時,Apache會遇到實際問題。
由於我沒有看到足夠的反應來作出明智的選擇,所以我在這個問題上給了一個獎勵。
目前我正在考慮Asp.net或fastcgi與C(++)。
感謝您的深刻解答! – Toad 2010-02-19 09:22:51