Kepiye WordPress nggunakake Redis kanggo nyepetake plugin cache? CWP mbisakake cache Redis

Sampeyan bisa uga wis krungu saka APC / APCu, Opcache, Xcache, padha bisa nyepetake Ngartekno WordPress utawa jinis skrip php sing didhukung.

Ing tutorial iki, aku bakal nuduhake sampeyan carane nyepetake WordPress nganggo Redis Object Cache, lan kita bakal nerusake lan nginstal Redis Cache ing CWP, mula ayo miwiti.

Apa cache Redis?

  • Redis iku singkatan saka RE mote DI actionary Server.
  • Redis minangka toko struktur data nilai kunci kanthi cepet lan mbukak sumber.
  • Redis nerangake karo pesawat umum saka struktur data ing memori sing ngijini sampeyan kanggo gampang nggawe macem-macem aplikasi adat.
  • Kasus panggunaan utama kanggo Redis kalebu caching, manajemen sesi, pub / sub, lan papan peringkat.
  • Redis minangka toko kunci sing paling populer saiki.
  • Redis dilisensi BSD, ditulis ing kode C sing dioptimalake, lan ndhukung macem-macem basa pangembangan.

Carane ngaktifake database cache Redis ing panel kontrol CWP?

langkah 1:Menyang Panel Kontrol CWP

  • Pilih "Setelan PHP" banjur "Pengalih Versi PHP";
  • Banjur pilih "Versi PHP" saka dhaptar gulung mudhun, dianjurake kanggo nginstal versi paling anyar saka php 7 ▼
  • Sawise kaca dimuat maneh sampeyan bakal weruh opsi PHP sing kasedhiya kanggo instalasi (kotak centhang)

    Kepiye WordPress nggunakake Redis kanggo nyepetake plugin cache? CWP mbisakake cache Redis

    Navigasi menyang ngisor lan golek " redis "lan pilih banjur klik" Build ", sawise proses mbangun maneh php rampung, sampeyan bisa mriksa yen redis mlaku kanthi printah ing ngisor iki▼

    service redis status
    

    Sampeyan bakal entuk output kaya iki (ingCentOS Dites ing 7, CentOS 6 duwe output sing beda kaya "mlaku")

    [root@demo ~]# service redis status
    Redirecting to /bin/systemctl status redis.service
    ● redis.service - Redis persistent key-value database
    Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
    Drop-In: /etc/systemd/system/redis.service.d
    └─limit.conf
    Active: active (running) since Sun 2022-02-20 16:41:24 +08; 12s ago
    Main PID: 2486 (redis-server)
    Status: "Ready to accept connections"
    CGroup: /system.slice/redis.service
    └─2486 /usr/bin/redis-server 127.0.0.1:6379

    Kabeh apik ing titik iki, saiki ketik printah ing ngisor iki kanggo mriksa yen php redis wis diinstal▼

    php -m | grep -i redis

    Output bakal kaya iki ▼

    [root@demo ~]# php -m | grep -i redis
    redis
    [root@demo ~]#

    Yen output punika redis , banjur kabeh apik lan kita bakal nerusake lan nginstal integrasi WordPress lan Redis.

    Cara nginstal panel kontrol CWP7, deleng kene ▼

    Kepiye cara ngaktifake Plugin Percepatan Cache Redis ing WordPress?

    langkah 2:Sadurunge ngaktifake plugin redis-objek-cache ing WordPress, sampeyan kudu wp-config.php Tambah definisi ing ngisor iki menyang file ▼

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
    • bakal www.chenweiliang.com Ganti karo situs web sampeyan.

    Yen aku duwe sawetara Redis ing siji server, carane aku ngatur supaya data ora dicampur?

    Ana rong cara.

    Cara pisanan yaiku ngatur DB Redis sing beda kanggo situs sing beda.

    Cukup tambahake konfigurasi ing ngisor iki menyang file wp-config.php supaya situs sing beda bisa nggunakake database Redis sing beda.

    Sampeyan bisa nyetel basis data Redis sing beda-beda kanthi bertahap wiwit saka 0.

    define( 'WP_REDIS_DATABASE', 0 );

    Cara kapindho yaiku Redis ora bisa dikontrol lan database sing padha kudu digunakake.

    Banjur sampeyan bisa nambah uyah sing beda-beda, supaya sanajan sampeyan nggunakake database sing padha, data kasebut ora bakal bingung ▼

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );

    langkah 3:mlebu menyang backend WordPress → Pindhah menyang "Plugins" → "Instal Plugins" ▼

    Mlebu menyang backend WordPress → pindhah menyang "Plugins" → "Instal Plugin" Sampeyan kudu nambah plugin WordPress iki: Redis Object cache Sheet 3

    langkah 4:assuming sampeyan wis diinstal Redis Object cache plugin, saiki navigasi menyang setelan Redis lan klik "Aktifake Cache Obyek".

    Sawise WordPress ngaktifake plugin Redis Cache Acceleration, bakal nampilake "Sambung" kaya sing kapacak ing ngisor iki▼

    Sawise WordPress ngaktifake plugin Redis Cache Acceleration, bakal nuduhake "Sambung" Gambar 4

    • sugeng rawuh!WordPress Redis Cache Acceleration Plugin kasil diaktifake!
    • Sampeyan bakal sok dong mirsani sing mbukak saiki wis suda lan situs mbukak banget cepet.

    Pernyataan khusus: Yen program sing diinstal kanthi gawan ing basa Inggris, gambar kasebut dijupuk kanggo diwenehakeana ing basa Inggris.

    • Nanging, sawetara wong Tionghoa ujar "situs web Cina nggunakake gambar Inggris", "panah gambar kasebut beda-beda"...
    • Bisa dideleng yen wong Tionghoa iki pancen diwatesi saka pikiran bebas.
    • Mungkin amarga China dudu negara sing terbuka lan bebas, yen ngono, kayane ora ana kebebasan kanggo ngomong lan sinau basa Inggris ing China?

    Kepiye cara ngatur plugin akselerasi cache Redis?

    Umumé, iku cukup kanggo miwiti langsung, utawa kita bisa luwih ngatur.

    Tambah konfigurasi ing ngisor iki menyang file wp-config.php kita▼

    define('WP_REDIS_CLIENT', 'pecl'); // 指定用于与 Redis 通信的客户端, pecl 即 The PHP Extension Community Library
    define('WP_REDIS_SCHEME', 'tcp'); // 指定用于与 Redis 实例进行通信的协议
    define('WP_REDIS_HOST', '127.0.0.1'); // Redis 服务器的 IP 或主机名
    define('WP_REDIS_PORT', '6379'); // Redis 端口
    define('WP_REDIS_DATABASE', '0'); // 接受用于使用该 SELECT 命令自动选择逻辑数据库的数值
    define('WP_CACHE_KEY_SALT', 'www.chenweiliang.com:'); // 设置所有缓存键的前缀( WordPress 多站点模式下使用)
    define('WP_REDIS_MAXTTL', '86400');

    Kepiye cara mriksa apa cache Redis ditrapake?

    Gunakake printah ing ngisor iki kanggo mriksa apa cache Redis lokal digawe ▼

    redis-cli monitor
    • Ketik situs web sampeyan, refresh kaca kasebut, lan sampeyan bisa ndeleng manawa ana output data.

    Caching redis uga bisa nyebabake plugin WordPress lan modifikasi tema WordPress ora ditrapake.

    Printah kanggo mbusak cache Redis kanthi manual

    redis-cli flushall

    #进入redis
    redis-cli
    
    #清空
    flushall
    
    #退出
    exit

    Deleng konfigurasi memori Redis ▼

    redis-cli info memory

    Bali menyang asil pitakon ▼

    # Memory
    used_memory:24645472
    used_memory_human:23.50M
    used_memory_rss:40558592
    used_memory_rss_human:38.68M
    used_memory_peak:140777552
    used_memory_peak_human:134.26M
    used_memory_peak_perc:17.51%
    used_memory_overhead:1619888
    used_memory_startup:811872
    used_memory_dataset:23025584
    used_memory_dataset_perc:96.61%
    allocator_allocated:24964648
    allocator_active:26865664
    allocator_resident:37646336
    total_system_memory:17179869184
    total_system_memory_human:16.00G
    used_memory_lua:37888
    used_memory_lua_human:37.00K
    used_memory_scripts:0
    used_memory_scripts_human:0B
    number_of_cached_scripts:0
    maxmemory:0
    maxmemory_human:0B
    maxmemory_policy:noeviction
    allocator_frag_ratio:1.08
    allocator_frag_bytes:1901016
    allocator_rss_ratio:1.40
    allocator_rss_bytes:10780672
    rss_overhead_ratio:1.08
    rss_overhead_bytes:2912256
    mem_fragmentation_ratio:1.65
    mem_fragmentation_bytes:15954144
    mem_not_counted_for_evict:0
    mem_replication_backlog:0
    mem_clients_slaves:0
    mem_clients_normal:20496
    mem_aof_buffer:0
    mem_allocator:jemalloc-5.1.0
    active_defrag_running:0
    lazyfree_pending_objects:0
    lazyfreed_objects:0

    Ing ngisor iki carane ngatur file pid sawise miwiti cache Redis▼

    Ngatasi masalah sing server Redis gagal kanggo miwiti

    Sawise miwiti maneh server VPS, server Redis bisa uga gagal entuk akses sambungan remot.

    Ngatasi masalah kegagalan wiwitan server Redis: ngatasi masalah miwiti maneh lan ora bisa entuk akses sambungan remot

    Kanggo mbukak versi paling anyar saka Redis karo systemd, sampeyan kudu ngowahi file konfigurasi Redis:

    /etc/redis.conf

    Mbangun lan ngatur Redis karo support systemd ▼

    daemonize no

    supervised auto
    • Coba miwiti maneh server VPS. Yen Redis bisa miwiti kaya biasane, tegese file konfigurasi Redis mung diowahi.

    Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Kepiye WordPress nggunakake Redis kanggo nyepetake plugin cache? CWP Nguripake Redis Cache" bakal mbantu sampeyan.

    Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-26520.html

    Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

    🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
    📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
    Share lan seneng yen sampeyan seneng!
    Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

     

    komentar

    Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

    gulung menyang ndhuwur