Rumah >pembangunan bahagian belakang >tutorial php >Pemasangan dan konfigurasi sistem caching Memcache, operasi di bawah Linux dan Windows
Memcache ialah sistem caching yang cekap yang digunakan secara meluas dalam aplikasi web, pangkalan data dan medan lain, dan boleh meningkatkan prestasi dan ketersediaan sistem dengan ketara. Artikel ini akan memperkenalkan langkah dan langkah berjaga-jaga untuk memasang dan mengkonfigurasi sistem cache Memcache di bawah sistem pengendalian Linux dan Windows.
1. Pemasangan di bawah Linux
Dalam Debian/Ubuntu dan pengedaran Linux berasaskan Debian yang lain, anda boleh menggunakan apt - dapatkan alat untuk pemasangan:
$ sudo apt-get update $ sudo apt-get install memcached
Dalam pengedaran Linux berasaskan Red Hat seperti CentOS, anda boleh menggunakan alat yum untuk pemasangan:
$ sudo yum install memcached
2. Pemasangan di bawah Windows
Di bawah Windows, anda boleh memuat turun pakej pemasangan binari Windows Memcached dari tapak web rasmi untuk pemasangan. Alamat muat turun ialah: http://memcached.org/files/.
Selepas memuat turun, ekstrak ke mana-mana direktori dan jalankan memcached.exe.
3. Konfigurasikan Memcache
Di bawah Linux, gunakan arahan berikut untuk memulakan Memcache:
$ memcached -d -u root -m 64 -p 11211
Antaranya , parameter -d bermaksud berjalan dalam mod daemon, -u root bermaksud berjalan dengan keistimewaan root, -m 64 bermakna memori maksimum ialah 64MB, dan -p 11211 bermaksud nombor port mendengar ialah 11211.
Di bawah Windows, jalankan terus memcached.exe.
Gunakan arahan telnet untuk menguji sama ada sambungan berjaya:
$ telnet localhost 11211
Jika sambungan berjaya, maklumat berikut akan dikembalikan:
Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
Apabila menggunakan Memcache dalam aplikasi web atau pangkalan data, anda perlu memasang pustaka klien yang sepadan. Dalam PHP, anda boleh menggunakan PECL untuk memasang sambungan Memcache:
$ pecl install memcache
Selepas pemasangan berjaya, tambah baris berikut dalam php.ini:
extension=memcache.so
4. Langkah berjaga-jaga
Dalam sistem Linux, port 11211 perlu dibuka dalam firewall:
$ sudo ufw allow 11211
Dalam sistem Windows, port 11211 perlu dibuka dalam Windows Firewall.
Memcache menggunakan memori sebagai medium storan cache Ia perlu memperuntukkan saiz memori yang sesuai mengikut keperluan sebenar untuk mengelakkan kegagalan cache disebabkan oleh memori yang tidak mencukupi.
Memcache tidak menyokong kegigihan data, jadi sandaran dan pemulihan diperlukan untuk memastikan keselamatan data.
Dalam persekitaran beban tinggi, berbilang pelayan Memcache boleh digunakan untuk membentuk kluster untuk meningkatkan kapasiti dan ketersediaan muatan.
Ringkasan
Sistem caching Memcache ialah alat caching yang cekap yang boleh meningkatkan prestasi dan ketersediaan sistem dengan ketara. Walaupun memasang dan mengkonfigurasi Memcache di bawah sistem pengendalian Linux dan Windows agak mudah, anda masih perlu memberi perhatian kepada beberapa butiran untuk memastikan kestabilan dan keselamatan sistem.
Atas ialah kandungan terperinci Pemasangan dan konfigurasi sistem caching Memcache, operasi di bawah Linux dan Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!