Fa'afefea ona fa'atulaga le Redis mo le tele o uepisaite WordPress i luga o le 'au'aunaga e tasi? O le a'oa'oga sili e 'alo ai mai le fa'anenefuina o fa'amaumauga.

E te manaʻo e faʻatino le tele i luga o le tasi 'auʻaunagaWordPressNa fa'alauiloa le upega tafa'ilagi.RedisPopole i faʻamaumauga ua teuina o le a toe faʻapipiʻi le tasi ma le isi ma mafua ai ni faʻaletonu i luma? O lenei aʻoaʻoga e tuʻuina atu ai le taʻiala sili i le faʻatulagaina o le Redis i luga o le tele o upega tafaʻilagi WordPress i luga o le 'auʻaunaga e tasi!

O lenei aʻoaʻoga e aʻoaʻoina ai ni auala se lua mo le vaevaeina o faʻamaumauga eseese a Redis (0-15) ma le vavaeʻeseina o le Cache Key Salt e ala i le suia o le wp-config.php. O nei metotia e foia atoatoa ai le faʻalavelaveina o faʻamaumauga ma faʻaleleia atili ai le faʻatinoga o 'auʻaunaga e maualuga le tutusa. O se mea e tatau ona i ai mo 'upega tafaʻilagi!

I ni nai aso ua mavae, na faitio ai se uo e taitaia se upega tafaʻilagi tutoatasi e faapea, ua ese le amio a ana upega tafaʻilagi WordPress e lua talu ai nei. O ulutala o pou mai le upega tafaʻilagi A sa toe faasino atu pea i le upega tafaʻilagi B, ma o ata na teuina mai le upega tafaʻilagi B sa aliali mai e aunoa ma se mafuaaga i le vaega o faʻamatalaga o le upega tafaʻilagi A. Sa ou ata loa; ua na o se mataupu o le le faatulagaina o le Redis mo le vavaeese.

Mafaufau i ai: e toatele tagata, i le taumafaiga e sefe ai tupe, e fiafia e fa'atumu ni upega tafa'ilagi WordPress se tele i luga o le 'au'aunaga e tasi ma fa'aaoga le Redis mo le teuina o fa'amaumauga i luga o upega tafa'ilagi uma. O le i'uga? O upega tafa'ilagi uma e masani ona feso'ota'i i le Redis Database 0, ma i'u ai i le fa'aletonu o fa'amaumauga. Afai e tutusa le ki o le teuina o fa'amaumauga a le upega tafa'ilagi A ma le ki o le teuina o fa'amaumauga a le upega tafa'ilagi B, o se fua lea mo se mala.

Ia fai atu le mea moni, ua ou pa'ū lava i lenei mailei. A o o'u fausia se fa'avae o le malamalama i totonu, e lua siosiomaga fa'ata'ita'i na fa'aaogaina se fa'ata'ita'iga Redis e tasi, ma i'u ai ina fa'apipi'i fa'atasi mea e teu ai. Sa umi se taimi ou te iloa ai le fa'afitauli. O lea la, e iai ni o'u aafiaga muamua e fa'asoa atu i lenei vaega.

O le manatu autū e foia ai lenei faʻafitauli o le vavaeʻeseina lea. O faʻamatalaga taʻitasi o uepisaite e tumau i lona lava nofoaga, e aunoa ma le faʻalavelaveina o le tasi ma le isi. E faʻapefea ona tatou ausia lenei vavaeʻeseina? E lua auala autū.

Fa'afefea ona fa'atulaga le Redis mo le tele o uepisaite WordPress i luga o le 'au'aunaga e tasi? O le a'oa'oga sili e 'alo ai mai le fa'anenefuina o fa'amaumauga.

Filifiliga 1: Tofia fa'amaumauga eseese a Redis i uepisaite eseese

Faʻafefea ona faʻapipiʻi Redis memory cache i HestiaCP?

O le auala muamua, o la'u fautuaga sili foi lea, o le tofia lea o uepisaite ta'itasi i se fa'amaumauga eseese a Redis. E 16 fa'amaumauga a Redis i le tulaga masani, e fa'anumeraina mai le 0 i le 15. E mafai ona e fa'aogaina e le uepisaite A le Fa'amaumauga 0, uepisaite B le Fa'amaumauga 1, ma isi mea fa'apena. E pei o le tu'uina atu lea i uepisaite ta'itasi o se vaega eseese o le hard drive, ma ia mautinoa le vavae'eseina o fa'amaumauga fa'aletino ma le teuina o fa'amaumauga sili ona mama.

