簡體   English   中英

加快IMAP提取

[英]Speeding up IMAP fetching

目前,我正在使用IMAP庫,該庫將按隊列(要在數據庫表中提取的UID的列表)提取電子郵件。 為了加快此過程的速度,我可以讓多個實例獲取多個批次。 這是個好主意還是我將面臨其他問題(例如由於必須連接到同一服務器的多個連接而被阻塞)。

IMAP服務器通常被配置為允許每個用戶或每個IP的最大連接數,因此您最多只能使用幾個。 如果您的庫允許,則IMAP應該支持流水線化,在那里您可以處理多個未完成的請求,這應該對性能有很大幫助。

或者,如果每次都獲得相同的FETCH對象,則可tag0 FETCH 4:10,13,17 (INTERNALDATE FLAGS BODY[] ...)提供一個集合,以一次捕獲多個消息: tag0 FETCH 4:10,13,17 (INTERNALDATE FLAGS BODY[] ...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM