WordPress e sebelisa Redis joang ho potlakisa plugin ea cache? CWP e thusa Redis cache

Mohlomong u utloile ka APC/APCu, Opcache, Xcache, ba ka potlakisa haholo Wordpress kapa mofuta ofe kapa ofe oa php script e tšehetsoeng.

Thutong ena, ke tla u bontša mokhoa oa ho potlakisa WordPress ka Redis Object Cache, 'me re tla tsoela pele ho kenya Redis Cache ho CWP, kahoo a re qaleng.

Cache ea Redis ke eng?

  • Redis ke khutsufatso ea RE mote DI actionary Server.
  • Redis ke lebenkele le potlakileng, le bulehileng la polokelo ea lintlha tsa bohlokoa tsa memori.
  • Redis e tla le sete e tloaelehileng ea meaho ea memori ea memori e u lumellang ho etsa lits'ebetso tse fapaneng tsa tloaelo habonolo.
  • Linyeoe tsa mantlha tsa tšebeliso bakeng sa Redis li kenyelletsa caching, taolo ea nako, pub/sub, le liboto tsa baetapele.
  • Redis ke lebenkele le tsebahalang haholo la bohlokoa la bohlokoa kajeno.
  • Redis e na le laesense ea BSD, e ngotsoe ka khoutu ea C e ntlafalitsoeng, 'me e tšehetsa lipuo tse ngata tsa nts'etsopele.

U ka nolofalletsa polokelo ea cache ea Redis joang ho phanele ea taolo ea CWP?

