2016-05-05 74 views
2

我最近閱讀了一篇關於爲什麼你不應該使用太多的HTTP請求的文章,因爲它會減慢你的服務器。這似乎是真的,至少在JavaScript AJAX HTTP請求中是如此。但是PHP包括什麼?如果我發送4個AJAX請求,與發送1個AJAX請求到一個頁面然後4個PHP包含提取相比,服務器性能會有差異嗎?PHP是否包含HTTP請求?

這裏是我試圖解釋場景的圖像:

Ajax vs. PHP include

+3

[否,一個包括不是一個http請求(http://php.net/manual/en/function.include.php ) –

回答

1

簡短回答是 PHP包含的不是HTTP請求,並且正在腳本執行期間由PHP解釋器處理。

但是有一些東西叫做,包括通過HTTP,這是你使用HTTP協議包含文件的特定場景。

可以讀取從PHP手冊此鏈接信息http://php.net/manual/en/function.include.php

2

包括髮生在服務器上執行腳本的時候,也有參與這一過程中沒有HTTP請求。這是兩個完全不同的事情。 優化http(ajax)請求的數量,不要擔心在這種情況下包含。我甚至不確定你如何能夠替代另一個。包含基本上是一種將程序構建爲邏輯塊的方式,以實現更好的可維護性和可重用性。 Http請求是用於在客戶端(瀏覽器)和您的程序(服務器)之間進行通信的方法。

相關問題