Progress reports

Stuart K. Bingë omicron-list at mighty.co.za
Wed Jul 7 16:27:41 CEST 2004


On Tuesday, 06 July 2004 21:17, Martin Konold wrote:
> > Due to the fact that the PHP IMAP extension (which is based on the UW
> > c-client library) is not able to handle annotations, we've had to go
> > around it by using the Net_IMAP package from PEAR, which implements the
> > IMAP protocol in pure PHP.
>
> What are the performance implications of Net_IMAP instead of client?

I haven't done any performance comparisons just yet. If the performance of 
Net_IMAP is abysmal (which so far does not seem to be the case) we can always 
restrict its use to the small (in comparison to the rest of the IMAP usage) 
number of cases where we need ANNOTATEMORE support.

> Did you consider to extend the client library? (Yes, I know it is _old_
> c-code.)

I did consider that. For about five minutes. I essentially came to the 
conclusion that there is no way in hell I am going to touch that code. If one 
were to extend the c-client library, it would still take *WAY* too long to 
actually trickle down into the PHP IMAP extension. With Net_IMAP we already 
have the solution available to us.

-- 
Stuart Bingë
Code Fusion cc.

Office: +27 11 673 0411
Mobile: +27 83 298 9727
Email: s.binge at codefusion.co.za

Tailored email solutions; Kolab specialists.
http://www.codefusion.co.za/




More information about the format mailing list