看板 C_and_CPP 關於我們 聯絡資訊
抱歉標題下的不好, 我的問題是 我有一隻經常被呼叫的程式, 用來處理信件, 過程非常繁雜, 大概有將近20 - 30個step, 每封信都會啟動一個process處理 總覺得這樣很耗記憶體, 尤其在信件突然很多的時候 一直想改進這個問題 而最近發現了 rspamd 這個程式, 雖然他只是 spam filter 他也是拆成server, client 模型, 讓server常駐去處理 想請教如果我也想拆成這種模型處理 , 是否有什麼資料可參考? 又或有什麼關鍵字 感謝 ----- Sent from JPTT on my Sony D5833. -- http://Mozzan.com -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.10.225 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1452689256.A.FAA.html
littleshan: 用 IPC 可以做到不同的 process 互相通訊 01/13 21:48
littleshan: 不過現在的OS在記憶體共享方面都做得非常好 01/13 21:48
littleshan: 真的出現明顯交能瓶頸再去改架構,會比較省力氣 01/13 21:49
fr3ak: 細節未知但先不負責任推測. 耗資源的問題多半是在 process 01/14 20:35
fr3ak: per task, 與是否 client/server 一點關係也沒有 01/14 20:36
fr3ak: 不少古老的 server 就是 process per task 的架構. 也同樣 01/14 20:38
fr3ak: 會有耗資源的問題 01/14 20:38