2012-07-18 27 views
1

我有2頁PageA發佈查詢和PageB - 謝謝頁面。PHP郵件功能放慢頁面

我已將SendMail PHP函數添加到PageA,它將郵件發送給3位用戶一旦查詢發佈在PageA中,就會附帶附件。

現在,在完成這個工作之後,我將重定向到PageB這是Thank you頁面。

現在的問題是,由於PageA中的郵件功能正在減慢這個速度,因此重定向到PageB發生這麼長的時間(超過2秒)。

請讓我知道如何擺脫這種

回答

0

你怎麼樣使用cron作業觸發一個單獨的腳本發送的電子郵件?

0

一些選項包括:

1)隊列的本地郵件服務器的郵件,並讓它處理到達最終目的地的詳細信息。此選項可能需要您設置郵件服務器,但傳送應該是即時的,並允許腳本繼續。

2)不要立即發送郵件,而是在數據庫中標記它處於待處理狀態並且正在運行cron作業,以便從網頁中單獨發送未處理的電子郵件。