Elemanlar blog ve projenin son durumu
Öncelikle hem buraya hem de projeye bir dönem ara verdik. Bunun başlıca nedeni, diryThink ve benim çalışmakta olduğumuz şirketteki, geliştirdiğimiz projenin stresi ile üzerimize çöken rehavet oldu. Daha sonra projemizin database yapısındaki yanlışlıkları görmemiz ve düzeltmek için ciddi bir konstantrasyona ihtiyaç duymamız ama bunu bir türlü konsantre olamamamız - en başta ben - da ikincil bir neden sayılabilir. Neyse ki bu durumu şu an atlatmış gözüküyoruz.
Database yapısında köklü değişiklikler yaptık. Değişikliklerde bize önemli bilgiler sağlayan Phillip Keller'in bloguna göz atmanızı şiddetle tavsiye ederim. Etiket sistemli bir projede 3 farklı database tablo tasarımını ele almış ve performans değerlendirmesi yapmış. Biz de bu inceleme sonucunda Toxi Solution adlı 3 tablodan oluşan yapıyı kullanmaya karar verdik. Wordpress'in de kullandığını öğrenince bir hayli mutlu olduk :) ( İlk tasarladığımızda mysqlicious denen yöntemi kullanıyormuşuz ). Dezavantajı ekleme ve silme durumlarında birden fazla tabloya işlem yapmak olacak. Ama SELECT performansı en iyi olan yapıdan birisi olduğu için tercihimiz bu yönde oldu. Söz database yapısından açılmış iken database admin olarak görev yapan Barry Williams'ın web sayfasını ziyaret edebilirsiniz. Sitesinde 450 nin üzerinde database tasarımını paylaşmış ve sonuç olarak çok güzel bir içerik biriktirmiş.
Projemizin üye kayıt formunu çok önce bitirmiş olmamıza rağmen ne zamandır aklımda olan Captcha kullanımını yeni entegre ettim. Bir sonraki yazımızda Captcha dan detaylı olarak bahsedeceğiz.
Hiç yorum yok:
Yorum Gönder