GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Bagaimana saya bisa Menginstal Memcached dan PHP Memcache di cPanel?

Memcached adalah teknologi cache memori terdistribusi yang memungkinkan pengguna untuk menyimpan data di dalam memori RAM Linux. Ini adalah cara tercepat untuk menyimpan objek dan data, karena memori RAM jauh lebih cepat daripada sistem cache Disk, yang menyampaikan pada kecepatan Disk, yang selalu lebih lambat dari kecepatan RAM. Itulah mengapa hari ini kami akan menunjukkan kepada Anda cara Menginstal Memcached dan PHP Memcache di server berbasis cPanel.

Ini semua tentang kecepatan, pengguna internet ingin memuat situs web dengan cepat. Di sisi lain, penyedia hosting web menginginkan pengguna yang bahagia, dan itu hanya dapat dicapai jika situs web mereka dimuat dengan cepat.

Penyedia Web Hosting juga selalu khawatir tentang memiliki waktu aktif yang hebat dan menjaga server mereka dengan rata-rata beban yang sangat rendah, dengan sumber daya sistem yang cukup untuk mempercepat situs web, dengan kata lain, untuk menjaga layanan tetap stabil dan pelanggan mereka senang.

Salah satu poin kunci untuk memiliki kecepatan situs web yang bagus adalah dengan menggunakan sistem cache. Jadi, sebelum kita masuk ke tutorial 'install memcached dan PHP memcache in cPanel' tutorial, kita akan mencoba menjawab pertanyaan tentang apa itu cache dan jenis-jenis cache.

Apa itu Cache?

Cache adalah teknologi penyimpanan berkecepatan tinggi khusus yang memungkinkan pengguna sistem mengakses data jauh lebih cepat daripada cara tradisional mengakses data langsung dari sumber ke tujuan akhir (misalnya pertama kali Anda mengunjungi situs web). Sistem cache dapat menggunakan bagian yang dicadangkan dari memori RAM sistem, atau perangkat penyimpanan atau bagian dari disk sistem untuk menyimpan data yang di-cache.

Jenis Cache

Dua jenis utama caching di komputer pribadi dan server adalah:caching memori dan caching disk.
Caching memori lebih cepat daripada caching disk, tetapi Anda memerlukan lebih banyak memori RAM yang tersedia untuk tujuan ini, sehingga jumlah data yang di-cache akan dibatasi pada jumlah memori RAM yang dapat Anda tetapkan ke cache.

Caching disk lebih lambat, dan bahkan pada disk cepat SSD, masih lebih lambat dari caching memori RAM. Namun, ia dapat menyimpan lebih banyak data daripada memori RAM tanpa perlu memutakhirkan perangkat keras Anda.

Pada tutorial berikutnya, kami akan menunjukkan cara menginstal memcached dan memcache PHP di server cPanel, sehingga Anda dapat menggunakan memori RAM Linux untuk mempercepat situs web Anda. Tapi pertama-tama, mari kita lihat apa perbedaan antara Memcached dan Memcache (atau PHP Memcache).

Apa perbedaan antara Memcached &Memcache?

Memcached adalah daemon sistem, yang berjalan di server Linux Anda, yang bertugas menyimpan data di memori RAM Anda. Memcached dapat dikonfigurasi untuk menyimpan sejumlah memori RAM, untuk mengizinkan X jumlah koneksi masuk, dan parameter daemon umum lainnya dari sudut pandang sisi server.

Memcache, juga disebut PHP Memcache, adalah Modul PHP yang memungkinkan Anda untuk menggunakan mekanisme caching Memcached, di dalam pengembangan PHP Anda. Untuk mempercepat situs web Anda dengan memcache di cPanel, Anda memerlukan kedua hal tersebut (daemon sistem memcache dan modul php memcache).

Instal Memcached dan PHP Memcache di cPanel

Mari kita instal Memcached System Daemon di cPanel

yum install memcached

atau

dnf install memcached

Tambahkan memcached untuk boot dengan sistem Anda mulai:

chkconfig memcached on

Mulai layanan Memcached:

service memcached start
[email protected] [~]# service memcached start
Starting memcached: [ OK ]

Instal Memcache PHP menggunakan Pecl

Mari gunakan utilitas Pecl PEAR untuk menginstal Memcache di cPanel

pecl install memcache

Jika itu tidak berhasil, Anda bisa melakukannya secara manual:

wget http://pecl.php.net/get/memcache
tar -xvpzf memcache
cd memcache-3.0.8
phpize

Anda mungkin akan mendapatkan sesuatu seperti ini:

Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226

Kompilasi dan instal Memcache

./configure
make
make install

Pastikan modul PHP Memcache ada di dalam file php.ini Anda, jika tidak Anda dapat menambahkannya menggunakan perintah ini:

echo "extension=memcache.so" >> /usr/local/lib/php.ini

Mulai ulang daemon HTTP untuk menerapkan perubahan

service httpd restart

Bagaimana cara memeriksa apakah Memcache telah diinstal?

Sekarang periksa apakah itu dimuat dari konfigurasi PHP menggunakan perintah ini:

php -i | grep memcache

Outputnya harus seperti:

[[email protected]:~]php -i | grep memcache
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache
[[email protected]:~]

Bagaimana cara mengonfigurasi Memcached?

Memcached dapat dikonfigurasi dari /etc/sysconfig/memcached

Di sana Anda dapat mengatur port daemon, batas memori, serta batas koneksi, seperti yang Anda lihat di bawah ini:

[[email protected]:~]cat /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-l 127.0.0.1"

Penjelasan masing-masing variabel:

PORT =Adalah port tempat memcahed mendengarkan, jangan diubah kecuali diperlukan.
USER =Apakah pengguna sistem ditetapkan, hampir tidak pernah perlu mengubahnya.
MAXCONN =Jumlah maksimum koneksi yang diizinkan untuk menggunakan memcached.
CACHESIZE =Jumlah megabyte untuk digunakan sebagai penyimpanan cache RAM. Jika Anda memiliki banyak RAM kosong, Anda dapat meningkatkan batasnya.
OPTIONS “-l 127.0.0.1” =Alamat jaringan tempat daemon berjalan, hanya mengizinkan localhost secara default.

Setelah Anda selesai mengedit file, Anda perlu memulai ulang Memcached untuk menerapkan perubahan:

service memcached restart

Kesimpulan

Seperti yang Anda lihat, Anda dapat menginstal memcached dan php memcache di server cPanel dengan mudah, hanya membutuhkan beberapa menit dan Anda akan siap untuk menggunakan memcached dengan kecepatan fantastis untuk menyimpan data cache Anda di dalam memori RAM Linux. Ingatlah untuk mengonfigurasi Memcached di cPanel, sehingga Anda dapat menentukan jumlah RAM yang tepat dan koneksi masuk yang tersedia untuk pengguna Anda.

Bagaimana saya bisa Menginstal Memcached dan PHP Memcache di cPanel? terakhir diubah:7 Februari 2017 oleh Esteban Borges
cPanel
  1. Cara Menginstal OpenLiteSpeed ​​dan PHP di Ubuntu

  2. Instal Redis dan Redis PHP di cPanel

  3. Cara install PHP-Memcache di PHP 7.x menggunakan cPanel

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Dan Mengatur cPanel Di Server Linux

  3. Cara Instal Drupal dengan cPanel Dalam 5 Menit

  1. Cara menginstal PHP 5.6, PHP 8.0 dan PHP 8.1 di Ubuntu 20.04 LTS

  2. Cara Instal Apache dan PHP di OpenSUSE 15.1

  3. Cara Menginstal Memcached di Ubuntu 15.04