我認爲這個問題的答案是否定的,但我沒有任何問題的導致我想弄清楚。使用AJAX是否會增加PHP的內存使用量?
我最初有一個腳本通過SQLCMD做了一些數據庫查詢。我現在決定通過AJAX啓動這個腳本並等待響應。但我得到的一個致命的錯誤:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 445 bytes) in C:\process_txt.php on line 109
,我在我的腳本已發生變化,唯一的新東西是這樣的Ajax請求,並沒有別的,說實話這就是爲什麼我問這個問題。
我使用JQuery AJAX請求,我不認爲我正在使用輪詢。下面是一個例子AJAX GET請求,我使用:
function process_txt(checkbox){
waiting = 1;
var folder_path = $('#folder_path').val();
var file_name = $('#'+ checkbox + '_val').val();
$.get("process_txt.php", { path: folder_path, file: file_name},
function(data){
alert(data);
});
}
由於任何人都可以嘗試一些線索這件事,而不是我有,只是這個問題的問題! :)
不,你的錯誤來自PHP。 Ajax發出一個正常的HTTP請求。發佈您的PHP代碼。 ;) – Pikrass 2010-01-29 14:17:47
我會爲此開始一個新問題,我想我已經發現了這個問題,但不知道如何重寫代碼。 – Abs 2010-01-29 14:22:34
檢查你的PHP代碼。也許你包含一些庫,可以幫助你爲ajax/http請求生成響應? – NilColor 2010-01-29 14:24:15