İki kişi, tek site, iki ayrı deneyim. Bir site neredeyse hiçbir zaman tümüyle ayakta ya da tümüyle yerde olmaz — sizin bulunduğunuz yol için ayaktadır. İşte önemli olan beş fark, denetlenmeye değdikleri sırayla.

1. Önbellekteki bir kopyayı mı görüyorsunuz

curl -sSI https://yourdomain.com/ | grep -i -E 'x-cache|age'

Arızadan önceki bir kopyayı okuyor olabilirsiniz. Önbelleği delen bir istekle çağırın ve hâlâ çalışıyor mu bakın: curl -sS "https://yourdomain.com/?nocache=$(date +%s)".

2. Oturumunuz açık mı

Bir yönetici oturumu önbelleği atlar, kodda başka bir yol izleyebilir ve çoğu zaman farklı özellik anahtarlarına sahiptir. Siteyi oturumsuz, gizli bir pencerede açın ve bir yabancının ne gördüğüne bakın.

3. Aynı ağda mısınız

Onların sağlayıcısı DNS'i başka türlü çözümlüyor, IPv6 üzerinden yönlendiriyor ya da güvenlik duvarınız tarafından engelleniyor olabilir. Bkz. Kablosuz ağda çalışıyor, mobil veride çalışmıyor.

sudo grep " 403 \| 429 \| 503 " /var/log/nginx/access.log | tail -20
sudo fail2ban-client status sshd 2>/dev/null | tail -3
Onları yasaklayanın siz olup olmadığınıza bakın. Ortak bir ofis adresinden bağlanan bir müşteri ya da tekrarlayan bir iş yapan bir eklenti, hız sınırına veya Fail2ban'a takılır — ve sizin tarafınızdan site turp gibidir.

4. Tek bir sayfa mı, tek bir eylem mi

"Kapalı" çoğu zaman onların sayfası demektir. Tam adresi ve neye tıkladıklarını sorun. Başarısız bir ödeme, sitenin kapalı olması değildir ve bambaşka bir soruşturmadır.

5. Kapalı değil de yavaş mı

Aşağı yukarı on saniyeyi geçince çoğu insan sitenin kapalı olduğunu söyler. Yanıt süresini kendi makinenizden değil, uzak bir yerden ölçün.

curl -sS -o /dev/null -w '%{http_code} %{time_total}s\
' https://yourdomain.com/
Adres çubuğunu ve saati de içeren bir ekran görüntüsü isteyin. Tek bir resimde sayfayı, tam hatayı ve zamanı birden yanıtlar; üstelik onlara on saniyeye mal olur.