1 Soru 1 Cevap Daha Hızlı Performans için Webmail PRO`daki PDO
Transkript
1 Soru 1 Cevap Daha Hızlı Performans için Webmail PRO`daki PDO
1 Soru 1 Cevap Daha Hızlı Performans için Webmail PRO’daki P.D.O.’yu nasıl ayarlayabiliriz? Cevap: 9.1.0 ve sonraki versiyonlarda, yeni webmail PRO’daki yeni PHP Veri Objelerinin (PHP Data Objects (P.D.O.)) avantajlarından faydalanılabilir. Bu kullanıcının posta kutusundaki mesajların alınmasının ve başlıkların önbelleklenmesinin hızlanmasını sağlar. Çalışma şekli – WebMail’e giriş yaparken PDO ayarlanmıştır ve bu noktadan sonra tüm varolan mesajlarının header(başlıklarını)cache olarak kaydedicektir. İlk başlangıç girişi mesajların miktarına göre biraz uzun sürebilir ama varolan mesajların başlıkları önbelleğe alındığı noktadan sonra yukleme zamanı hızlanacağına görebileceksiniz. Bu ağır şekilde webmail kullanımı yapan müşteriler için çok yararlıdır. Bunu kurmak için öncelikle veritabanının yüklenmiş olması gerekiyor. Bu örnekte biz MySQL kullanıyor olacağız. MySQL sunucusu yüklendikten ve kurulduktan sonra P.D.O. için bir veritabanı oluşturmanız ve belirtildiği gibi ona isim veriniz. Şimdi MySQL’in /bin klasöründen libmysql.dll dosyasını almalı ve bunu /merak/php klasörüne taşımalısınız. Ayrıca /merak/php klasöründeki PHP.INI dosyasındaki sürücüyü uncomment etmelisiniz. PHP.INI’yi açın ve burada extension=php_pdo_mysql.dll satırını uncomment edin. *MSSQL için: extension=php_pdo_odbc.dll satırını uncomment edin. Veritabanını oluşturduktan ve gerekli adımları yaptıktan sonra yeni P.D.O. veritabanına bağlanmak için sistem ODBC olan veritabanını oluşturmalısınız. Veritabanı ve ODBS kurulduktan sonra Merak konsolundaki [Webmail] sekmesine gidin ve bağlantıyı orada kurun. Daha önceden girilmiş olan MySQL dizgisini ve diğerlerinin PDO dropdown kısmında zaten ayarlanmış olduğunu göreceksiniz. dbhost=(olan komutu sunucu neredeyse oraya ayarlar yapmanız gerekiyor). Eğer lokal olarak yüklendiyse o zaman “localhost” kalacak. dbname=kısmını oluşturduğunuz PDO veritabanının ismini belirtmelisiniz. Son olarak veritabanına bağlanmak için kullanıcı adı ve şifreyi giriniz. Şimdi servisleri tekrar başlatın ve başladıklarında giriş yapan kullanıcıların mesajları yeni tanımlanmış PDO veritabanında önbelleklenecektir.