Lewati ke konten utama

Caching in NGINX App Server

Caching di NGINX adalah proses penyimpanan data di depan server web. Misalnya, file yang diminta pengguna secara otomatis dengan melihat halaman web dapat disimpan dalam direktori cache NGINX Anda. Ketika pengguna kembali ke halaman yang baru saja dilihatnya, browser dapat mengambil file-file tersebut dari direktori cache NGINX daripada server asli, menghemat waktu dan lalu lintas.

Jadi caching meningkatkan kinerja saat mengakses sumber daya dengan dua cara:

  • mengurangi waktu akses ke sumber daya dengan menyalinnya lebih dekat ke pengguna.
  • meningkatkan kecepatan pembangunan sumber daya dengan mengurangi jumlah akses. Misalnya, alih-alih membangun halaman depan blog Anda di setiap permintaan, Anda dapat menyimpannya dalam cache.

Instruksi ini menunjukkan cara mengatur cache pada server NginxPHP di platform.

Dengan server NginxPHP Anda dapat menggunakan caching untuk meningkatkan kinerja melalui mendapatkan dari cache balasan html yang telah dikompilasi untuk permintaan PHP yang berulang.

catatan

Kami membatasi ukuran disk cache menjadi 5 GB.

Untuk melakukan caching ikuti instruksi berikut:

1. Masuk ke dashboard platform.

2. Klik tombol Create environment.

create environment

3. Buat lingkungan dengan NGINX sebagai server aplikasi, tentukan batasan cloudlet, ketik nama environment, dan klik tombol Create.

environment wizard

Dalam satu menit lingkungan Anda akan dibuat dan muncul dalam daftar environment.

4. Untuk mengatur cache, klik tombol Config untuk node NGINX di environment Anda dan navigasikan ke etc > php.ini.

NGINX PHP config

5. Untuk mengaktifkan cache pada server NginxPHP Anda, Anda dapat menggunakan APC atau eAccelerator.

  • eAccelerator

Untuk menggunakan eAccelerator, Anda harus menghapus komentar di bagian Accelerators:

NGINX PHP eAccelerator

Sekarang Anda perlu menentukan direktori yang akan digunakan untuk disk cache. Untuk itu tambahkan baris berikut seperti yang ditunjukkan pada gambar di bawah ini:

eaccelerator.cache_dir = /var/lib/nginx/cache
eAccelerator cache directory

Semua pengaturan tambahan dapat Anda temukan di sini.

  • APC

Untuk menggunakan akselerator APC, Anda hanya perlu menghapus komentar di bagian Accelerators:

NGINX PHP APC

Untuk mengetahui fungsi tambahan APC yang tersedia, ikuti tautan ini.

Itu saja! Sekarang, Anda dapat menggunakan NGINX caching untuk aplikasi PHP Anda.

Baca Juga