
Mikä on Macin sisältövälimuisti?
Mikä on sisältövälimuisti?
Sisältövälimuisti on macOS:n palvelu, joka auttaa vähentämään internetdatan käyttöä ja nopeuttaa ohjelmiston asentamista Mac-tietokoneisiin ja iOS-, iPadOS- ja Apple TV -laitteisiin.
Sisältövälimuisti nopeuttaa Applen jakeleman ohjelmiston ja käyttäjien iCloudiin tallentaman datan lataamista tallentamalla sisältöä, jota paikalliset Mac-tietokoneet, iOS- ja iPadOS-laitteet ja Apple TV:t ovat jo ladanneet. Tallennettu sisältö säilytetään sisältövälimuistissa Macissa, ja se on saatavilla muille laitteille ilman, että sitä tarvitsee hakea internetistä.
Katso Applen tukiartikkeli Sisältövälimuistin tukemat sisältötyypit macOS:ssä.
Sisältövälimuistia voidaan käyttää verkoissa, joissa on NAT-ympäristö sisältövälimuistille ja kaikille laitteille, tai julkisesti reititettävistä IP-osoitteista koostuvissa verkoissa. Apple-laitteet, joissa on iOS 7 tai uudempi ja OS X 10.8.2 tai uudempi, yhdistävät automaattisesti lähellä olevaan sisältövälimuistiin ilman määrityksiä.
Tärkeää: On erittäin suositeltavaa, että välimuistipalvelua käytetään Macilla, joka on verkkoon yhteydessä vain yhdellä johdollisella Ethernet-yhteydellä. Sisältövälimuisti voi käyttää Wi-Fi-yhteyttä Ethernetin sijaan, mutta suorituskyky saattaa kärsiä.
Miten se toimii?
Kun otat sisältövälimuistin käyttöön Macissa, se säilyttää kopion kaikesta, mitä paikallisen verkon laitteet (asiakkaat) lataavat.
Esimerkiksi kun verkon ensimmäinen asiakas lataa macOS-päivityksen, sisältövälimuisti säilyttää kopion päivityksestä. Kun verkon seuraava asiakas ottaa yhteyden App Storeen päivityksen lataamista varten, päivitys kopioidaan sisältövälimuistista eikä App Storesta.
Koska paikallisverkko on normaalisti paljon internetiä nopeampi, toinen asiakas (ja kaikki sitä seuraavat) lataavat päivitykset paljon nopeammin.
Seuraavassa kuvassa havainnollistetaan yksityistä aliverkkoa, jossa on yksi sisältövälimuisti:

Entä, jos verkossani on useampi aliverkko?
Oletuksena sisältövälimuisti rajoittuu tiettyyn aliverkkoon, mutta se voidaan asettaa tarjoamaan sisältövälimuistia:
paikallisverkon eri aliverkkojen yhdistelmille, joilla on yhteinen julkinen IP-osoite
julkisesti käytettävissä olevista IP-osoitteista koostuvien aliverkkojen yhdistelmille (jossa tuki lisä-DNS-asetuksille)
Jos verkossa on useita aliverkkoja, joilla on sama julkinen IP-osoite, kaikki aliverkot voivat hyödyntää yhtä sisältövälimuistia. Seuraavassa kuvassa havainnollistetaan verkkoa, jonka kaksi aliverkkoa jakavat yhden sisältövälimuistin:

Voinko käyttää useampaa kuin yhtä sisältövälimuistia?
Kun verkossa on useampi kuin yksi sisältövälimuisti, niistä tulee automaattisesti kumppaneita ja ne jakavat välimuistissa olevan ohjelmiston. Jos pyydetty kohde ei ole saatavilla sisältövälimuistissa, sen kumppanit tarkistetaan, ja jos kohde on saatavilla, se ladataan. Jos se ei ole saatavilla kumppanilta, kohde ladataan edeltäjältä (mikäli määritetty) tai Applelta internetin kautta. Asiakas valitsee automaattisesti oikean sisältövälimuistin, jos saatavilla on useampi kuin yksi. Katso Sisältövälimuistin asiakkaiden, kumppanien ja edeltäjien asetusten tekeminen.
Mihin välimuistissa olevat tiedostot tallennetaan?
Välimuistiin tallennetun sisällön oletussijaintina on käynnistysasema. Voit valita vaihtoehtoisen sijainnin ja määrittää, kuinka paljon tilasta käytetään sisältövälimuistille. Kun välimuistiin tallennettua sisältöä on määritetty enimmäismäärä tai kun taltiolla on tila vähissä, sisältövälimuisti poistaa sisällön, jota ei ole äskettäin käytetty, tehdäkseen tilaa seuraaville pyynnöille.
Kuinka voin arvioida sisältövälimuistin toimintaa?
Katso Sisältövälimuistin mittaritiedot Macissa Apple-alustojen käyttöönotto -oppaassa ja Välimuistin toiminnan tarkasteleminen Järjestelmän valvonnassa.
Tapoja saavuttaa paras suorituskyky
Sisältövälimuistiin vaikuttaa pääasiassa kaksi tekijää: yhteys ja laitteistomääritykset.
Sisältövälimuisti toimii parhaiten, kun yhdistät sen verkkoon käyttämällä Gigabit Ethernetiä. Sisältövälimuisti voi palvella samanaikaisesti satoja asiakkaita, mikä saattaa tukkia Gigabit Ethernet -portin. Siksi useimmissa pienissä ja keskisuurissa käyttökohteissa pullonkaulana on yleensä lähiverkon nopeus.
Kun suuri määrä asiakkaita käyttää sisältövälimuistia samanaikaisesti, voit selvittää, onko Macisi suorituskyvyn pullonkaula, tarkistamalla AssetCache-prosessin prosessorikäytön Järjestelmän valvonnassa (Avaa Järjestelmän valvonta, valitse Näytä > Kaikki prosessit ja klikkaa Prosessori). Jos prosessorin käyttö on jatkuvasti maksimissa tai lähellä sitä, voit jakaa välimuistipyynnöt usealle tietokoneelle lisäämällä sisältövälimuisteja.
Lisäksi, jos Mac on ympäristössä, jossa asiakkaat lataavat suuria määriä vaihtelevaa sisältöä, muista asettaa välimuistin koko riittävän isoksi. Tällöin sisältövälimuisti ei poista välimuistiin tallennettuja tietoja niin usein, ja samaa sisältöä ei tarvitse ladata montaa kertaa, mikä vähentää internet-liikennettä.
Sisältövälimuistin parhaat käytännöt
Seuraavat ovat sisältövälimuistin parhaita käytäntöjä. Kun mahdollista, kannattaa noudattaa näitä suosituksia:
Salli kaikki Applen push-ilmoitukset.
Älä käytä manuaalisia välipalvelinasetuksia.
Älä käytä välipalvelinta asiakaspyyntöihin sisältövälimuisteille.
Ohita välipalvelimen varmennus sisältövälimuistien osalta.
Määritä TCP-portti välimuistitallennusta varten. (Katso Porttiavain Sisältövälimuistin lisäasetukset Macissa -ohjeessa Apple-alustojen käyttöönotto -oppaassa.)
Hallitse käyttöpaikkojen välistä välimuistiliikennettä.
Estä valtuuttamaton välimuistiin rekisteröityminen.
Käytä kiinteää julkista IP-osoitetta sisältövälimuisteille.