我爲我的一個客戶在.Net中創建了一個通訊應用程序。數據庫託管在服務器上,應用程序也託管在另一臺服務器上。 我的問題是,當我的客戶端將登錄並創建一個通訊(一個HTML文件被創建)。然後發送通訊電子郵件到大約50,000個電子郵件地址,將使用什麼內存資源?發送羣發電子郵件時使用了哪些資源?
- 本地機器
- 數據庫服務器
- Web服務器
附:我的應用程序將所有電子郵件地址加載到服務器變量中,然後遍歷每個值併發送電子郵件。
我爲我的一個客戶在.Net中創建了一個通訊應用程序。數據庫託管在服務器上,應用程序也託管在另一臺服務器上。 我的問題是,當我的客戶端將登錄並創建一個通訊(一個HTML文件被創建)。然後發送通訊電子郵件到大約50,000個電子郵件地址,將使用什麼內存資源?發送羣發電子郵件時使用了哪些資源?
附:我的應用程序將所有電子郵件地址加載到服務器變量中,然後遍歷每個值併發送電子郵件。
要創建和發送50.000電子郵件,我認爲你不必擔心內存資源。
但你忘了最重要的部分,郵件網關。這需要正確配置,否則一些電子郵件提供商會將您的郵件視爲垃圾郵件。爲了確保你必須安裝像SPF,DKIM和DMARC這樣的技術,這不是一件容易的事情。 因此,我建議您查看專門用於大量電子郵件傳送的第三方服務,而不是自行創建基礎架構。除了一個簡單的API,他們爲您提供儀表板和大量有用的信息(電子郵件已發送/打開/點擊/ ...)
有很多提供商,只是谷歌的「電子郵件傳遞服務」和你會找到他們。他們有不同的定價模式,只是看哪一個適合您的需求。其中一些是:
@CodeCaster我很欣賞你的評論,但您的評論犯規任何意義可言。 我的問題很簡單,我正在調用函數向大量用戶發送批量電子郵件。 該進程是否會使用服務器資源或最終用戶的資源。 如果你不能回答一個簡單的問題,請不要打擾你的評論。謝謝 –
我的評論被刪除了,可能是因爲你標記了它,所以我不知道它說了什麼。儘管如此,評論的存在是爲了改善問題或解釋爲什麼問題沒有意義,我認爲它的說法是:我們無法回答這個問題,因爲我們無法從這裏看到您的應用程序是如何工作的,所以我們不能說與內存使用有關的任何事情。另外,詢問內存使用情況似乎是發送電子郵件時要求的完全錯誤的事情,這是微不足道的。 – CodeCaster
@CodeCaster你的評論已被刪除,因爲它沒有建設性。它開始 - 「你正試圖發送一個批量電子郵件,並且你關心*內存使用情況*?」 - 並以同樣的態度繼續下去。雖然這可能是事實,但它並不回答所問的具體問題。如果你不認爲這個問題是有用的,只是倒票,繼續前進。 – ChrisF