Ana sayfanın açılması bütün uygulamanın sağlıklı olduğunu göstermez. Ön yüz önbellekten gelirken giriş, ödeme veya veri sorgusu arka tarafta başarısız olabilir. Bu durumda “site açık” ile “iş akışı çalışıyor” farklı durumlardır. İnceleme, kullanıcının tamamlayamadığı işlemi açıkça tanımlayarak başlamalıdır.
Önce başarısız adımı belirleyin
Giriş ekranı görüntüleniyor fakat form gönderilemiyor mu? Sepet açılıyor ama sipariş tamamlanmıyor mu? Bir kullanıcı etkilenirken diğeri işlemi yapabiliyor mu? Hata mesajını, zamanı ve kullanılan adresi kaydedin. Ödeme gibi işlemlerde tekrar denemeden önce işlem durumunu kontrol edin; aynı talebin birden fazla oluşturulması ek sorun yaratabilir.
Ön yüz ve arka tarafı ayırın
| Belirti | İncelenecek katman |
|---|---|
| Eski bilgi görünmesi | Tarayıcı, CDN veya uygulama önbelleği |
| Formda oturum hatası | Çerez, oturum kaydı ve form doğrulaması |
| Giriş sonrası boş ekran | Uygulama hatası ve yetki kontrolü |
| İşlemin uzun beklemesi | Veritabanı veya dış servis bağımlılığı |
Önbellek temizliği tek başına teşhis değildir
Önbellek gerçekten sorumluysa hangi yolun ve yanıtın saklandığı belirlenmelidir. Yönetim, oturum ve kullanıcıya özel sayfaların genel önbelleğe yanlışlıkla alınması tutarsızlık yaratabilir. Bütün siteyi sürekli temizlemek yerine kuralları doğrulayın. Kişiye özel içeriğin farklı kullanıcılara görünme ihtimali varsa bunu ayrıca güvenlik olayı olarak değerlendirin.
Logları aynı zaman ve işlemle eşleştirin
Web sunucusu erişim kaydı, uygulama hatası ve ilgili veritabanı olayını birlikte inceleyin. Varsa istek kimliğiyle ilişki kurun. Loglara parola veya tam ödeme bilgisi eklemeyin. Kullanıcının tarayıcısında oluşan hata ile sunucuya hiç ulaşmayan isteği ayırmak gerekir. Ağ isteğinin durumu, uygulama ekibinin hangi katmana bakacağını daraltır.
Düzeltme sonrası yalnızca ana sayfayı test etmeyin
Yeni ve mevcut oturumla giriş, yetkili işlem ve çıkış senaryolarını deneyin. Normal kullanıcı ile yönetici rolü farklı davranabilir. Değişiklik farklı alan adları veya HTTP/HTTPS geçişi içeriyorsa çerez ve yönlendirme akışını da kontrol edin. Uygulama dosyalarını düzenlemeden önce yedek ve geri dönüş planı bulunsun.
Güvenlik doğrulamasını kaldırmak çözüm olur mu?
Form doğrulamasını veya kimlik kontrolünü kapatmak yerine eşleşmenin neden bozulduğunu bulun. Ölçüm yaklaşımı için log, metrik ve trace rehberini inceleyebilirsiniz.
İhtiyacınıza uygun kapsamı belirlemek için CieloSync çözümlerini inceleyebilir veya ekibimizle iletişime geçebilirsiniz.
