Oturumu depolama / APC memcached kullanma?

1 Cevap php

Ben oturumu depolama için memcached kullanma hakkında önce bazı düşünceleri vardı, ama o memcached havuzda sunuculardan bir veya daha aşağı gitmek üzereydik durumunda yeterli olmaz sonucuna vardım.

Bir hibrid versiyonu önbellek havuzdan veri getirmek için çalışan bir işlev çalışmak olacaktır okur kaynaklanan yükü ana veritabanı (MySQL) kaydetmek için, ve başarısız olursa veritabanından alır.

Daha içine düşünce bazı koyarak sonra, oturumu ile ilgili verilerin APC önbelleğini kullanarak düşünmeye başladı. Bizim web sunucusu aşağı gitmek istiyorum, seans belki kötü değil yerel APC veya bir localhost memcached sunucusu onları saklamak ya yolunu kaybetmiş olurdu?

Deneyimleriniz nedir?

1 Cevap

Genellikle, oturum verileri herhangi bir durumda uçucu olarak tedavi edilmesi gereken bir şeydir. Kullanıcı her zaman (tabii, çerezleri kullanıyorsanız) herhangi bir noktada çerez kendilerini ortadan kaldırmak için seçebilirsiniz. Bu nedenle, ben oturum verisi için memcached kullanarak herhangi bir sorun göremiyorum.

Benim için, ben sadece basit tutmak istiyorum - DB geri dönüş için gerek kesinlikle bir memcached sunucu hatası durumunda kullanıcının oturumunu asla kaybetmemeliyiz sürece. Ben başında söylediğim gibi, ben her zaman her durumda tamamen uçucu gibi oturumları tedavi ve gerçekten onlara herhangi bir önemi şey saklamak yok.

O zaten benim iki sent.