> ## Documentation Index
> Fetch the complete documentation index at: https://manus.im/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cache data

> Tambahkan cache backend terkelola ke aplikasi web Anda agar server Anda mengerjakan tugas yang lambat sekali saja dan melayani setiap pengunjung dengan cepat.

## Apa itu

**Cache data (Data cache)** memungkinkan aplikasi web Anda mengingat hasil pekerjaan yang lambat dan menggunakannya kembali untuk setiap pengunjung. Server aplikasi Anda mengerjakan tugas yang lambat sekali saja, menyimpan jawabannya, lalu memberikan jawaban yang tersimpan itu kepada semua orang yang meminta berikutnya.

Pekerjaan yang lambat bisa berupa panggilan ke API luar, pengambilan data dari Google Sheets atau Notion, atau kueri basis data yang berat. Tanpa cache data, server Anda mengulangi pekerjaan itu untuk setiap pengunjung. Dengan cache data, sebagian besar pengunjung langsung mendapatkan jawaban yang tersimpan.

Cache data adalah instans Redis terkelola yang berjalan di samping server aplikasi Anda. Anda tidak memerlukan akun, kunci, atau penyiapan terpisah. Manus mengaktifkannya dan menulis kode yang menggunakannya.

> [!NOTE]
>
> Cache data tidak cocok untuk setiap aplikasi. Cache data bermanfaat ketika banyak pengunjung meminta data lambat yang sama. Jika lalu lintas situs Anda rendah, atau halaman Anda sudah cepat, kemungkinan Anda tidak memerlukannya. Tidak yakin? [Tanyakan kepada Manus](#ask-manus-whether-your-app-will-benefit) untuk memeriksa proyek Anda terlebih dahulu.

### Kapan cache data membantu

#### Data langsung tanpa mencapai batas API

Situs Anda menampilkan harga, cuaca, atau skor olahraga secara langsung dari API luar. Setiap pengunjung memicu panggilan API baru, sehingga halaman menjadi lambat seiring bertambahnya lalu lintas. Sebagian besar API juga membatasi jumlah panggilan per menit dan dapat memblokir situs Anda.

Dengan cache data, server Anda memanggil API paling banyak sekali per menit dan melayani setiap pengunjung dari cache. API hanya menerima sekitar satu panggilan per menit, berapa pun jumlah pengunjung yang datang.

> "Beranda saya menampilkan harga langsung dari \[API]. Gunakan cache data bawaan Manus untuk mengambilnya paling banyak sekali per menit dan layani setiap pengunjung dari cache."

#### Halaman cepat saat konten Anda ada di Google Sheets atau Notion

Anda menyimpan menu, daftar produk, jadwal acara, atau postingan blog di spreadsheet atau basis data Notion. Setiap tampilan halaman memanggil layanan tersebut, yang menambah waktu tunggu dan dapat mencapai batasnya.

Dengan cache data, server Anda mengambil konten setiap beberapa menit dan memberikan salinan tersimpan kepada pengunjung. Hasil edit Anda tetap muncul di situs dalam beberapa menit.

> "Situs saya memuat menunya dari Google Sheets. Gunakan cache data bawaan Manus untuk mengambilnya paling banyak sekali setiap 5 menit dan layani setiap pengunjung dari cache."

#### Papan peringkat dan daftar "sedang tren" yang tetap cepat

Komunitas, kuis, atau gim Anda menampilkan papan peringkat 100 teratas, daftar "paling populer minggu ini", atau statistik seluruh situs. Membuat daftar itu memerlukan kueri basis data yang berat, dan kueri tersebut makin lambat seiring bertambahnya data Anda.

Dengan cache data, server Anda membuat daftar itu sekali per menit dan memberikan salinan tersimpan. Skor tetap aman di basis data Anda.

> "Halaman papan peringkat saya makin lambat. Gunakan cache data bawaan Manus untuk membuat daftar 100 teratas sekali per menit dan berikan daftar yang tersimpan."

#### Cara lain aplikasi menggunakan cache data

* **Total di dasbor.** Hitung "penjualan hari ini" sekali per menit, bukan pada setiap tampilan halaman.
* **Batas dalam jangka waktu singkat.** Izinkan paling banyak 20 percobaan login per menit dari satu alamat IP.
* **Kode yang kedaluwarsa.** Simpan kode verifikasi email yang tidak berlaku lagi setelah 10 menit.
* **Sesi untuk sistem masuk kustom.** Jaga pengguna tetap masuk ketika aplikasi Anda memiliki sistem masuknya sendiri. Login default Manus tidak memerlukan ini.

### Kapan Anda kemungkinan tidak memerlukannya

* **Lalu lintas situs Anda rendah.** Jika pengunjungnya sedikit, hanya ada sedikit pekerjaan berulang yang bisa dihemat.
* **Situs Anda tidak memiliki kode server.** Situs statis, landing page, dan portofolio tidak dapat menggunakan cache data. Hosting Manus sudah melakukan cache pada berkas-berkasnya.
* **Halaman Anda sudah cepat.** Kueri basis data yang kecil tidak memerlukan cache.
* **Datanya tidak boleh hilang.** Pesanan, akun, pembayaran, dan konten pengguna seharusnya disimpan di basis data Anda.

## Cara menggunakannya

### Tanyakan kepada Manus apakah aplikasi Anda akan mendapat manfaat

**1. Buka pengaturan Cache data**

Buka proyek web Anda dan buka **Pengaturan → Hosting (Settings → Hosting)**. Temukan bagian **Cache data (Data cache)**. Sebelum Anda menambahkan cache data, bagian ini bertuliskan **Add a data cache**.

![Bagian Cache data di Pengaturan, Hosting, sebelum cache data ditambahkan, dengan tombol Ask Manus.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-add.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=334cb36c96bbad66c8cdbce4fce00ceb)

**2. Tanyakan kepada Manus**

Pilih **Tanya Manus (Ask Manus)**. Manus menyusun draf prompt di chat. Kirim prompt tersebut. Manus meninjau proyek Anda dan memberi tahu halaman mana yang akan menjadi lebih cepat, berapa biayanya, dan apa saja kompromi yang perlu dipertimbangkan.

**3. Setujui cache data**

Jika Anda setuju, Manus mengaktifkan cache data dan menulis kode yang menggunakannya.

**4. Uji dan terbitkan**

Uji aplikasi Anda di Pratinjau (Preview), lalu terbitkan. Untuk detailnya, baca [Penerbitan](https://manus.im/docs/id/website-builder/publishing.md).

Anda juga dapat memulai dari chat. Jelaskan halaman yang lambat dan minta Manus menggunakan "cache data bawaan Manus" ("the built-in Manus data cache").

### Kelola cache data Anda

Setelah Anda menambahkan cache data, bagian **Cache data** menampilkan status dan penyimpanan yang digunakannya.

![Bagian Cache data setelah cache data ditambahkan, dengan status Redis, penyimpanan yang digunakan, dan tombol Clear cache.](https://mintcdn.com/docs-manus/uRrLxOT2Ia6qhFvR/images/website-builder/data-cache-card-active.png?fit=max\&auto=format\&n=uRrLxOT2Ia6qhFvR\&q=85\&s=6d01a190f35496ad979d64ab6f5c34a2)

* **Untuk menghapus semua data cache:** Pilih **Hapus cache (Clear cache)** dan konfirmasi. Tindakan ini menghapus data untuk Pratinjau dan situs yang sudah diterbitkan. Anda memerlukan izin tulis basis data.
* **Untuk menonaktifkan cache data:** Minta Manus menonaktifkannya. Manus terlebih dahulu menghapus kode yang bergantung padanya, lalu menghapus cache data beserta datanya.

## Yang perlu Anda ketahui

> [!WARNING]
>
> Data cache bersifat sementara. Data ini dapat dihapus kapan saja, jadi aplikasi Anda harus dapat membangunnya kembali. Simpan catatan penting di basis data Anda.

* **Nonaktif secara default.** Anda menambahkan cache data per proyek, dan cache data hanya mempercepat bagian aplikasi Anda yang menggunakannya.
* **Untuk aplikasi web yang memiliki server.** Fitur ini tidak tersedia untuk proyek Game atau Mobile. Jika proyek web Anda belum memiliki server, Manus akan menambahkannya. Untuk detailnya, baca [Infrastruktur Cloud](https://manus.im/docs/id/website-builder/cloud-infrastructure.md).
* **Bukan cache halaman.** Cache data tidak menyimpan halaman HTML, gambar, atau skrip Anda di browser. Cache data mempercepat pekerjaan yang dilakukan server Anda.
* **Pratinjau dan situs yang diterbitkan berbagi satu cache data.** Data yang ditulis saat Anda menguji di Pratinjau terlihat di situs langsung Anda.
* **Penerbitan tidak menghapus cache data.** Minta Manus menetapkan waktu kedaluwarsa pada data cache agar data tersebut diperbarui dengan sendirinya.
* **Data Anda dihapus jika saldo Cloud Anda habis.** Setelah Anda mengisi ulang, aplikasi Anda dimulai dengan cache data yang kosong.
* **Salinan proyek dimulai dalam keadaan kosong.** Salinan proyek mendapatkan cache data barunya sendiri, yang ditagih secara terpisah. Untuk detailnya, baca [Buat salinan](https://manus.im/docs/id/website-builder/make-a-copy.md).
* **Ditagih dari saldo Cloud Anda, bukan kredit Agent.** Biaya menggunakan kuota Cloud gratis Anda terlebih dahulu, lalu saldo Cloud berbayar Anda. Untuk detailnya, baca [Penggunaan dan harga](https://manus.im/docs/id/website-builder/getting-started/usage-and-pricing.md).

| Item | Harga |
| - | - |
| Biaya bulanan | \$0,75 untuk setiap bulan UTC saat cache data aktif di akhir bulan |
| Perintah | \$0,30 per 100.000 perintah |
| Bandwidth | \$0,045 per GB |
| Penyimpanan | \$0,375 per GB-bulan |

## Tips

* **Beri tahu Manus tentang lalu lintas Anda.** Sebutkan berapa banyak pengunjung yang Anda perkirakan dan halaman mana yang terasa lambat. Dengan begitu, Manus dapat menilai apakah cache data sepadan.
* **Sebutkan nama fiturnya dalam prompt Anda.** Tulis "cache data bawaan Manus" ("the built-in Manus data cache"). Pada sesi chat yang lebih lama, Manus mungkin menyarankan penyedia Redis luar.
* **Tetapkan waktu kedaluwarsa.** Satu menit cocok untuk data langsung. Beberapa menit cocok untuk konten dari spreadsheet.
* **Jangan melakukan polling terlalu sering.** Setiap perintah ditagih. Pemeriksaan setiap detik menghabiskan biaya sekitar \$8,53 per bulan tanpa manfaat nyata.

## FAQ

> [accordion] Bagaimana saya tahu apakah aplikasi saya memerlukan cache data?
>
> Tanyakan kepada Manus. Pilih **Tanya Manus (Ask Manus)** di **Pengaturan → Hosting → Cache data (Settings → Hosting → Data cache)**, dan Manus akan meninjau proyek Anda. Secara umum, cache data membantu ketika banyak pengunjung memuat data lambat yang sama.

> [accordion] Apakah cache data akan membuat situs saya lebih cepat?
>
> Cache data mempercepat permintaan berulang yang ditangani server Anda, seperti panggilan API luar dan kueri yang berat. Cache data tidak mengubah cara berkas statis atau halaman sampai ke browser.

> [accordion] Berapa biayanya?
>
> Biayanya bergantung pada jumlah perintah yang dikirim aplikasi Anda. Perkiraan ini menggunakan harga daftar dan bukan nilai hasil pengukuran:
>
> | Contoh | Perintah per bulan | Perkiraan biaya per bulan |
> | - | - | - |
> | Aplikasi kecil: 20.000 kunjungan, masing-masing 2 perintah | 40.000 | Sekitar \$0,88 |
> | Aplikasi sibuk: 1.000.000 permintaan, masing-masing 3 perintah | 3.000.000 | Sekitar \$10,06 |

> [accordion] Bagaimana cara berhenti membayarnya?
>
> Minta Manus menonaktifkan cache data. Jika Anda menonaktifkannya sebelum bulan UTC berakhir, Anda tidak membayar biaya \$0,75 untuk bulan tersebut.

> [accordion] Mengapa situs langsung saya menampilkan data lama setelah saya menerbitkan?
>
> Penerbitan tidak menghapus cache data. Minta Manus menetapkan waktu kedaluwarsa pada data cache, atau pilih **Hapus cache (Clear cache)**.

> [accordion] Mengapa pengguna saya keluar setelah saya menghapus cache data?
>
> Aplikasi Anda mungkin menyimpan sesi masuknya di cache data. Menghapus cache akan menghapus sesi-sesi tersebut. Login default Manus tidak menggunakan cache data, sehingga penghapusan cache tidak memengaruhinya.

> [accordion] Manus menyarankan penyedia Redis luar. Apa yang harus saya lakukan?
>
> Pilih **Tanya Manus (Ask Manus)** di **Pengaturan → Hosting → Cache data (Settings → Hosting → Data cache)**, atau tulis "cache data bawaan Manus" ("the built-in Manus data cache") dalam prompt Anda.

> [!TIP]
>
> **Tidak yakin apakah caching tepat untuk aplikasi Anda?** Buka **Pengaturan → Hosting → Cache data (Settings → Hosting → Data cache)** dan pilih **Tanya Manus (Ask Manus)**. Manus memeriksa proyek Anda dan memberi tahu apakah cache data akan membantu sebelum Anda membayar apa pun.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.