Apakah cache kandungan pada Mac?
Apakah cache kandungan?
Cache kandungan adalah perkhidmatan macOS yang membantu mengurangkan penggunaan data internet dan mempercepatkan pemasangan perisian pada komputer Mac, peranti iOS dan iPadOS, serta Apple TV.
Cache kandungan percepatkan muat turun perisian yang diedarkan oleh Applesertadan data yang pengguna simpan dalam iCloud dengan menyimpan kandungan yang komputer Mac, peranti iOS dan iPadOS, dan peranti Apple TV setempat telah muat turun. Kandungan yang disimpan diletakkan dalam cache kandungan pada Mac dan tersedia untuk peranti lain peroleh tanpa pergi ke internet.
Lihat artikel Sokongan Apple Jenis kandungan yang disokong oleh cache kandungan dalam macOS.
Anda boleh menggunakan cache kandungan pada rangkaian yang mengandungi persekitaran NAT untuk cache kandungan dan semua peranti, atau pada rangkaian yang mengandungi alamat IP dihalakan secara awam. Peranti Apple dengan iOS 7 atau lebih baru dan OS X 10.8.2 atau lebih baru menghubungi cache kandungan berdekatan tanpa sebarang konfigurasi secara automatik.
Penting: Ia amat disyorkan yang anda menyediakan cache kandungan pada Mac yang mempunyai sambungan Ethernet berwayar tunggal sebagai sambungan tunggal ke rangkaian. Cache kandungan boleh menggunakan sambungan Wi-Fi dan bukannya Ethernet, tetapi prestasi mungkin terjejas.
Bagaimana ia berfungsi?
Selepas anda mendayakan cache kandungan pada Mac, ia menyimpan salinan semua kandungan yang peranti berangkaian setempat (dipanggil pelanggan) muat turun.
Sebagai contoh, apabila pelanggan pertama pada rangkaian anda memuat turun kemas kini macOS, cache kandungan menyimpan salinan kemas kini tersebut. Apabila pelanggan seterusnya pada rangkaian bersambung ke App Store untuk memuat turun kemas kini, kemas kini disalin daripada cache kandungan dan bukannya daripada App Store.
Memandangkan rangkaian setempat biasanya lebih cepat berbanding internet, pelanggan kedua (dan semua pelanggan berikutnya) memuat turun kemas kini dengan lebih cepat.
Rajah berikut mengilustrasikan subjaringan peribadi tunggal dengan cache kandungan tunggal:
Bagaimana jika rangkaian saya mempunyai berbilang subjaring?
Secara lalai, cache kandungan dihadkan ke subjaringan tertentu, tetapi anda boleh setkan untuk membekalkan cache kandungan untuk:
Semua gabungan subjaringan rangkaian setempat yang berkongsi alamat IP awam biasa
Sebarang gabungan subjaringan alamat IP diakses secara awam (dengan sokongan seting DNS tambahan)
Jika rangkaian anda mempunyai berbilang subjaringan yang berkongsi alamat IP awam yang sama, semua subjaringan boleh memanfaatkan cache kandungan tunggal. Rajah berikut mengilustrasikan rangkaian dengan dua subjaringan berkongsi satu cache kandungan:
Bolehkan saya mempunyai lebih daripada satu cache kandungan?
Apabila rangkaian anda mempunyai lebih daripada satu cache kandungan, ia secara automatik menjadi setara dan boleh berbincang dan berkongsi perisian dicache. Apabila item yang diminta tidak tersedia pada cache kandungan, setaranya disemak dan, jika item tersedia, ia dimuat turun. Jika ia tidak tersedia daripada setara, item dimuat turun daripada induk, jika ia dikonfigurasikan, atau daripada Apple merentasi internet. Cache kandungan yang betul dipilih oleh klien secara automatik apabila lebih daripada satu tersedia. Lihat Penyediaan cache kandungan pelanggan, setara atau induk pada Mac.
Di manakah fail cache disimpan?
Lokasi lalai untuk kandungan cache adalah volum but. Anda boleh memilih lokasi alternatif dan tentukan jumlah volum yang digunakan oleh cache kandungan. Apabila ruang cakera untuk kandungan cache mencapai maksimum yang telah anda tentukan, atau apabila ruang tersedia pada volum berkurangan, cache kandungan memadam kandungan yang tidak digunakan baru-baru ini untuk membuat ruang untuk permintaan seterusnya.
Bagaimana saya boleh menilai prestasi cache kandungan?
Anda boleh menggunakan Monitor Aktiviti untuk melihat statistik cache kandungan. Lihat Lihat log dan statistik cache kandungan pada Mac.
Amalan terbaik prestasi
Cache kandungan biasanya terjejas oleh dua faktor utama: kesambungan dan konfigurasi perkasasan.
Anda dapat prestasi terbaik daripada cache kandungan anda dengan menyambung ke rangkaian anda menggunakan Gigabit Ethernet. Cache kandungan boleh melayan beratus pelanggan secara serentak, yang boleh menepukan port Gigabit Ethernet. Oleh itu, dalam kebanyakan pengerahan skala kecil ke besar, prestasi cerutan adalah biasanya lebar jalur rangkaian setempat anda.
Untuk menentukan jika Mac anda adalah prestasi cerutan apabila jumlah besar pelanggan mengakses cache kandungan serentak, semak penggunaan pemproses untuk proses AssetCache dalam Monitor Aktiviti (buka Monitor Aktiviti, pilih Lihat > Semua Proses, kemudian klik CPU). Jika penggunaan pemproses sentiasa pada atau hampir maksimum, anda mungkin mahu menambah cache kandungan tambahan untuk mengagihkan permintaan merentasi beberapa komputer.
Juga, jika Mac anda dalam persekitaran dimana pelanggan memuat turun pelbagai kandungan yang berjumlah besar, pastikan untuk mengeset had saiz cache cukup tinggi. Ini menghalang cache kandungan daripada memadam data secara kerap, yang mungkin memerlukan muat turun kandungan yang sama berbilang kali, dengan itu menggunakan lebih lebar jalur internet.
Amalan terbaik cache kandungan
Berikut adalah amalan terbaik untuk cache kandungan. Apabila mungkin, anda patut mengikuti pengesyoran ini:
Benarkan semua pemberitahuan push Apple.
Jangan gunakan seting proksi manual.
Jangan proksikan permintaan pelanggan untuk cache kandungan.
Pintaskan pengesahan proksi untuk cache kandungan.
Tentukan port TCP untuk cache. (Lihat kekunci Port dalam Konfigurasi seting cache kandungan lanjutan pada Mac.)
Uruskan trafik cache antara tapak.
Sekat pendaftaran cache rogue.
Gunakan alamat IP awam statik untuk cache kandungan.