Ahoana no ampiasan'ny WordPress Redis hanafaingana ny plugin cache? CWP dia mamela ny cache Redis

Mety efa naheno momba ny APC/APCu, Opcache, Xcache ianao, afaka manafaingana be izy ireo WordPress na karazana script php tohanana rehetra.

Amin'ity lesona ity dia hasehoko anao ny fomba hanafainganana ny WordPress amin'ny Redis Object Cache, ary handroso isika ary hametraka Redis Cache amin'ny CWP, ka andao isika hanomboka.

Inona no atao hoe Redis cache?

  • Redis dia fanafohezana ny RE mote DI actionary Server.
  • Redis dia fitehirizana angon-drakitra haingana sy misokatra amin'ny fitadidiana ny sanda manan-danja.
  • Redis dia tonga miaraka amin'ireo rafitra angon-drakitra ao anaty fitadidiana mahazatra izay ahafahanao mamorona mora foana karazana fampiharana mahazatra.
  • Ny tranga fampiasana voalohany ho an'ny Redis dia ahitana ny caching, ny fitantanana session, ny pub/sub, ary ny leaderboards.
  • Redis no fivarotana manan-danja malaza indrindra ankehitriny.
  • Redis dia nahazoan-dalana BSD, nosoratana tamin'ny kaody C optimized, ary manohana fiteny fampandrosoana maro.

Ahoana no ahafahan'ny Redis cache database ao amin'ny CWP control panel?

