Pratik uygulama örneği: Ana sayfası bir kişi tarafından ziyaret edildikten sonra, kişinin nerede olduğu fark etmez, Şanghay, Pekin, Shenzhen veya Amerika Birleşik Devletleri. Önbellekleme süresi 3 saat içinde, dünyanın tüm ülkelerinden insanlar tekrar web sitesinin ana sayfasını ziyaret eder ve sadece ön yüz Y sunucusuna erişirler, veri sunucusu X ise hiçbir yük taşımaz ve veritabanı 0 baskı altındadır. 3 saat sonra, ana sayfayı ilk ziyaret eden kişi veri sunucusu X'e gidip gerçek zamanlı verileri okuyor ve veritabanını bir kez sorgular, ardından 3 saat içinde diğer herkesin erişimi ön uç sunucu Y'den okunur. Başka bir deyişle, günde 24 saat içinde ana sayfa teorik olarak X veri sunucusunda sadece 8 erişim kaydına sahip olmalı (24 bölünü 3'e eşit 8) ve binlerce, on binlerce veya milyonlarca ana sayfa ziyareti olsun, diğer tüm erişimler ön uç sunucu Y'nin işidir. Profilim, şöyle:
Kurulumu tamamladıktan sonra, yanıt başlığına aşağıdaki gibi bakalım:
X-Cache-Status:MISS 这句话,表示,并没有从缓存里面读取数据,未命中的意思嘛。
Sorun nerede ortaya çıkıyor? Önbellek dizini izinlerinde yazmayı engelleyen bir sorun mu ???
Sonra, önbellek dizininin izinlerini değiştirdim, nginx'i yeniden başlattım ve hâlâ ulaşamıyordu...
Son olarak, çözüm şöyledir:
Aşağıdaki cümleyi ekleyin:
Tam yapılandırma şu şekildedir:
Saldırının ekran görüntüsü ekte bulunmuştur:
|