0
我將使用imagick和php將PDF轉換爲圖像,當用戶上傳帶有ajax的pdf文件時,通過php過程發送並捕獲,將pdf轉換爲圖像,問題有時是這個過程很多時間並過期php腳本的執行。在php中的獨立過程
我可以返回ajax執行完成和服務器繼續圖像呈現在服務器中?
我將使用imagick和php將PDF轉換爲圖像,當用戶上傳帶有ajax的pdf文件時,通過php過程發送並捕獲,將pdf轉換爲圖像,問題有時是這個過程很多時間並過期php腳本的執行。在php中的獨立過程
我可以返回ajax執行完成和服務器繼續圖像呈現在服務器中?
是的。您將從Ajax返回中分離轉換,並獨立處理文件。一些典型的情況:
「cron job」完成轉換。
您分叉進程(pcntl_fork()或可能是pthreads)來處理 責任。
你甚至可以使用後臺管理系統調用(在'Nix, 查找「Unix作業控制」)。
不會推薦的cron雖然作爲觸發是一組時間,在OP的情況下,他是更好的使用上傳作爲觸發啓動其他程序 – DarkBee
大抵如此。這真的是針對某個學位的具體情況。如果有足夠的文件定期執行它,頻繁的cronjob可能不是一件壞事(tm)。最重要的驅動因素之一可能在於是否需要及時的最終用戶反饋。 –