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.