Praktisks pielietojuma piemērs: Pēc tam, kad mājaslapu apmeklē viena persona, nav svarīgi, kur persona atrodas, Šanhajā, Pekinā, Šeņdžeņā vai Amerikas Savienotajās Valstīs. Kešatmiņas periods 3 stundu laikā cilvēki no visām pasaules valstīm atkal apmeklē vietnes mājaslapu, un viņi piekļūst tikai priekšgala Y serverim, savukārt datu serverim X nav nekāda sloga un datu bāze ir 0 spiediens. Pēc 3 stundām pirmā persona, kas apmeklēs mājaslapu, dosies uz datu serveri X, lai nolasītu reāllaika datus un vaicātu datu bāzē vienu reizi, un pēc tam 3 stundu laikā visu pārējo piekļuve tiks nolasīta no priekšgala servera Y. Citiem vārdiem sakot, 24 stundu laikā mājaslapai teorētiski vajadzētu būt tikai 8 piekļuves ierakstiem datu serverī X (24 dalīts ar 3 ir vienāds ar 8), un visas pārējās piekļuves, neatkarīgi no tā, vai tās ir tūkstošiem, desmitiem tūkstošu vai miljoniem mājaslapas apmeklējumu, ir priekšgala servera Y lietas. Mans profils, šādi:
Kad esam iestatīti, apskatiet atbildes galveni šādi:
X-Cache-Status:MISS 这句话,表示,并没有从缓存里面读取数据,未命中的意思嘛。
Kur rodas problēma? Vai ir problēma ar kešatmiņas direktorija atļaujām, kas neļauj rakstīt ???
Pēc tam es modificēju kešatmiņas direktorijas atļaujas, restartēju nginx un atklāju, ka tas joprojām nevar trāpīt ...
Visbeidzot, risinājums ir šāds:
Papildināt ar šādu teikumu:
Pilnīga konfigurācija ir šāda:
Pievienots trāpījuma ekrānuzņēmums:
|