E faʻafefea ona faʻaogaina e WordPress Redis e faʻavave ai le faʻapipiʻi cache? CWP e mafai ai e Redis cache

Atonu na e faʻalogo i le APC / APCu, Opcache, Xcache, e mafai ona latou faʻavavevave tele WordPress po'o so'o se ituaiga tusitusiga php lagolagoina.

I lenei aʻoaʻoga, o le a ou faʻaali atu ia te oe le faʻavaveina o le WordPress i le Redis Object Cache, ma o le a matou agai i luma ma faʻapipiʻi Redis Cache i luga o le CWP, o lea tatou amata.

O le a le Redis cache?

  • Redis o le faapuupuuga o le RE mote DI actionary Server.
  • O le Redis o se fa'aputuga fa'amaumauga o fa'amaumauga e vave, matala matala i-memory key-value.
  • Redis e sau ma se seti masani o faʻamaumauga faʻamaumauga i totonu e mafai ai e oe ona faigofie ona fatuina ni faʻaoga masani.
  • O mataupu fa'aoga autu mo Redis e aofia ai le fa'aoga, pulega o sauniga, pub/sub, ma ta'iala.
  • Redis o le faleoloa sili ona lauiloa i aso nei.
  • Redis ua laiseneina BSD, tusia i le C code sili ona lelei, ma lagolagoina le tele o gagana atinaʻe.

E faʻafefea ona faʻatagaina Redis cache database ile CWP control panel?

