Zend framework kütüphanelerini kullanarak bir ileti almak için daha hızlı bir yolu var mı?

0 Cevap php

Merhaba çocuklar benim uygulama için basit bir posta arayüzü inşa ediyorum ama ben onun gerçekten kullanıcı e-postaların sayısını listelemek için var özellikle yavaş olduğunu fark ettik. Ben yürütmek kod için alınan zaman takip ve sadece $ mail-> getMessage fonksiyonu yürütmek için yaklaşık 0,6 saniye sürer buldum.

Benim kod aşağıdaki gibidir:

$mail = new Zend_Mail_Storage_Imap(array(
                'host' => $current_dept->incoming_server,
                'ssl' =>($current_dept->imap_ssl == 'Y' ? true : false), // $current_dept('imap_ssl'),
                'port'=>$current_dept->incoming_port,
                'folder'=>$options->box,
                'user' =>$current_dept->email,
                'password' =>$current_dept->email_psd));
.....
$one_message = $mail->getMessage($i); //<-- this takes forever about 0.5 seconds

Bu kod mesajı almak bölümünü yani bir döngü içinde çalışan ve her mesaj için 0,5 saniye bir havai çok fazla zaman olduğunu düşünün. Bunun başka bir yolu var mı?

0 Cevap