[請益] 使用phpmailer寄信,網頁會跑很久

看板PHP作者 (Yih)時間8年前 (2016/01/22 14:51), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
使用phpmailer SMTP寄信,主機是hostmonster 在每次要寄信時,網頁都會loading很久(大概3-5秒)才做下一個動作 請問這是正常的嗎?有什麼方法可以改善嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.45.140 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1453445510.A.951.html

01/22 15:28, , 1F
寄信本來就比較久了吧
01/22 15:28, 1F

01/22 15:41, , 2F
把要寄的東西放到DB,作個crontab每分鐘慢慢跑~
01/22 15:41, 2F

01/22 15:42, , 3F
那前端就不會卡住了
01/22 15:42, 3F

01/22 15:43, , 4F
是有 ignore_user_abort ,但個人不太喜歡
01/22 15:43, 4F

01/22 17:54, , 5F
直接丟到背景處理的queue 去做 正解
01/22 17:54, 5F

01/23 10:50, , 6F
背景處理 +1
01/23 10:50, 6F

01/23 13:25, , 7F
背景處理+1 之前發信端在美國~~~平均都要等個3秒以上~~
01/23 13:25, 7F
文章代碼(AID): #1MeT66bH (PHP)