Satura rādītājs
Kad mēs nolēmām izmantot Nginx Viena no lietām, kas mūs visvairāk piesaista, ir spēja uzlabot veiktspēju, nemainot aprīkojumu vai nepalielinot resursus, tas zināmā mērā ir iespējams ar standarta konfigurāciju, tomēr ir daži papildu triki, kurus varam izmantot, lai iegūtu vairāk kas mums jau ir.Viens no veidiem, kā iegūt uzlabojumus, ir izmantot kešatmiņu un daudz ko citu, kad strādājam fcgi jo tas nozīmē, ka mums ir programmēšanas valoda, kas papildus tīmekļa nosūtītajam statiskajam saturam veic tīmekļa noturības un aprēķinu darbības. Nginx.
Veids, kādā mēs aktivizēsim un konfigurēsim kešatmiņu izmantošanai fcgi Izmantojot direktīvas, mēs ar tām noteiksim atbilstošās vērtības, lai mūsu serveris varētu pārvaldīt resursus, lai šīs direktīvas izmantotu, mums tās vispirms ir jāzina, lai mēs redzētu nelielu sarakstu zemāk:
fastcgi_cacheTas ļauj mums noteikt apgabalu, ko izmantot kešatmiņai.
fastcgi_cache_keyAr šo direktīvu mēs izveidojam atslēgas kešatmiņas identificēšanai, lai mēs varētu to atšķirt no citiem, kas var atrasties serverī.
fastcgi_cache_pathTas ļauj mums noteikt ceļu, kurā atradīsies mūsu kešatmiņa.
fastcgi_cache_methodsAr šo direktīvu mēs norādām Nginx kuras HTTP metodes var “saglabāt kešatmiņā”.
fastcgi_cache_min_usesTas ļauj mums noteikt, cik pieprasījumu vienam un tam pašam resursam tiks atļauta kešatmiņā.
fastcgi_cache_use_staleAr šo direktīvu mēs norādām, ja mēs pasniedzam kešatmiņā saglabāto saturu, serveris nereaģē.
fastcgi_cache_validIestata laiku, kurā HTTP kodu kešatmiņa būs derīga.
Tagad redzēsim a kešatmiņas konfigurācija mūsu serverim ar fast_cgi, šī konfigurācija palīdz mums samazināt CPU izmantošanu, rādot kopīgu saturu no datu krātuves, izvairoties no jauniem vaicājumiem kešatmiņas laikā, tādējādi palielinot arī veiktspēju:
Tad mēs redzam, ka pirmā lieta, ko mēs darām, ir norādīt ceļš vai kur atradīsies mūsu kešatmiņa, tad atrašanās vietas bloks Lai sasniegtu savus uzdevumus, mēs ievietojam dažādas iepriekš aprakstītās direktīvas.
Ko mēs darām?Mēs norādām kodus HTTP un kešatmiņas ilgums viņiem, kā arī minimālais kešatmiņas aktivizēšanas reižu skaits, visbeidzot, ja mums ir 500 kļūda, mēs resursam pasniegsim pēdējo kešatmiņā saglabāto versiju.
Kā redzam, šāda veida konfigurācija ļaus mums vienu reizi apkalpot pašlaik ģenerētu saturu, tad no kešatmiņas tiks parādīti šādi pieprasījumi, samazinot nepieciešamo apstrādes apjomu, jo tas ir Nginx Pasniedzot statisku saturu, kešatmiņa iegūst jaunu dimensiju.
Ar to mēs pabeidzam šo apmācību, mēs esam iemācījušies uzlabot sava servera veiktspēju, kad mēs to izmantojam fcgi Lai pievienotu atbalstu ārējām valodām, piemēram, PHP vai Python, tas liek serverim nopelnīt vairāk, neatjauninot aparatūru. Tas ir ļoti svarīgi, ja uzskatām, ka daudzas reizes mēs to nevaram izdarīt.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu