作者james999 (無傷大雅)
看板Web_Design
標題[問題] 請求會耗費許多時間處理,該怎麼設計呢?
時間Thu Apr 16 17:13:42 2020
各位板友大家好,
小弟最近想在Web設計資料庫在線備份的功能,
不過由於備份資料庫會耗費許多時間,
甚至可能會超過網站請求設定的timeout,
不曉得這部份能怎麼設計? 或是能用什麼工具來達成呢?
比較理想的狀況是備份完成後,通知剛剛連線的前端工作已經完成,
但又不希望前端頁面卡在那邊等待。
煩請不吝賜教,謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.128.217 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1587028424.A.874.html
※ 編輯: james999 (220.132.128.217 臺灣), 04/16/2020 17:16:45
1F:推 vi000246: google message queue 04/16 17:33
2F:推 rexhuang: 備份資料庫不是會排在排程或crontab?或用專門備份軟體 04/16 20:08
3F:推 sa0124: 我可能會另外開一個web worker背景執行他 04/17 03:03
4F:推 kentyeh: 現在硬體很便宜,直接做Cluster,postgres,mysql類的資料 04/17 09:14
5F:→ kentyeh: 庫都不難 04/17 09:14
6F:推 Gold740716: 做的 api 回傳最後備份時間,然後在前端按了備份鍵後 04/17 22:21
7F:→ Gold740716: 幾乎戳一次看時間更新了沒。 04/17 22:21
8F:→ Gold740716: ^幾秒戳一次 04/17 22:22
9F:→ Gold740716: ^做個 api 04/17 22:22