Ben PHP sitesi için kullanıcı eylem günlüğü kurma sürecinde duyuyorum.
Eğer mysql veya metin / log dosyaları saklayarak tavsiye eder misiniz?
Bu ile ne yapmak istediğinize bağlıdır, diyorum ki:
Çok şeyler yavaşlatmak değil, aynı zamanda (ben trafik biraz ile bazı web sitelerinde, nerede anında DB veri saklamak için akıllıca olmazdı ki kullandım) hem de kullanabilirsiniz:
Bu şekilde, DB verileri her zaman sokmayın; ve (bir gün veya bir saat geçti şartıyla) yapabilirim ihtiyacınız olan tüm sorgular
Ben gerçek 'fiziksel' günlüğü soyutlamak Zend_Log gibi bir şey kullanarak öneriyoruz. Bu şekilde her zaman durumun bir nedenle veya başka için değiştirmesi halinde, daha sonra çok kolay backends değiştirebilirsiniz.
Idari bir alanda, örneğin içinde günlüğünü görüntülemek için daha kolaydır beri ben MySQL öneriyoruz. Bunu o zaman da ilginç öğeleri bulmak için günlüğü aracılığıyla farklı bayraklar, yani hata seviyeleri ve filtre ayarlayabilirsiniz. Ayrıca kolayca, bu veriler üzerinde log dosyaları whan daha kolay bir istatistik işlevi temel olabilir.
Ama sizin günlüğü kullanmak nasıl bağlıdır, ve kimler tarafından kullanılmalıdır sanırım. Ham log dosyaları biraz geeky :)