O laasaga patino e faapenei: Muamua, faapipii se plugin e ta'ua o le "Redis Object Cache" i le paneli pulega o uepisaite taitasi a le WordPress. O le tagata na atiaeina o Till Krüss, ma o lenei plugin e sili ona mautu ma faatuatuaina. Aua le fa'agaoioia le caching. Ona, fa'afeso'ota'i lea i le server e ala i le FTP po'o le SSH, saili le faila wp-config.php i le root directory o uepisaite taitasi, ma fa'aopoopo ni nai laina o le configuration i luga a'e o le laina "/* Pau lava lena, taofi le fa'asa'oina! Manuia le lolomiina. */".

Mo se faʻataʻitaʻiga, o le faʻatulagaina o le upega tafaʻilagi A:

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_REDIS_DATABASE', 0 ); // 用数据库0
define( 'WP_CACHE_KEY_SALT', 'site_a_' ); // 加个独立前缀,双重保险

Mo le upega tafaʻilagi B, naʻo le suia o le numera ma le faʻasologa o le faʻamaumauga:

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_REDIS_DATABASE', 1 ); // 用数据库1
define( 'WP_CACHE_KEY_SALT', 'site_b_' ); // 前缀也要改

I le ala, afai o lau Redis instance e iai se upu faataga, e tatau foi ona e faaopoopoina i le faatulagaga mo uepisaite taitasi:

define( 'WP_REDIS_PASSWORD', '你的Redis密码' );

A uma ona toe teuteuina faila fa'atulagaina, toe fo'i i uepi ta'itasi.WordPress pito i tuaAlu i le "Settings" -> "Redis" ma kiliki le "Enable Object Cache". Afai e sologa lelei mea uma, o le a faʻaalia le tulaga "Connected". I le taimi nei, ua vavaeʻeseina faʻamatalaga mai uepisaite e lua.

Filifiliga 2: Faaaoga ni prefix eseese o le Redis Key (Salt)

Peita'i, e iai se fa'aletonu e tatau ona ou lapata'ia oe muamua. Afai e sili atu ma le 16 au upega tafa'ilagi, pe afai o lo'o e fa'aogaina se tautua Redis ao e na'o le tasi le fa'amaumauga e tu'uina atu, o le auala muamua o le a le aoga. I lea tulaga, e tatau ona e fa'aogaina le auala lona lua: fa'aogaina o fa'asologa eseese o le Redis Key (Salt).

O lenei auala e mafai ai e uepisaite uma ona faʻasoa le faʻamaumauga Redis e tasi, ae faʻavasega faʻamaumauga e faʻaaoga ai se faʻailoga tulaga ese. I se faaupuga faigofie, e pei o tagata uma e nonofo i le fale e tasi, ae o fale mautotogi taʻitasi e iai se tuatusi tulaga ese, e puipuia ai avetaavale tiliva mai le faia o mea sese.

E tutusa le auala e fa'atulaga ai, e aofia ai fo'i le fa'aopoopoina o le fa'atulagaga i le wp-config.php, ae o le mea taua, e tatau ona tulaga ese le WP_CACHE_KEY_SALT, ae e mafai ona tutusa le WP_REDIS_DATABASE (pe tu'u avanoa, o le fa'atulagaga masani o le 0).

Fa'atulagaga o le Upega Tafa'ilagi A:

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_DATABASE', 0 );
define( 'WP_CACHE_KEY_SALT', 'www_siteA_com_' ); // 确保唯一

Fa'atulagaga o le Upega Tafa'ilagi B:

define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_DATABASE', 0 );
define( 'WP_CACHE_KEY_SALT', 'www_siteB_com_' ); // 确保唯一

A maeʻa ona faʻatulagaina, faʻagaoioia le caching i le backend o le plugin.

Fa'afitauli Masani ma Tali i le Fa'atulagaina o le Redis

