Memcached berfungsi untuk meningkatkan kinerja dengan menyimpan salinan elemen skrip yang umum digunakan di dalam memori server dalam bentuk yang lebih mudah dibaca oleh server sehingga mengurangi waktu. Fitur bonus dari cache objek ini adalah kemampuannya untuk mengurangi jumlah koneksi ke database Anda. Dalam tutorial ini, kami menginstruksikan cara menginstal Memcached, tetapi penting untuk dicatat bahwa saat menggunakan Memcache dalam suatu aplikasi, aplikasi tersebut harus dikodekan atau dikonfigurasi secara khusus untuk menyimpan dan mengambil data dari data yang di-cache ini.
Catatan:Catatan:Pelajari lebih lanjut tentang caching dari artikel khusus kami atau kunjungi seri kami untuk pengoptimalan basis data.Prasyarat
- Kami login sebagai root pada VPS Ubuntu 16.04 yang didukung oleh Liquid Web!
- Menginstal dan menjalankan Apache dan PHP 7.
Pemasangan Memcached
Langkah 1:
Mengikuti praktik terbaik, kami akan melakukan pembaruan paket cepat dengan menggunakan perintah berikut.
apt-get update
Langkah 2:
Instal daemon Memcached menggunakan perintah ini.
apt-get install memcached -y
Langkah 3:
Instal modul Memcache untuk fungsionalitas PHP.
apt-get install php-memcached -y
Verifikasi pemasangan Memcached
Gunakan tanda php -m untuk menampilkan modul yang dikompilasi sambil menyortir secara khusus mencari memcached.
php -m | grep memcached
memcached
Konfigurasi Opsional
Pada titik tertentu, Anda mungkin perlu mengubah pengaturan default Memcached. Ini termasuk menyesuaikan nomor port, memori untuk cache Anda, dan alamat IP yang mendengarkan.
vim /etc/memcached.conf
Sesuaikan konfigurasi ini dengan menjaga flag yang sama (-m, -p, -u, -l), sesuaikan huruf atau angka setelah flag dan simpan file dengan mengetik :wq.
# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1
Mulai ulang layanan Memcached Anda untuk mengenali perubahan pada file ini:
systemctl restart memcached
Hubungi kami di 800.580.4985, atau buka obrolan atau tiket dengan kami untuk berbicara dengan salah satu Solusi kami yang berpengalaman atau penasihat Hosting Berpengalaman untuk mempelajari lebih lanjut tentang server VPS kami dan bagaimana Anda dapat memanfaatkan penawaran ini hari ini!