Sengoli sa Lingoloa
- 1 Cache ea Redis ke eng?
- 2 U ka nolofalletsa polokelo ea cache ea Redis joang ho phanele ea taolo ea CWP?
- 3 Mokhoa oa ho nolofalletsa Redis Cache Acceleration plugin ho WordPress?
- 4 U ka hlophisa plugin ea Redis cache acceleration joang?
- 5 U ka hlahloba joang hore na cache ea Redis e sebetsa joang?
- 6 Rarolla bothata boo seva sa Redis se hlolehang ho bo qala
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)
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" ▼
- o hloka ho eketsa senaWordPress plugin:
Redis Object cache
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▼
- 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 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!
📚 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!