Ae ui i lea, e tatau ona ou fai atu ma le faamaoni e ui o le filifiliga lona lua e fetuutuunai, ae e iai sona lamatiaga e ono tulaʻi mai. Afai e tape e lau plugin le Database 0 atoa pe a tape le cache, e ono aʻafia sese ai faʻamatalaga mai isi upega tafaʻilagi. O le mea lea, afai e 16 pe itiiti ifo au upega tafaʻilagi, ou te fautuaina malosi le faʻaaogaina o le filifiliga muamua mo le saogalemu sili atu.

I le taimi o le faagasologa o le faatulagaina, atonu e te feagai ma ni faafitauli. Mo se faataitaiga, e ono faaalia mai e le upega tafailagi ni mea sese pe leai foi se lau pe a uma ona faia ni suiga i le faatulagaga. I ia tulaga, siaki muamua le faatulagaga o le code i le wp-config.php e vaai pe iai ni koma po o ni semikoloni o misi. E le gata i lea, ia mautinoa ua faapipiiina le PHP Redis extension (php-redis) i luga o le server; afai e leai, faapipii muamua.

O le isi fesili masani o le: e faʻapefea ona ou faʻamamāina le cache o se upega tafaʻilagi faapitoa? Naʻo le kiliki "Flush Cache" i le WordPress admin panel o upega tafaʻilagi taʻitasi. Afai o loʻo e faʻaaogaina le metotia muamua (faʻamaumauga eseese), o le a naʻo le faʻamamāina o le faʻamaumauga e fetaui ma le upega tafaʻilagi o loʻo iai nei ma o le a le aʻafia ai isi upega tafaʻilagi. Afai o loʻo e faʻaaogaina le metotia lona lua (faʻamaumauga tutusa, prefixes eseese), o nisi plugins atonu e faʻamamāina le Database 0 atoa i le taimi o le faʻagasologa o le flush, o lea e fautuaina ai le metotia muamua mo le tele o upega tafaʻilagi.

O le fa'atulagaina o le Redis e pei lava o le fa'atumuina o le tele o telefoni. E mafai ona e fa'aogaina se tasi e fa'atumu ai le eletise mo telefoni ta'itasi (Filifiliga 1), pe mafai fo'i ona e fa'aogaina se fasi eletise ma se ki tuto'atasi mo uaea ta'itasi (Filifiliga 2). O le mataupu fa'avae autū o le fa'amautinoaina lea o le saogalemu o le fa'atumuina ma puipuia ai mai le pupu'u o le eletise.

Ou te manatua le taimi na amata ai ona ou fa'atuina ni 'upega tafa'ilagi se tele, sa ou manatu o le fa'atulagaina o le Redis e faigofie—na'o le suia o ni nai fa'atulagaga, a ea? Ae ina ua amata ona gaosia, na tula'i mai ai fa'afitauli eseese o le teuina o fa'amaumauga. Mulimuli ane na ou iloa ai o fa'amatalaga fa'apitoa e masani ona natia i na nofoaga "e foliga mai e faigofie".

O le toe tepa i tua i le taimi nei, o le faagasologa o le faatulagaina lava ia e le faigata, ae o le manatu autū o le vavae ese sa matua taua tele. I le mamanuina o le faiga, o le vavae ese o le ki lea i le faamautinoaina o le mautu. E pei lava o le fuafuaina o taulaga, e tatau ona vavae ese nofoaga e nonofo ai, nofoaga tau alamanuia, ma nofoaga tau pisinisi, a leai o le a tupu ai le vevesi.

E fa'apena fo'i i le fa'atulagaina fa'atekinolosi. E tatau i upega tafa'ilagi ta'itasi ona iai lona lava avanoa tuto'atasi, e aunoa ma le fa'alavelave i isi. E le gata o se mataupu fa'atekinolosi lenei, ae o se mataupu fa'avae fo'i o le mamanu.Filosofia.

Talu ai ua e faitauina lenei mea, afai e te iloa e aoga, fa'amolemole fiafia ma fa'asoa mai. Afai e te mana'o e maua muamua fa'amatalaga fou, e mafai fo'i ona e mulimuli mai ia te a'u!

Faafetai mo le faitauina o la'u tusiga. Toe feiloa'i i le isi taimi.

发表 评论

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

Tusi i pito i luga