Što je spremanje sadržaja u predmemoriju na Macu?
Što je spremanje sadržaja u predmemoriju?
Spremanje sadržaja u predmemoriju usluga je sustava macOS koja pomaže smanjiti korištenje internetskih podataka i ubrzava instalaciju softvera na Mac računalima, iOS i iPadOS uređajima i Apple TV-u.
Spremanje sadržaja u predmemoriju ubrzava preuzimanje softvera koji distribuira Apple i podataka koje korisnici spremaju na iCloud tako da se sprema sadržaj koji su lokalna Mac računala, iOS i iPadOS uređaji i Apple TV uređaji već preuzeli. Spremljeni sadržaj pohranjuje se u predmemoriji sadržaja na Macu te je dostupan drugim uređajima za preuzimanje bez izlaska preko interneta.
Pogledajte članak Apple podrške Vrste sadržaja podržane uslugom spremanja u predmemoriju na sustavu macOS.
Možete koristiti spremanje sadržaja u predmemoriju na mrežama koje se sastoje od NAT okruženja za predmemorije sadržaja i sve uređaje ili na mrežama koje se sastoje od javno usmjeravanih IP adresa. Apple uređaji sa sustavom iOS 7 ili novijim verzijama i sustavom OS X 10.8.2 ili novijim verzijama automatski stupaju u kontakt s obližnjom predmemorijom sadržaja bez ikakve konfiguracije.
Važno: izričito se preporučuje da podesite spremanje sadržaja u predmemoriju na Macu koji ima jednu žičnu Ethernet vezu kao svoju jedinu vezu s mrežom. Wi‑Fi veza može se koristiti za spremanje sadržaja u predmemoriju umjesto Etherneta, ali bi to moglo utjecati na performanse.
Kako funkcionira?
Nakon što na Macu omogućite postavljanje sadržaja u predmemoriju, zadržava se kopija sveg sadržaja koji lokalni umreženi uređaji (zovu se klijenti) preuzimaju.
Primjerice, kada prvi klijent na vašoj mreži preuzme ažuriranje za macOS, predmemorija sadržaja čuva kopiju ažuriranja. Kada se sljedeći klijent na mreži poveže na App Store radi preuzimanja ažuriranja, ažuriranje se kopira iz predmemorije sadržaja prije nego iz trgovina App Store.
Budući da je lokalna mreža obično mnogo brža nego internet, drugi klijent (i svi naredni klijenti) preuzimaju ažuriranja mnogo brže.
Sljedeća slika prikazuje jednu privatnu podmrežu s jednom predmemorijom sadržaja:
Što ako moja mreža ima više podmreža?
Stavljanje sadržaja u predmemoriju standardno je ograničeno na određenu podmrežu, ali možete ga podesiti da omogući postavljanje sadržaja u predmemoriju za:
Sve kombinacije podmreža lokalne mreže koje dijele zajedničku javnu IP adresu
Svaka kombinacija podmreža javno dostupnih IP adresa (s dodatnom podrškom za DNS postavke)
Ako vaša mreža ima više podmreža koje dijele istu javnu IP adresu, sve podmreže mogu koristiti jednu predmemoriju sadržaja. Sljedeća slika prikazuje mrežu s dvije podmreže koje dijele jednu predmemoriju sadržaja:
Mogu li imati više od jedne predmemorije sadržaja?
Ako vaša mreža ima više od jedne predmemorije sadržaja, one automatski postaju ravnopravni čvorovi i mogu se savjetovati i dijeliti sadržaj iz predmemorije. Ako tražena stavka nije dostupna u predmemoriji sadržaja, provjeravaju se ravnopravni čvorovi i ako je stavka dostupna ona se preuzima. Ako nije dostupna iz ravnopravnog čvora, stavka se preuzima s jednog natprocesa, ako su konfigurirani, ili s Applea preko interneta. Klijenti automatski odabiru ispravnu predmemoriju sadržaja kada ih je više dostupno. Pogledajte članak Podešavanje klijenata predmemorija sadržaja te ravnopravnih ili natprocesa.
Kamo se spremaju datoteke iz predmemorije?
Standardna lokacija sadržaja predmemorije jedinica je za podizanje sustava. Možete odabrati alternativnu lokaciju i odrediti koliko jedinice koristi predmemorija sadržaja. Kada prostor na disku za sadržaj u predmemoriji dosegne maksimum koji ste odredili ili kada ima malo raspoloživog prostora na jedinici, predmemorija sadržaja briše sadržaj koji nije nedavno korišten da bi se stvorio prostor za sljedeći zahtjev.
Kako procijeniti učinkovitost predmemorije sadržaja?
Pogledajte Mjerenje spremanja u predmemoriju na Macu u uputama za uporabu Implementacija Appleove platforme i Prikaz aktivnosti predmemorije u Praćenju aktivnosti.
Prakse za najbolje rezultate
Spremanje sadržaja u predmemoriju primarno je pod utjecajem dva čimbenika: konfiguracije povezivosti i hardvera.
Najbolji učinak predmemorije sadržaja možete postići tako da je povežete na svoju mrežu koristeći Gigabit Ethernet. Predmemorija sadržaja može istovremeno posluživati stotine klijenata, što može dovesti do zasićenja porta Gigabit Ethernet. Stoga je u većini malih i srednjih aktivacija “usko grlo” učinka obično širina frekvencijskog pojasa vaše lokalne mreže.
Kako biste utvrdili je li vaš Mac “usko grlo” učinka dok veliki broj klijenata istovremeno pristupa predmemoriji sadržaja, provjerite iskorištenost procesora za proces AssetCache u aplikaciji Praćenje aktivnosti (otvorite Praćenje aktivnosti, odaberite Prikaz > Svi procesi, pa kliknite CPU). Ako je iskorištenost procesora stalno na maksimumu ili blizu maksimuma, možda ćete htjeti dodati još predmemorija sadržaja za distribuciju sadržaja na više računala.
Također, ako je vaš Mac u okruženju u kojem klijenti preuzimaju velike količine raznovrsnog sadržaja, svakako postavite dovoljno visoko ograničenje veličine predmemorije. To sprečava predmemoriju sadržaja od čestog brisanja podataka u predmemoriji, zbog čega će možda biti potrebno preuzimanje istog sadržaja više puta čime se koristi više širine frekvencijskog pojasa interneta.
Najbolje prakse za spremanje sadržaja u predmemoriju
Slijede najbolje prakse za spremanje sadržaja u predmemoriju. Ako je moguće, trebate slijediti ove preporuke:
Omogućavanje svih Apple proslijeđenih obavijesti.
Nemojte koristiti ručne postavke proxyja.
Nemojte prosljeđivati zahtjeve klijenata na predmemorije sadržaja.
Zaobilaženje autorizacije proxyja za predmemorije sadržaja.
Odredi TCP port za spremanje u predmemoriju. (Pogledajte tipka Priključnica u Napredne postavke predmemorije sadržaja na Macu u uputama za uporabu Implementacija Appleove platforme).
Upravljajte prometom među stranicama pri radu s predmemorijom.
Blokirajte odmetnutu registraciju predmemorije.
Koristite statičnu javnu IP adresu za predmemorije sadržaja.