Cara menggunakan php memcached dll

Cara menggunakan php memcached dll

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 menggunakan php memcached dll

  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 menggunakan php memcached dll

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

    apt install php-memcached

    Cara menggunakan php memcached dll

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

    ps aux | grep memcached

    Cara menggunakan php memcached dll

  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 menggunakan php memcached dll

  7. Sekarang restart layanan Memcached dan PHP7-fpm:

    service memcached restart
    service php7.0-fpm restart

    Cara menggunakan php memcached dll

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

    Cara menggunakan php memcached dll

    Cara menggunakan php memcached dll

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 menggunakan php memcached dll

    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 menggunakan php memcached dll

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

    Cara menggunakan php memcached dll

  4. Dan selamat. Memcached telah berjalan.