我打算建立一個Web應用程序,並將要主持它。由於託管成本較低的PHP和它類似於.NET,我打算去的PHP。PHP是否支持異步調用?
我基本上是一個.net的傢伙。但是,如果它與.net類似,在學習php時沒有問題。在這樣做的時候,請給予你的意見。也請告訴我,如果PHP支持異步調用,如在asp.net中的AJAX。給我你的意見。
我打算建立一個Web應用程序,並將要主持它。由於託管成本較低的PHP和它類似於.NET,我打算去的PHP。PHP是否支持異步調用?
我基本上是一個.net的傢伙。但是,如果它與.net類似,在學習php時沒有問題。在這樣做的時候,請給予你的意見。也請告訴我,如果PHP支持異步調用,如在asp.net中的AJAX。給我你的意見。
AJAX代表異步Javascript和XML。 PHP在任何地方都沒有提及,並且不需要異步就可以實現這一點。
該過程是一個Javascript函數調用一個返回結果並更新用戶瀏覽器的同步PHP頁面。 asycnhronous的一點是,javascript函數在調用時不會阻塞,並且在PHP頁面返回時觸發回調函數。
我已經在PHP中實現了AJAX,沒有特殊的編程,比正常的PHP HTML渲染和Javascript調用要高。
PHP沒有內置的異步調用支持。您可以使用curl進行僞異步調用。
這裏有一些關於製作asynchronous PHP calls的更多信息。
如果您要求MySQL的飛機,綁定到PHP5.3的MySQL驅動程序可以進行並行查詢。看到該文檔http://php.net/manual/mysqli.poll.php
您還可以將任務委託/與gearman
都asp.net和PHP運行在Web服務器上模擬並行。之後,相似之處結束imo。不知道是不是因爲en不是你的母語,而是AJAX不是asp.net的一部分。我的意思是Atlas(在asp.net中實現ajax)很好。如果網絡服務器不支持異步通話,網絡將不會成功:「加載cnn.com,請保持que有20736個閱讀器」= P – anddoutoi 2009-06-24 13:01:01
:-)我不知道網絡不是成功。與網絡服務器的多重連接(通常是通過線程)!=一個網頁異步調用(通常通過JavaScript)的能力另一頁 – sjobe 2009-06-24 15:33:11