laasaga 1:alu i le CWP Pulea Vaega

  • Filifili "PHP Settings" ona sosoo ai lea ma le "PHP Version Switcher";
  • Ona filifili lea o le "PHP Version" mai le lisi pa'ū, e fautuaina e faʻapipiʻi le lomiga lata mai o le php 7 ▼
  • A maeʻa le toe faʻaleleia o le itulau o le ae vaʻai i le PHP filifiliga o loʻo avanoa mo le faʻapipiʻiina (pusa siaki)

    E faʻafefea ona faʻaogaina e WordPress Redis e faʻavave ai le faʻapipiʻi cache? CWP e mafai ai e Redis cache

    Su'e i le pito i lalo ma su'e " redis "ma filifili ma kiliki" Build ” button, pe a maeʻa le php rebuild process, e mafai ona e siaki pe o loʻo tamoʻe redis ma le poloaiga lea▼

    service redis status
    

    O le ae mauaina le gaioiga e pei o lenei (iCentOS Faʻataʻitaʻiina i le 7, CentOS 6 e ese le gaioiga e pei o le "taufetuli")

    [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

    O loʻo lelei mea uma i le taimi nei, ulufale nei i le poloaiga lenei e siaki pe faʻapipiʻi php redis▼

    php -m | grep -i redis

    Ole a fa'apenei ▼

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

    Afai o le galuega faatino redis , ona lelei lea o mea uma ma o le a matou agai i luma ma faʻapipiʻi le WordPress ma Redis integration.

    Fa'afefea ona fa'apipi'i le CWP7 control panel, fa'amolemole va'ai iinei ▼

    Faʻafefea ona faʻaogaina le Redis Cache Acceleration Plugin i totonu o le WordPress?

    laasaga 2:Aʻo leʻi faʻatagaina le redis-object-cache plugin i totonu o le WordPress, e tatau wp-config.php Fa'aopoopo fa'amatalaga nei ile faila ▼

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
    • loto www.chenweiliang.com Sui i lau 'upega tafaʻilagi.

    Afai e tele aʻu Redis i luga o le tasi server, faʻafefea ona ou faʻatulagaina ina ia le faʻafefiloi faʻamaumauga?

    E lua auala.

    O le auala muamua o le faʻatulagaina o Redis DBs eseese mo nofoaga eseese.

    Na'o le fa'aopoopoina o le fa'asologa o lo'o i lalo i lau faila wp-config.php ina ia mafai e nofoaga eseese ona fa'aogaina fa'amaumauga eseese a Redis.

    E mafai ona e setiina faʻamaumauga eseese a Redis faʻasolosolo faʻasolosolo amata mai le 0.

    define( 'WP_REDIS_DATABASE', 0 );

    O le auala lona lua o le Redis e le mafai ona pulea ma e tatau ona faʻaoga le database tutusa.

    Ona mafai lea ona e faʻaopoopoina masima eseese i totonu, e tusa lava pe e te faʻaogaina le database tutusa, o le a le fenumiai faʻamatalaga ▼

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

    laasaga 3:login i WordPress pito i tua → Alu i le "Plugins" → "Install Plugins" ▼

    Ulufale i le WordPress backend → alu i le "Plugins" → "Install Plugin" E te manaʻomia le faʻaopoopoina o lenei WordPress plugin: Redis Object cache Sheet 3

    laasaga 4:fa'apea ua e fa'apipi'i Redis Object cache plugin, faʻafeiloaʻi nei i le Redis faʻatulagaina ma kiliki "Enable Object Cache".

    A maeʻa ona faʻatagaina e le WordPress le Redis Cache Acceleration plugin, o le a faʻaalia "Fesoʻotaʻi" e pei ona faʻaalia i lalo▼

    A maeʻa ona faʻatagaina e le WordPress le Redis Cache Acceleration plugin, o le a faʻaalia le "Fesoʻotaʻi" Ata 4

    • faamalo!Ua manuia le WordPress Redis Cache Acceleration Plugin!
    • O le a e matauina ua fa'aitiitia nei le uta ma ua vave tele ona uta le saite.

    Faʻamatalaga faʻapitoa: Afai o le polokalama faʻapipiʻi e le faʻaogaina o loʻo i le Igilisi, o le faʻamalama e ave mo le faʻatagainao lo'o i le Igilisi.

    • Ae ui i lea, o nisi tagata Saina e fai mai "o le upega tafaʻilagi a Saina e faʻaaogaina faʻamalama Igilisi", "o aū o ata e ese"...
    • E mafai ona vaʻaia o nei tagata Saina e matua faʻasaina mai le mafaufau saoloto.
    • Masalo ona o Saina e le o se atunuu tatala ma saoloto, afai o lea, e foliga mai e leai se saolotoga e tautala ai ma aʻoaʻo le Igilisi i Saina?

    E faʻafefea ona faʻapipiʻi le Redis cache acceleration plugin?

    I se tulaga lautele, ua lava e amata saʻo, pe mafai ona tatou faʻaopoopo atili.

    Fa'aopoopo le fa'asologa o lo'o i lalo i la matou faila 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');

    E faʻafefea ona siaki pe faʻaoga le Redis cache?

    Fa'aoga le fa'atonuga lea e siaki ai pe o lo'o fa'atupuina le fa'ailoga Redis ▼

    redis-cli monitor
    • Ulufale i lau 'upega tafaʻilagi, faʻafou le itulau, ma e mafai ona e vaʻaia o loʻo i ai faʻamatalaga faʻamatalaga.

    Redis caching e mafai foi ona mafua ai le le aoga o WordPress plugins ma suiga autu o WordPress.

    Poloaiga e tape le Redis cache ma le lima

    redis-cli flushall

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

    Va'ai le fa'atulagaina o manatuaga o Redis ▼

    redis-cli info memory

    Toe fo'i ile su'esu'ega ▼

    # 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

    O loʻo i lalo le auala e faʻapipiʻi ai le faila pid pe a uma ona amata le Redis cache▼

    Foia le faʻafitauli e le mafai e le Redis server ona amata

    A maeʻa ona toe faʻafouina le VPS server, e le mafai e le Redis server ona maua le avanoa fesoʻotaʻiga mamao.

    Troubleshoot Redis server startup failure: foia le faʻafitauli o le toe amataina ma le mafai ona maua avanoa fesoʻotaʻiga mamao

    Ina ia faʻataʻitaʻiina le lomiga lata mai o Redis ma systemd, e tatau ona e faʻasaʻo le faila faʻatulagaina Redis:

    /etc/redis.conf

    Fausia ma fetuutuunai Redis i le systemd support ▼

    daemonize no

    supervised auto
    • Taumafai e toe amata le server VPS Afai e mafai e Redis ona amata e pei ona masani ai, o lona uiga o le Redis configuration file naʻo le faʻasaʻoina o galuega.

    发表 评论

    E le fa'asalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

    Tusi i pito i luga