mohato oa 1:E ea ho Sehlopha sa Taolo sa CWP

  • Khetha "PHP Settings" 'me joale "PHP Version Switcher";
  • Ebe u khetha "PHP Version" lethathamong le theoha, ho kgothaletswa ho kenya phetolelo ea morao-rao ea php 7 ▼
  • Ka mor'a hore leqephe le tsosolosoe u tla bona khetho ea PHP e fumanehang bakeng sa ho kenya (checkbox)

    WordPress e sebelisa Redis joang ho potlakisa plugin ea cache? CWP e thusa Redis cache

    E ea tlase 'me u fumane " redis "'me u e khethe ebe u tobetsa" Build ” konopo, kamora hore ts'ebetso ea ho aha bocha php e phethe, o ka sheba hore na redis e sebetsa ka taelo e latelang▼

    service redis status
    

    U tla fumana tlhahiso e kang ena (inCentOS E lekoa ho 7, CentOS 6 e na le tlhahiso e fapaneng joalo ka "ho matha").

    [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

    Ntho e ngoe le e ngoe e hantle ntlheng ena, joale kenya taelo e latelang ho bona hore na php redis e kentsoe▼

    php -m | grep -i redis

    Sephetho se tla ba tjena ▼

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

    Haeba tlhahiso e redis , joale tsohle li hantle 'me re tla tsoela pele ho kenya motsoako oa WordPress le Redis.

    Mokhoa oa ho kenya phanele ea taolo ea CWP7, ka kopo bona mona ▼

    Mokhoa oa ho nolofalletsa Redis Cache Acceleration plugin ho WordPress?

    mohato oa 2:Pele o nolofalletsa redis-object-cache plugin ho WordPress, o tlameha wp-config.php Kenya litlhaloso tse latelang faeleng ▼

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
    • tla www.chenweiliang.com Kenya sebaka ka sebaka sa hau sa Marang-rang.

    Haeba ke na le li-Redi tse ngata ho seva se le seng, ke li hlophisa joang hore data e se ke ea tsoakana?

    Ho na le mekhoa e 'meli.

    Mokhoa oa pele ke ho hlophisa li-Redis DB tse fapaneng bakeng sa libaka tse fapaneng.

    Kenya feela tlhophiso e latelang ho faele ea hau ea wp-config.php e le hore libaka tse fapaneng li ka sebelisa li-database tse fapaneng tsa Redis.

    U ka beha li-database tse fapaneng tsa Redis ka ho eketseha ho tloha ho 0.

    define( 'WP_REDIS_DATABASE', 0 );

    Tsela ea bobeli ke hore Redis e ke ke ea laoloa 'me database e tšoanang e tlameha ho sebelisoa.

    Ebe o ka eketsa matsoai a fapaneng ho eona, e le hore le haeba o sebelisa database e le 'ngoe, data e ke ke ea ferekanngoa ▼

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

    mohato oa 3:kena ho WordPress backend → Eya ho "Li-plugins" → "kenya li-plugins" ▼

    Kena ho WordPress backend → ea ho "Plugins" → "Kenya Plugin" U hloka ho eketsa plugin ena ea WordPress: Redis Object cache Sheet 3

    mohato oa 4:ho nka hore o kentse Redis Object cache plugin, joale ea ho litlhophiso tsa Redis ebe o tobetsa "Enable Object Cache".

    Kamora hore WordPress e nolofalletse plugin ea Redis Cache Acceleration, e tla bonts'a "Hokahane" joalo ka ha ho bonts'itsoe ka tlase▼

    Kamora hore WordPress e nolofalletse plugin ea Redis Cache Acceleration, e tla bonts'a "Connected" Setšoantšo sa 4.

    • re lebohile!WordPress Redis Cache Acceleration plugin e nolofalitsoe ka katleho!
    • U tla hlokomela hore mojaro o se o fokotsehile mme setša se jara ka potlako haholo.

    Polelo e khethehileng: Haeba lenaneo le kentsoeng ka ho sa feleng le le Senyesemane, skrini se nkoa e le sa bohlokoae ka Senyesemane.

    • Leha ho le joalo, batho ba bang ba Machaena ba re "webosaete ea China e sebelisa li-screenshots tsa Senyesemane", "metsu ea litšoantšo e fapane"...
    • Hoa bonahala hore batho bana ba Machaena ba thibetsoe ka ho feletseng ho nahana ka bolokolohi.
    • Mohlomong hobane China ha se naha e bulehileng le e lokolohileng.

    U ka hlophisa plugin ea Redis cache acceleration joang?

    Ka kakaretso, ho lekane ho qala ka ho toba, kapa re ka tsoela pele ho lokisa.

    Kenya tlhophiso e latelang ho file ea rona ea 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');

    U ka hlahloba joang hore na cache ea Redis e sebetsa joang?

    Sebelisa taelo e latelang ho lekola hore na cache ea Redis ea lehae e entsoe ▼

    redis-cli monitor
    • Kenya sebaka sa hau sa marang-rang, tsosolosa leqephe, 'me u ka bona hore ho na le tlhahiso ea data.

    Redis caching e ka boela ea etsa hore li-plugins tsa WordPress le liphetoho tsa sehlooho sa WordPress li se ke tsa sebetsa.

    Laela ho hlakola cache ea Redis ka letsoho

    redis-cli flushall

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

    Sheba tlhophiso ea memori ea Redis ▼

    redis-cli info memory

    Khutlela ho liphetho tsa potso ▼

    # 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

    E latelang ke mokhoa oa ho hlophisa faele ea pid ka mor'a ho qala cache ea Redis▼

    Rarolla bothata boo seva sa Redis se hlolehang ho bo qala

    Ka mor'a ho tsosolosa seva sa VPS, seva sa Redis se ka 'na sa hlōleha ho fumana mokhoa oa ho hokahanya o hole.

    Ho hloleha ha ho qala seva ea Redis: rarolla bothata ba ho qala hape mme ha o khone ho fumana phihlello ea khokahano e hole.

    Ho tsamaisa mofuta oa morao-rao oa Redis ka systemd, o hloka ho hlophisa faele ea tlhophiso ea Redis:

    /etc/redis.conf

    Haha le ho hlophisa Redis ka tšehetso ea systemd ▼

    daemonize no

    supervised auto
    • Leka ho qala seva sa VPS hape. Haeba Redis e ka qala joalo ka tloaelo, ho bolela hore faele ea tlhophiso ea Redis e sa tsoa hlophisoa e sebetsa.

    Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o arolelane "WordPress e sebelisa Redis joang ho potlakisa plugin ea cache? CWP Bulela Redis Cache" e tla u thusa.

    Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-26520.html

    Rea u amohela ho mocha oa Telegraph oa blog ea Chen Weiliang ho fumana lintlha tsa morao-rao!

    🔔 Eba oa pele oa ho fumana Tataiso ea Tšebeliso ea "ChatGPT Content Marketing AI" ea bohlokoa bukeng ea holimo ea seteishene! 🌟
    📚 Tataiso ena e na le boleng bo boholo, 🌟Ona ke monyetla o sa tloaelehang, se ke oa o fetoa! ⏰⌛💨
    Share le rata haeba u rata!
    Ho arolelana le lintho tseo u li ratang ke khothatso ea rona e tsoelang pele!

     

    Comments

    Aterese ea hau ea lengolo tsoibila e ke ke ea phatlalatsoa. Ho sebelisoa masimo a hlokahalang * Letšoao

    tsamaisetsa hodimo