Cel mai rapid email IMAP


(Cristian) #1

salut! am nevoie de o casuta de email care sa imi permita sa citesc 1 data la 0.3 secunde ultimele 3 mesaje. (sunt niste valori la care am ajuns dupa multe teste…asta imi trebuie mie).

ce imi recomandati?
pana acum am incercat doar gmail api, si e prea incet.

mi am facut cont la fastmail si evident voi incerca si cu mailul de pe hosting.
voi ce imi recomandati?

va multumesc anticipat


(Cătălin Nicolescu) #2

pai o autentificare secure dureaza ~100ms la care mai pui lag-ul de retea + timpul de cpu
iti trebuie ceva pe 127.0.0.1

dar daca ai nevoie de pooling excesiv cel mai bine te-ai gandi la implementarea de “push” via webhooks
Ex: https://sendgrid.com/docs/API_Reference/Webhooks/index.html


(Gabriel Horatiu Petchesi) #3

Nu cred ca o sa gasesti provider de e-mail care sa-ti asigure sau sa garanteze asa ceva, cel mai probabil monitorizeaza cate calluri faci si atunci o sa interzica accesul la serviciu.

Singura varianta fezabila pe care o vad este sa-ti configurezi un server de e-mail propriu pe o masina virtuala si acolo te conectezi prin IMAP si te folosesti de https://en.wikipedia.org/wiki/IMAP_IDLE sa primesti notificarile la client astfel incat sa eviti costurile cu re-conectarea si cu polling-ul pentru mesaje noi.
Mai poti face economie de timp prin imap daca ceri doar headerele mesajelor (nu stiu daca aste te ajuta la ceva), de exemplu sa stochezi informatia care vrei sa o forwardezi in campul Sender sau Subject.


(Horia Coman) #4

Vre-un motiv anume pentru care e prea incet? E latenta de la tine la Gmail prea mare? E timpul petrecut in procesare pe partea lor prea mare?

Daca stii ca trebuie neaparat la 0.3 secunde, poti aranja de un fel de pipeline de task-uri executate in paralel. La fiecare 0.3 secunde pornesti un nou task, iar acesta se conecteaza la Gmail/server imap etc. si dupa 1-2 secunde cand termina trimite raspunsul spre procesare. O sa ai un flux de mesaje care vin din 0.3 in 0.3 secunde, intarziate cu 1-2 secunde fata de timpul real.


(Cristian) #5

Va multumesc foarte mult pentru raspunsuri.
O sa incerc ideile voastre
De sendgrid stiam, e destul de smecher. Dar costa. Deocamdata incerc variantele free, sau foarte ieftine.

O sa incerc fastmail, apoi casuta de login de pe hosting(VPS).
Asta cu webhooks e o idee buna, merita incercat.


(Cristian) #6

Daca sunt intarziate cu 1-2 secunde fata de timpul real, e deja prea mult.

Da, latenta de la gmail e prea mare.
Uite un exemplu concret.
Intr-un minut fac asa:
-iau ult 10 mailuri
-verif daca au fost citite si executate operatiunile resp pe ele
-repet procedura de 10 ori pe minut

Primul fetch de mesaje google il face in 1s, al 2lea in2, al 3lea in 3-4 si tot asa. Ajung ca ultimul sa fie facut in 11-13 secunde.
E mult prea mult.
Clar google nu e o solutie.


(Cristian) #7

Si in plus fata de asta, uneori, pur si simplu tot procesul de autentificare, si citire a mesajelor, dureaza.
Uneori dureaza 1s, uneori 38 de secunde.
Nu stiu de ce atat de mult. Si oricum, precedentul motiv pe care l-am precizat m-a facut sa renunt la google.
O sa anunt ce am gasit, si cat de rapid merge.


(Horia Coman) #8

Trebuie sa ai grija si cu webhooks. Multe din serviciile astea sunt optimizate pentru throughput, nu latenta. Mai mult ca sigur un email primit pe partea lor e pus intr-o coada, si un worker trimite request-ul catre serverul tau cand apuca. S-ar putea ca solutia lui @pghoratiu cu folosirea unui server IMAP propriu sa fie cea mai OK. Chiar daca in general “dealing with email is a PITA”, sa primesti nu e atat de rau, deoarece nu trebuie sa treci printr-o mie de teste ca sa nu-ti blocheze operatorii mari emailurile.


(Ionuț Staicu) #9

Pentru cei care au ajuns mai târziu la petrecere, ne poți da un usecase pentru verificarea mail-ului de trei ori pe secundă?


(Gabriel Horatiu Petchesi) #10

Vin cote de pariuri care trebuiesc forwardate la parteneri in termen cat mai scurt scurt deoarece cotele de la casele de pariuri variaza functie de cati pariori sunt si se ajusteaza rapid.

P.S. nu ma ocup de astfel de lucruri dar am cunoscuti care sunt foarte pasionati de pariuri si castiguri fabuloase prin zero munca.


(Horia Coman) #11

Mai bine munca pe santier decat infrastructura de email #the-horror


(Claudiu) #12

dar de ce folosesti pentru comunicare altceva in afara de email?


(Cristian) #13

@iamntz
Le folosesc pentru ceva similar cu ce a spus Horatiu. Dar nu pentru a le forwarda.
Pentru asta folosesc pur si simplu functiile de autoforward de la google. Care chiar sunt rapide.

