我正在構建一個從SQL數據庫動態加載的網站。爲此,我創建了一個處理所有AJAX和Post和Get請求的PHP文件(每個頁面都有幾個php include
)。使用AJAX請求長PHP腳本
PHP還不是很長(250行),但最終可能會變得更長。 所有內容都包含在<?php **** ?>
標籤中,並且清晰且有條不紊地由switch
和case
組成。所以我只需要每行幾行。
我的問題是:是否每include
請求負載/下載所有文件,或者只是相應的部分?改寫時,會假設10,000行長腳本減速瀏覽器,或者只是從服務器的響應時間?
我對這一切都有擔憂。
在此先感謝。
PS:這種統一sql
請求的想法來自計算機工程師朋友,他始終堅持要求Multititer Architecture。
如果您關心的是性能,那麼請查看可用的免費緩存機制。我使用Wincache進行OPCache,文件緩存,會話緩存和用戶緩存。用戶緩存允許您使用'key => value'對緩存自定義輸出。因此,如果你有一些需要花費大量時間/ CPU的進程,那麼就考慮在任何時間範圍內緩存它的輸出,這樣你的服務器就不必在每次頁面加載時都做所有的計算。即使只使用Wincache/APC/Memcached進行OPCache也會加快應用程序的速度,因爲PHP文件不需要在每次加載時轉換爲位代碼。 – Jasper 2013-04-25 15:36:22