dingana 1:Mandeha CWP Control Panel

  • Safidio ny "Settings PHP" ary avy eo ny "Switcher Version PHP";
  • Avy eo safidio ny "Dikan-teny PHP" avy amin'ny lisitra midina, dia aroso ny hametraka ny kinova farany an'ny php 7 ▼
  • Aorian'ny famerenan'ny pejy dia ho hitanao ny safidy PHP azo apetraka (boasary)

    Ahoana no ampiasan'ny WordPress Redis hanafaingana ny plugin cache? CWP dia mamela ny cache Redis

    Mandehana any amin'ny farany ambany ary tadiavo " redis " ary fidio ary tsindrio " Build ” bokotra, rehefa vita ny fizotran'ny fananganana php, azonao atao ny manamarina raha mandeha amin'ny baiko manaraka ny redis▼

    service redis status
    

    Hahazo vokatra toy izany ianao (inCentOS Nosedraina tamin'ny 7, CentOS 6 dia manana vokatra hafa toy ny "mihazakazaka")

    [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

    Tsara ny zava-drehetra amin'izao fotoana izao, ampidiro izao baiko manaraka izao mba hijerena raha napetraka ny php redis▼

    php -m | grep -i redis

    Ny vokatra dia ho toy izao ▼

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

    Raha ny vokatra dia redis , dia tsara ny zava-drehetra ary handroso isika ary hametraka ny fampidirana WordPress sy Redis.

    Ahoana ny fametrahana tontonana fanaraha-maso CWP7, azafady jereo eto ▼

    Ahoana ny fomba ahafahan'ny Redis Cache Acceleration Plugin amin'ny WordPress?

    dingana 2:Alohan'ny hamelana ny plugin redis-object-cache amin'ny WordPress dia tsy maintsy wp-config.php Ampio amin'ny rakitra ▼ ireto famaritana manaraka ireto

    define( 'WP_CACHE_KEY_SALT', 'www.chenweiliang.com:' );
    • dia www.chenweiliang.com Soloy amin'ny tranokalanao.

    Raha manana Redis maromaro amin'ny mpizara iray aho, ahoana no ahafahako manamboatra azy ireo mba tsy hifangaro ny data?

    Misy fomba roa.

    Ny fomba voalohany dia ny manamboatra Redis DBs ho an'ny tranokala samihafa.

    Ampidiro fotsiny ao amin'ny rakitra wp-config.php ity fikandrana manaraka ity mba ahafahan'ny tranokala samihafa mampiasa tahiry Redis samihafa.

    Azonao atao ny mametraka angon-drakitra Redis isan-karazany manomboka amin'ny 0.

    define( 'WP_REDIS_DATABASE', 0 );

    Ny fomba faharoa dia tsy azo fehezina ny Redis ary tsy maintsy ampiasaina ny tahiry mitovy.

    Avy eo dia azonao ampiana sira samihafa ao, ka na dia mitovy aza ny angon-drakitra ampiasainao dia tsy hikorontana ny data ▼

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

    dingana 3:miditra amin'ny WordPress backend → Mandehana any amin'ny "Plugins" → "Install Plugins" ▼

    Midira ao amin'ny WordPress backend → mankanesa any amin'ny "Plugins" → "Install Plugin" Mila ampidirinao ity plugin WordPress ity: Redis Object cache Sheet 3

    dingana 4:raha heverinao fa nametraka ianao Redis Object cache plugin, mandehana any amin'ny fikandrana Redis ary tsindrio ny "Enable Object Cache".

    Aorian'ny ahafahan'ny WordPress mamela ny plugin Redis Cache Acceleration dia hiseho ny "Connected" araka ny aseho eto ambany▼

    Aorian'ny ahafahan'ny WordPress mamela ny plugin Redis Cache Acceleration, dia hiseho ny "Connected" Sary 4

    • arahabaina!Ny WordPress Redis Cache Acceleration Plugin dia nahomby!
    • Ho hitanao fa mihena ny entana ankehitriny ary haingana be ny entana.

    Fanambarana manokana: Raha amin'ny teny anglisy ny programa napetraka amin'ny alàlan'ny default, dia raisina ho azo antoka ny pikantsarydia amin'ny teny anglisy.

    • Na izany aza, misy ny Sinoa milaza fa "ny tranokala sinoa dia mampiasa pikantsary anglisy", "hafa ny zana-tsipìka amin'ny sary"...
    • Hita taratra fa voafehin’ireo sinoa ireo tanteraka amin’ny fisainana malalaka.
    • Sao dia satria tsy firenena misokatra sy malalaka i Shina, raha izany dia toa tsy misy fahalalahana miteny sy mianatra teny anglisy mihitsy ao Shina?

    Ahoana ny fametrahana ny Redis cache acceleration plugin?

    Amin'ny ankapobeny dia ampy ny manomboka mivantana, na afaka manamboatra bebe kokoa isika.

    Ampidiro ao amin'ny fisie wp-config.php ▼ ity config manaraka ity

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

    Ahoana no hijerena raha miasa ny cache Redis?

    Ampiasao ity baiko manaraka ity mba hijerena raha misy ny cache Redis eo an-toerana ▼

    redis-cli monitor
    • Ampidiro ny tranokalanao, havaozy ny pejy, ary ho hitanao fa misy ny famoahana data.

    Redis caching dia mety hahatonga ny WordPress plugins sy ny fanovana lohahevitra WordPress tsy hanan-kery.

    Didy hamafa ny cache Redis amin'ny tanana

    redis-cli flushall

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

    Jereo ny fikirakirana fahatsiarovana an'i Redis ▼

    redis-cli info memory

    Miverina amin'ny valin'ny fanontaniana ▼

    # 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

    Ity manaraka ity ny fomba fanamboarana ny rakitra pid rehefa natomboka ny cache Redis▼

    Mamaha ny olana izay tsy natomboka ny mpizara Redis

    Aorian'ny famerenana indray ny mpizara VPS, ny mpizara Redis dia mety tsy mahazo fidirana amin'ny fifandraisana lavitra.

    Mamaha olana amin'ny tsy fahombiazan'ny fanombohana ny mpizara Redis: hamaha ny olana amin'ny famerenana indray ary tsy afaka mahazo fidirana amin'ny fifandraisana lavitra

    Mba hampandehanana ny kinova farany an'ny Redis miaraka amin'ny systemd, mila manitsy ny rakitra fanamafisana Redis ianao:

    /etc/redis.conf

    Amboary sy amboary ny Redis miaraka amin'ny fanohanana systemd ▼

    daemonize no

    supervised auto
    • Andramo atomboka indray ny mpizara VPS. Raha afaka manomboka toy ny mahazatra i Redis dia midika izany fa ny fisie fanamafisana Redis vao vita dia miasa.

    Comments

    Tsy havoaka ny adiresy mailakao. Ampiasaina ny saha ilaina * Label

    Horonana Top