Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04 - IDCloudHost

Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

Pendahuluan

Memcached (dibaca Mem-cash-dee atau Memcache-daemon) adalah teknologi caching memori yang lebih awal dan lebih populer daripada Varnish Cache. Secara umum fungsinya adalah untuk meningkatkan performa situs web dan mengurangi beban server yang berat.

Instalisasi memcached sangat membantu untuk situs web yang memilki lalu lintas yang luar biasa tanpa harus menghabiskan ratusan dolar sebulan untuk menyewa dedicated server.
Namun, caching berbasis skrip bukanlah metode yang paling berkelanjutan. Oleh karena itu, beberapa orang memilih untuk menggabungkan cache berbasis skrip dan server-side untuk menghasilkan kinerja server yang lebih berkelanjutan (dan mungkin tak terkalahkan).

Persyaratan

  1. Client SSH seperti Bitvise atau Putty
  2. Pengetahuan dasar tentang peritah Linux/Unix
  3. Server atau VPS dengan RAM minimal 256MB (openVZ), disarankan 512 MB jika Anda menggunakan KVM atau Xen
  4. Ubuntu 16.04, 32 bit atau 64 bit

Untuk rekomendasi pemilihan penyedia VPS, direkomendasikan Ocean Digital, Atlantic.net atau Ramnode. Jangan lupa untuk selalu mengganti domain.tld dengan nama domain anda sendiri dan ganti x.x.x.x dengan alamat IP server anda.

Prasyarat

  1. Penyedia server di Atlantic.net (jika Anda minat).
  2. Instal LEMP (Nginx, PHP7, dan MySQL yang terbaru) di server Ubuntu 16.04 Anda.
  3. Setup situs web baru di server LEMP Anda (buat Blok Server).
  4. Install WordPress di server LEMP (optional).

Cara Install Memcached

  1. Login ke server Anda sebagai root atau sebagai user dengan root privilege (sudo).

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  2. Update terlebih dahulu server Anda. (Ini optional tetapi praktik ini umum dilakukan).

    apt-get update -y

  3. Selanjutnya, setelah Anda menginstal full LEMP stack dan Anda telah menyiapkan Nginx Server Block untuk situs web Anda, sekarang Anda bisa langsung menginstal memcached dengan mengetikkan perintah ini:

    apt install memcached

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  4. Anda juga perlu menginstal ekstensi php yang diperlukan untuk memcached.

    apt install php-memcached

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  5. Sekarang pastikan daemon memcache berjalan di server Anda dengan perintah berikut:

    ps aux | grep memcached

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  6. Periksa juga apakah ekstensi memcached dikonfigurasi dengan benar pada PHP7 dengan membuat halaman info.php. dengan asumsi website Anda adalah servermom.xyz.

    nano /etc/var/www/servermom.xyz/html/info.php

    Simpan file tersebut dan kemudian keluar dari editor dengan menekan Ctrl+O dan Ctrl+X.

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  7. Sekarang restart layanan Memcached dan PHP7-fpm:

    service memcached restart
    service php7.0-fpm restart

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  8. Sekarang jalankan web browser Anda dan akses file info.php dan periksa apakah ekstensi memcached terisi penuh.

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

Uji Memcached Daemon

  1. Buat file cache_test.php yang akan mengetes objek sederhana di server Anda untuk memastikan Memcached deamon berfungsi dengan baik.

    nano /var/www/servermom.xyz/html/cache_test.php

    dan ketikkan kode berikut :

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

    Simpan file tersebut (Ctrl+O) dan keluar dari editor (Ctrl+X).

  2. Buka kembali web browser Anda dan akses filenya. Pada awalnya Anda akan melihat seperti dibawah ini.

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  3. Tekan tombol refresh dan Anda akan melihat sesuatu seperti ini yang menunjukkan bahwa Memcached bekerja dengan baik.

    Cara Menginstall dan Menggunakan Memcache dengan Nginx, PHP 7 di Ubuntu 16.04

  4. Dan selamat. Memcached telah berjalan.

Related Post

  • Solusi Sempurna untuk Bisnis Anda

    Dalam Waktu 3 Menit, Anda akan mendapatkan semua
    layanan dengan cepat. Tidak ada kewajiban untuk upgrade,
    downgrade atau cancel setiap waktu

    Buat Private Cloud
    Subscribe here to get update
    popup image