像Facebook這樣的豐富網站向您發送每一個發生的事件,通知,朋友請求等等的電子郵件,我想知道Web服務器執行此操作的代價是多少?這對於活躍和流行的用戶來說也是每天100個時間。使用PHP發送電子郵件的性能成本是多少?
0
A
回答
1
通常本網站不發送電子郵件本身。它只是將電子郵件重定向到服務器MTA,然後將它保存在隊列中,並在認爲最好時發送。
要回答你的問題,我們需要「昂貴」的定義。要發送電子郵件,您通常需要執行一些DNS查詢,連接到遠程服務器,與其交換數據。你認爲這是否昂貴?
0
如果您使用的是外部SMTP,這是一個較慢的階段,這是一個好主意,可以通過BCC標題組destinatarys減少電子郵件服務器調用。
PHP只使用一個線程,這意味着當前郵件發送到SMTP服務器後將發送下一封電子郵件。例如,在Java中,您可以同時在線程池中發送電子郵件,當然,速度更快。
相關問題
- 1. PHP發送電子郵件多次發送電子郵件
- 2. 發送電子郵件使用PHP的電子郵件發送給多人
- 3. 不能用PHP發送電子郵件
- 4. 用PHP郵件發送電子郵件()
- 5. PHP使用郵件功能發送電子郵件
- 6. 使用PHP發送電子郵件
- 7. 使用PHP發送HTML電子郵件
- 8. 使用php發送電子郵件
- 9. 使用PHP發送電子郵件
- 10. smtp php電子郵件腳本不發送電子郵件
- 11. PHP電子郵件腳本不發送電子郵件
- 12. Php電子郵件腳本不發送電子郵件
- 13. PHP電子郵件腳本不發送電子郵件
- 14. PHP不能發送電子郵件
- 15. 電子郵件不能發送與PHP
- 16. 發送多個電子郵件PHP
- 17. PHP發送電子郵件
- 18. PHP發送電子郵件
- 19. PHP發送電子郵件
- 20. 發送電子郵件從PHP腳本
- 21. Php電子郵件腳本不發送
- 22. 腳本發送許多電子郵件
- 23. 使用PHP發送郵件(將電子郵件發送到EMAIL INPUT的郵件)
- 24. PHP郵件不發送電子郵件
- 25. 不能發送多個文本/變量使用電子郵件從PHP
- 26. 用附件發送電子郵件到多封電子郵件
- 27. 在php中發送電子郵件時的網站性能
- 28. 使用PHP表單從文件發送多個電子郵件
- 29. PHP腳本發送多個電子郵件而不是一個郵件
- 30. 如何使用基本的PHP發送電子郵件?
我會將昂貴的代價定義爲需要超過100ms才能執行的操作,因爲我目前在共享主機上,所以我需要考慮這些功能的成本=)。 – 2010-08-10 07:25:43
然後,發送一封電子郵件的成本很大程度上取決於郵件發送到的服務器,DNS服務器的速度,DNS緩存,網絡負載等等等等 – 2010-08-10 07:28:54
啊我看到它很不穩定,感謝我的信息嘗試運行我自己的一些基準。 – 2010-08-10 07:31:00