Kodi WordPress imagwiritsa ntchito bwanji Redis kuti ifulumizitse plugin cache? CWP imathandizira cache ya Redis

Mwina munamvapo za APC/APCu, Opcache, Xcache, amatha kufulumizitsa kwambiri WordPress kapena mtundu uliwonse wa php script.

Mu phunziro ili, ndikuwonetsani momwe mungafulumizitsire WordPress ndi Redis Object Cache, ndipo tidzapita patsogolo ndikuyika Redis Cache pa CWP, kotero tiyeni tiyambe.

Kodi cache ya Redis ndi chiyani?

  • Redis ndiye chidule cha RE mote DI actionary Server.
  • Redis ndi sitolo yachangu, yotseguka mu-memory key-value data structure.
  • Redis imabwera ndi seti yodziwika bwino yazomwe mumakumbukira zomwe zimakupatsani mwayi wopanga mapulogalamu osiyanasiyana.
  • Milandu yoyambira yogwiritsira ntchito Redis imaphatikizapo caching, kasamalidwe ka gawo, pub/sub, ndi boardboards.
  • Redis ndiye sitolo yotchuka kwambiri masiku ano.
  • Redis ili ndi chilolezo cha BSD, yolembedwa mu code C yokonzedwa bwino, ndipo imathandizira zilankhulo zingapo zachitukuko.

Momwe mungathandizire nkhokwe ya Redis mu gulu lowongolera la CWP?