Treaba cu castigurile fabuloase si cu zero munca e bullshit(la modul ca prietenii lui Horatiu mint) nu ca el ar fi de rea credinta.

IN primul rand sunt 2 mari categorii de oameni implicati in pariuri. Mai sunt si alte categorii mai mici, evident.

  1. cei pasionati(si care muncesc :slight_smile: ) urmaresc meciuri, dau/vand ponturi
  2. cei care pun pe ponturile celor de mai sus(astia sunt cei cu “zero” munca).

Printre cei de la 1), ma numar si eu. In primul rand ca sa faci bani din pariuri trebuie sa te specializezi intr-o anumita nisa. Apoi dai ponturi gratis la niste siteuri(eu am dat 3 ani de zile, la un site). Daca ei sunt multumiti, te invita in cercul lor si acolo ai acces la ponturile altora ca tine. Nu vad cum poate fi asta considerata venit cu zero munca.

Acum despre categoria a2a. Acestia fac bani cu munca putina, dar nu cu zero munca. Pentru ca stau tot timpul cu telefonul in mana. Aveam un prieten care ajunsese sa aiba tulburari de somn, de pofta de mancare, pur si simplu era terminat de treaba asta. Deci nu e cine stie ce smecherie. Procentual, poti castiga intre 3 si 8%, pe termen lung. Banii astia ii poti face si daca iti depui banii la banca, sau daca stii in ce zona vor creste preturile, si iti iei un apartament.


(Cristian) #14

Acum legat de treaba cu castiguri fabuloase.
Oamenii de-a lungul timpului au cautat mereu bani fara munca.
-scheme piramidale
-baliverna aia cu time-sharing(plateai X-sute de euro, si aveai 1-2 sapt pe an 1 apartament in Ibiza-evident, teapa :stuck_out_tongue: )
-pokerul ( aveam colegi care faceau mii de euro din poker, cica, si stateau la camin. dupa camin s-au dus la call-center :stuck_out_tongue: ). Am cunoscut si unii care au facut multi bani, dar banii din poker au scazut mult, in ultimii ani. Am foarte multi prieteni in domeniul asta
-pariurile.

Ma ocup de 6 ani de treaba asta cu pariurile. Am incercat multe chestii. Am avut de invatat din toate. Un singur lucru am invatat. Nu exista bani fara munca. Acum depinde ce muncesti. Daca esti angajat low-level, si ai 12 milioane pe luna, normal ca iti vine sa risti. Doar ca pariurile sunt ca o investitie, nu un risc. Si daca ii spui unuia cu 12 milioane pe luna, ca ii dai inapoi 5% din aia 12 milioane, te ia la misto…

Iar cei care au multi bani…nu se uita ei la pariuri…ei au multi bani de la un job bine platit…sau pentru ca fac afaceri cu statul…

Raman doar cei care sunt pasionati de treaba asta, exact cum e in fiecare domeniu al societatii…Nu e absolut nimic deosebit.

Ideea e ca pentu pariuri iti trebuie foarte foarte multa rabdare.
Fie ca esti la
categoria 1) (urmaresti meciuri, rezultatate, accidentati/suspendati) fie la
2) stai o vesnicie sa iti alegi tipsterii(sunt mii de tipsteri, toti promitand marea cu sarea),

ai nevoie de rabdare. Si timp. Si pentru foarte putini oameni are rost deranjul asta…

Tineti minte. Nu exista bani fara munca. Toti oamenii mint, ca sa para mai smecheri decat sunt in realitate. Sa nu ii credeti.
Am facut eu greseala asta, nu o faceti si voi.


(Cristian) #15

L-am intrebat pe Horatiu, despre prietenii lui. Vedeti mai jos ce a raspuns.
1000-2000 eur nu reprezinta, cred eu, un castig fabulos pentru cineva care lucreaza in IT.
Exact ce v-am spus si eu:

Salut, ce stiu eu:

  • unul lucreaza intr-un cerc de pariori isi vand unii altora ponturi, el face doar asta
  • altul cumpara tips-uri (50-500 E), o face doar ca hobby
    Se pariaza cu sume mici si des la nivel de pana cateva sute de euro (50-300) pe cote 1.4-2, se focuseaza pe castiguri pe termen mediu/lung. Pe luna nu cred ca ajunge nici unul la mai mult de 1000-2000 euro si asta atunci cand au pierderi calculate.

(Gabriel Horatiu Petchesi) #16

Going full offtopic

Da, oamenii (cei care au o educatie financiara sanatoasa) au cautat permanent sa aiba surse pasive de venit care sa le asigure o liniste financiara inainte sa cumpere o masina noua sau sa se bage la rate pentru o casa. Era un thread aici pe forum pe acest subiect Surse de venit pasiv in care fiecare explica variantele incercate si care functioneaza si care nu.
Mi se pare un lucru de mii de ori mai interesant asta vs. incercarea de a realiza venituri din pariuri incercand sa invingi “sistemul”.


(Cristian) #17

E interesant threadul. L-am citit la un moment dat. O sa vad ce au mai adaugat bajetii


(Opencart Romania) #18

Chiar daca nu mai e de actualitate!

Solutia se numeste pipping si nu mai e nevoie de nici un fel de autentificare :wink:

Spor!