CodeIgniter'daki pconnect seçeneği Avantajları / Dezavantajları

1 Cevap php

CodeIgniter veritabanı config parametrelerinden biri şudur

['pconnect'] TRUE/FALSE - Whether to use a persistent connection

What do you recommend I set this to?
Is there a significant performance hit if I set it to FALSE?
What potential problems might arise from setting it to TRUE?

1 Cevap

Sadece kalıcı bağlantıları için en iyi uygulamaları aramak. Benim önerilerim.

  • Varsayılan olarak, VERMEZ
  • If you have:
    • Üretim adanmış web sunucusu ve veritabanı donanım
    • ve doğru web sunucusu ve veritabanı ayarlı var
    • ve doğru bir üretim şeklinde bir test ortamı var
    • Ve hala performans sorunları veritabanı bağlantısı zaman neden olduğunu düşünüyorum,

Açmadan DİKKATE

Kalıcı bağlantılar neden olabilir

  • Bazı bağlantı devlet istemeden devam Bugs (çünkü bu bir biggie olduğunu!)
  • Aşılması gereken veritabanı bağlantısı sınırları
  • Çünkü pek çok (çoğunlukla boşta) bağlantıları tarafından kullanılan ram sürü damla veritabanı performansı
  • Bağlantıları "bayat" gitti ve uygulama fark etmedi Bugs çünkü

Ama CAN

  • Ilk bağlantıda gecikmesini azaltmak

Eğer bağlantı gecikmesi bir soruna neden olduğunu düşünüyorsanız, performans test sistemi ve measuring etkisi açmadan düşünün.