Archief - IMAP cache

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Sick-Boy

Legacy Member
Ik heb een classe die een object aanmaakt dat connectie maakt met en mailserver (die van Gmail of iets in die aard) via de IMAP-functies van PHP. Het probleem is dat het enkele seconden duurt eer die connectie gemaakt is. Om het wat sneller te laten gaan kan ik die mails allemaal opslaan op mijn eigen server, bv via de databank. Nu dacht ik gebruik te maken van APC om het mail object te cachen, maar helaas kan ik geen van de imap_functies gebruiken via het gecachte object (voor wie het zich afvraagt, dat gaat wel met het originele).

Enig idee hoe ik nog die wachttijd kan omzeilen?

Sick-Boy

Legacy Member
Het hoeft niet in PHP (lokale server, persoonlijk projectje). Ik zal die proxy eens proberen te installeren, heel erg bedankt!

dJeez

Legacy Member
Hmmm, en ben je echt wel zeker dat het geen netwerkprobleem is (ik zou richting DNS timeout zoeken in eerste instantie - bij gebrek aan gedetailleerde info)? Ik heb ooit wel eens gepruld met IMAP (met een lokale server dan wel) via PHP en kan mij toch niet echt herinneren dat dat erg traag was.

Sick-Boy

Legacy Member
Het is nu niet extreem lang dat ik moet wachten maar toch 1-5 seconden (afhankelijk van wat ik precies opvraag).
Netwerkprobleem, ik denk het niet, want de uitvoering van hetzelfde script is nagenoeg constant. Moesten er timeouts zijn, dan verwacht ik toch een variabel aantal timeouts tot ik effectief kan connecteren. Poorten probleem zou ook niet zijn, want dan zou ik geen resultaat krijgen (denk ik toch?).

Wat voor gedetailleerde informatie is hier relevant?

Apache-PHP-MYSQL server op OS X Leopard (niet de MAMP applicatie).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan