4
A
回答
3
PHP本身不支持自動執行任務,你必須自己建立一個解決方案或谷歌搜索可用的解決方案。如果您有經常訪問的網站/頁面,則可以在選定時間(例如,早上8點)訪問您的網站時爲鏈接到該文件的數據庫添加時間戳(例如,deleteOlderDocuments.php),並刪除較舊的文件。
只是一個想法。希望能幫助到你。
2
PHP操作請求 - 響應模型下,所以它不會是PHP負責啓動和執行預定作業。使用cron,或者讓PHP站點註冊cron作業。
(注:作業執行可以用PHP編寫的過程中的腳本)
1
在大多數共享主機環境中,每個頁面請求都會啓動一個PHP解釋器。這意味着對於在所述環境中的每個PHP腳本,所有腳本將知道的是它處理請求的事實以及請求給出的信息。從技術上講,你可以用PHP檢查當前時間,看看是否需要執行一項任務,但這依賴於用戶在給定時間附近請求腳本。
對於這樣的任務最好使用cron。 特別是如果您需要執行的任務可能會很慢 - 那麼每隔一段時間,在某個特定時間內,用戶的響應速度會特別慢,因爲他們訪問腳本會導致服務器執行大量預定的東西。
相關問題
- 1. 使用UFT自動執行HPALM任務
- 2. 自動執行Eclipse任務
- 3. 在Xcode 4中自動執行任務
- 4. SVN腳本來自動執行任務
- 5. 流浪ssh後自動執行任務
- 6. 自動執行平凡的任務
- 7. 如何自動執行BUILD任務
- 8. 如何自動執行瀏覽任務?
- 9. django-cron任務不會自動執行
- 10. PHP自動執行
- 11. 使用javasctipt自動執行php腳本
- 12. 使用PHP自動執行PayPal付款
- 13. 活動不執行任務
- 14. 用jQuery和php執行兩個任務
- 15. 使用async/await執行並行任務
- 16. 在部署Salesforce項目後自動執行手動任務
- 17. 使用Maven執行Ant任務
- 18. 使用Task.Factory.StartNew執行任務隊列
- 19. 使用AlarmManager執行重複任務
- 20. iOS如何使用beginBackgroundTaskWithExpirationHandler執行任務
- 21. 使用IntentService執行重複任務
- 22. 使用Windows Server 2008執行PHP文件計劃任務
- 23. 使用SSIS任務執行SQL任務與sp_send_mail
- 24. 在自定義任務中執行android構建任務
- 25. 執行gradle這個建設任務的自定義任務
- 26. 什麼是使用.net庫自動執行任務的最佳技術?
- 27. 執行任務(iOS中)動畫結束
- 28. 使Spring任務與任務執行器線程一起運行
- 29. 如何在SVN更新後自動執行Visual Studio任務?
- 30. SBT在啓動時執行自定義任務
+1如果您無法訪問cron作業,這是我自己去的方式,意味着您沒有在每個請求上敲擊文件系統或數據庫,但意味着您的任務將完成。 – 2010-07-19 08:56:30