Olası Çoğalt:
Can't pass mysqli connection in session in php bize veritabanları gerektiren PHP uygulamaları yazdım aitsaklamak için veritabanı bağlantısı
Birçok; Çoğunlukla MySQL, ama sık sık insanlar için çok küçük MS Access veritabanları kullandıkları için teknik olarak daha az yeteneklidirler, böylece bir tweak indirebilir/yedekleri kaydedebilir/etc. kendi başlarına (bu doğru mu, değil mi, hiç bir fikrim yok).
Fark ettiğim şey, aynı sorguların bazılarını bağlayıp çalıştırırken çok zaman harcıyor. Bundan dolayı ilginç bir düşüncem vardı: Kullanıcı siteye girerken yükü azaltmak için $_SESSION
değişkeninde çoğunlukla statik olan bağlantı ve olası sonuç kümelerinin saklanması.
Açıkçası bunu yapmak çok dikkat gerektirir. Oturum yok olduğunda bağlantıyı kapatmak gibi şeyler sadece başlangıçtır.
Sorum şu: Bu gerçekten mümkün bir şey mi? Ve eğer öyleyse, ne yapmalıyım (session fixation dışında, tüm oturumlar için geçerli olan kendi problemi olduğu gibi)?
Bağlantı sorununu düşünmedim. Bu yüzden sordum :) – steveo225
Memcached bakın. Hatta veritabanları olmadan bile sitelerde kullanıyorum ... Karmaşık bir PHP sayfasını bir kez oluşturmama izin verin ve tüm gün boyunca (yeniden oluşturmadan) bir SVN check ini geçersiz kılar. –