2011-05-16 51 views
0

我想了解以下幾件事:初學者在哪裏瞭解節儉和Web服務器背後的技術?

  1. 這是怎麼回事引擎蓋下當節儉讓PHP「談話」的Java。

  2. Apache,Apache Tomcat如何能夠同時處理多個用戶/請求。

  3. 線程(在特別是服務器的上下文中)及進程

  4. 爲什麼Nginx的可能是比Apache當一個長輪詢爲什麼長輪詢比定期輪詢服務器

更好更好每個問題的簡短回答都是值得歡迎的,但更重要的是,我希望指出一些資源(書籍,教程,課程名稱等),這些資源爲我在出現相關問題時思考相關問題奠定了基礎。

+1

a)您的每個問題都太寬泛。 b)你在同一個問題中提出多個問題。 – jgauffin 2011-05-17 07:36:25

回答

1

1)我想了解當節儉讓PHP「談論」Java時引發的後果。

有關節儉如何執行的具體方法,您應該閱讀thrift wiki

不同編程語言之間的信息交換可以通過許多不同的方法來完成。例如,最近嘗試將這些結果標準化爲CORBA和SOAP。

2)我想了解Apache,Apache Tomcat等如何能夠同時處理多個用戶/請求。

同樣,有關Apache執行此操作的具體方法,請閱讀Apache文檔或源代碼。

一般來說,瞭解操作系統,進程,線程可能會讓您開始使用TCP/IP堆棧和端口。

3)我想了解線程(在特別是服務器的上下文中)及進程

上的操作系統的任何像樣的課程將介紹這些條款給你。

4)我想知道爲什麼Nginx可能比Apache更好,當一個人長時間輪詢時,以及爲什麼長時間輪詢比定期輪詢服務器更好。

再次:特定產品,特定網站。

關於爲什麼(或何時!)長輪詢比定期輪詢更好:這取決於情況。每種方法都有其自身的優點和缺點。