Gawo 1:kupita ku CWP Control Panel

  • Sankhani "Zikhazikiko PHP" ndiyeno "PHP Version Switcher";
  • Kenako sankhani "PHP Version" pamndandanda wotsikira pansi, tikulimbikitsidwa kukhazikitsa mtundu waposachedwa wa php 7 ▼
  • Tsambalo litatsitsidwanso mudzawona njira ya PHP yomwe ikupezeka kuti muyike (bokosi)

    Kodi WordPress imagwiritsa ntchito bwanji Redis kuti ifulumizitse plugin cache? CWP imathandizira cache ya Redis

    Yendetsani pansi ndikupeza " redis "ndi kusankha ndikudina" Build ” batani, ntchito yomanganso php ikatha, mutha kuwona ngati redis ikuyenda ndi lamulo lotsatirali▼

    service redis status
    

    Mupeza zotuluka monga izi (inCentOS Kuyesedwa pa 7, CentOS 6 ili ndi zotulutsa zosiyanasiyana monga "kuthamanga")

    [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

    Chilichonse chili bwino pakadali pano, lowetsani lamulo ili kuti muwone ngati php redis yayikidwa▼

    php -m | grep -i redis

    Zotsatira zake zidzakhala motere ▼

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

    Ngati linanena bungwe redis , ndiye zonse zili bwino ndipo tipita patsogolo ndikuyika kuphatikiza kwa WordPress ndi Redis.

    Momwe mungayikitsire gulu lowongolera la CWP7, chonde onani apa ▼

    Momwe Mungathandizire Redis Cache Acceleration Plugin mu WordPress?

    Gawo 2:Musanayambe plugin ya redis-object-cache mu WordPress, muyenera wp-config.php Onjezani matanthauzidwe otsatirawa pafayilo ▼

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
    • ndidzatero www.chenweiliang.com Sinthani ndi tsamba lanu.

    Ngati ndili ndi ma Redis angapo pa seva imodzi, ndimakonzekera bwanji kuti deta isasokonezeke?

    Pali njira ziwiri.

    Njira yoyamba ndikukonza ma Redis DB osiyanasiyana pamasamba osiyanasiyana.

    Ingowonjezerani makonzedwe otsatirawa pa fayilo yanu ya wp-config.php kuti malo osiyanasiyana agwiritse ntchito zolemba zosiyanasiyana za Redis.

    Mutha kukhazikitsa nkhokwe zosiyanasiyana za Redis mochulukira kuyambira 0.

    define( 'WP_REDIS_DATABASE', 0 );

    Njira yachiwiri ndikuti Redis sangathe kuwongoleredwa ndipo nkhokwe yomweyo iyenera kugwiritsidwa ntchito.

    Kenako mutha kuwonjezera mchere wosiyanasiyana mmenemo, kotero kuti ngakhale mutagwiritsa ntchito nkhokwe yomweyo, zomwe sizingasokonezedwe ▼

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

    Gawo 3:lowani ku WordPress backend → Pitani ku "Mapulagini" → "Ikani Mapulagini" ▼

    登录到 WordPress后台 → 转到“插件” → “安装插件” 你需要添加这个WordPress插件:Redis Object cache

    Gawo 4:poganiza kuti mwayika Redis Object cache plugin, tsopano pitani ku zoikamo za Redis ndikudina "Yambitsani Cache Yachinthu".

    WordPress ikatsegula pulogalamu yowonjezera ya Redis Cache Acceleration, iwonetsa "Zolumikizidwa" monga zikuwonetsedwa pansipa▼

    WordPress启用 Redis 缓存加速插件后,它将显示“已连接”

    • zikomo!WordPress Redis Cache Acceleration Plugin yathandizidwa bwino!
    • Mudzawona kuti katunduyo wachepetsedwa ndipo malowa amanyamula mofulumira kwambiri.

    Mawu apadera: Ngati pulogalamu yokhazikitsidwa mwachisawawa ili m'Chingerezi, chithunzicho chimatengedwa mopepukaili mu Chingerezi.

    • Komabe, anthu ena aku China amati "webusayiti yaku China imagwiritsa ntchito zithunzi zachingerezi", "mivi yazithunzizo ndi yosiyana"...
    • Zitha kuwoneka kuti anthu aku China awa amaletsedwa kwathunthu kuganiza momasuka.
    • Mwina chifukwa China si dziko lotseguka komanso laufulu.Ngati ndi choncho, zikuwoneka kuti palibe ufulu wolankhula ndi kuphunzira Chingerezi ku China konse?

    Momwe mungasinthire plugin ya Redis cache acceleration?

    Kawirikawiri, ndikwanira kuyamba mwachindunji, kapena tikhoza kukonza.

    Onjezani masinthidwe otsatirawa ku fayilo yathu ya wp-config.php▼

    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');

    Momwe mungayang'anire ngati Redis cache ikugwira ntchito?

    Gwiritsani ntchito lamulo ili kuti muwone ngati cache ya Redis yakumaloko yapangidwa ▼

    redis-cli monitor
    • Lowetsani tsamba lanu, tsitsimutsani tsambalo, ndipo mutha kuwona kuti pali kutulutsa kwa data.

    Redis caching ingayambitsenso mapulagini a WordPress ndi zosintha za WordPress kuti zisamagwire ntchito.

    Lamulani kuti muchotse cache ya Redis pamanja

    redis-cli flushall

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

    Onani kasinthidwe ka kukumbukira kwa Redis ▼

    redis-cli info memory

    Bwererani ku zotsatira zafunso ▼

    # 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

    Zotsatirazi ndi momwe mungasinthire fayilo ya pid mutayambitsa cache ya Redis▼

    Konzani vuto lomwe seva ya Redis imalephera kuyambitsa

    Pambuyo poyambitsanso seva ya VPS, seva ya Redis ikhoza kulephera kupeza njira yolumikizira kutali.

    Kulephera kuyambitsa seva ya Redis: thetsani vuto loyambiranso ndikulephera kupeza kulumikizana kwakutali

    Kuti mugwiritse ntchito mtundu waposachedwa wa Redis ndi systemd, muyenera kusintha fayilo yosinthira ya Redis:

    /etc/redis.conf

    Pangani ndikusintha Redis ndi chithandizo cha systemd ▼

    daemonize no

    supervised auto
    • Yesani kuyambitsanso seva ya VPS.Ngati Redis ingayambe mwachizolowezi, zikutanthauza kuti fayilo yosintha ya Redis yangosinthidwa ntchito.

    Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) adagawana "Kodi WordPress imagwiritsa ntchito bwanji Redis kufulumizitsa plugin cache? CWP Yatsani Redis Cache" ikuthandizani.

    Takulandirani kugawana ulalo wa nkhaniyi:https://www.chenweiliang.com/cwl-26520.html

    Kuti mutsegule zidule zambiri zobisika🔑, talandirani kujowina njira yathu ya Telegraph!

    Share ndi like ngati mukufuna! Zomwe mumagawana ndi zomwe mumakonda ndizomwe zimatilimbikitsa!

     

    发表 评论

    Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

    Pitani pamwamba