我有一個函數(我使用CodeIgniter)上傳文件,調整大小,並將詳細信息保存到數據庫中。php(和codeigniter)上傳大小限制爲1MB
我在上傳圖片到1MB時沒有問題,所以我知道權限可以正常工作。 但是,只要我嘗試上傳大於1MB的內容,該功能就會變得非常慢,過了一段時間後,我會看到空白頁。
這些都是在PHP ini文件的主要值:
post_max_size: 32M
max_input_time: 60
max_execution_time: 30
file_uploads: 1
upload_max_filesize: 32M
根據這一點,我應該有足夠的時間和兆成功上傳的文件。
這可能取決於什麼?
更新(下面的Mike's和Minboost問題)
a。日誌很乾淨,沒有問題,實際上日誌顯示該頁面已經被處理了0.03秒!
b。 Memory_limit是96 MB
c。我沒有在這個 上應用XSS過濾器...還有其他想法嗎?
我不明白的是,即使在我的Mac(本地主機)上傳文件也需要很長時間;我設法上傳了一張2.7MB的圖片,但是我不得不在那裏等幾分鐘。在500KB的門檻以上似乎有一個階梯變化(更糟糕的情況)。上傳是平穩和快速的低於它,並變得非常緩慢,以上..
是你的網絡服務器Nginx嗎? – Woxxy 2011-12-14 15:37:03