Fa'afefea ona fa'asoa atu le Memcached i luga o le tele o uepisaite WordPress i luga o le 'au'aunaga e tasi? O se ta'iala fa'atulagaina sili ona lelei e 100% e puipuia ai mea sese.

Tasi le 'au'aunaga e fa'agaoioia le tele o 'au'aunagaWordPressUpega tafaʻilagi, faʻasoaMaliuE mafai ona mafua ai le so'ona tusia o fa'amaumauga pe fa'afitauli i le feso'ota'iga o fa'amaumauga?

O lenei tusiga o loʻo tuʻuina atu ai se taʻiala taʻitasi i le auala e vavaeʻeseina ai faʻamaumauga le tumau ma faʻamaumauga o le cache o mea faitino i nofoaga eseese e ala i le faʻatulagaina o se prefix cache eseese (WP_CACHE_KEY_SALT) ma tusitusiga o le cache o mea faitino.

E 100% le aveesea o fete'ena'iga o fa'amaumauga, ma mafai ai e le tele o 'upega tafa'ilagi ona fiafia i le poto masani sili ona lelei o le fa'avavevaveina o le tulaga o le manatua i le taimi e tasi, ma e aofia ai ma fautuaga saogalemu e puipuia ai mailei i siosiomaga gaosiga!

I ni nai aso ua mavae, na fesili mai ai se uo ia te aʻu e uiga i ana upega tafaʻilagi WordPress e tolu o loʻo faʻagaoioia i lana 'auʻaunaga. Sa ia manaʻo e faʻatulaga le Memcached e faʻavavevave ai, ae sa popole o ia neʻi faʻaleagaina faʻamaumauga.

Sa ou ata i lena taimi aua ua ou pa'ū foi i lenei mailei.

Fa'afefea ona fa'asoa atu le Memcached i luga o le tele o uepisaite WordPress i luga o le 'au'aunaga e tasi? O se ta'iala fa'atulagaina sili ona lelei e 100% e puipuia ai mea sese.

E faigofie lava ona fa'atulaga le Memcached mo se 'upega tafa'ilagi e tasi, ae e manaia pe a o'o mai i le tele o 'upega tafa'ilagi o lo'o nonofo fa'atasi. Aiseā?

I le tulaga masani, e tu'u e le Memcached ia fa'amaumauga fa'alilolilo ma fa'amaumauga o mea uma o uepisaite i totonu o le vaita'ele e tasi. Se'i va'ai fa'apea pe afai e fa'aogaina e uepisaite A ma uepisaite B le ki fa'alilolilo e tasi—o le a mafua ai le vevesi. O fa'amaumauga a A o le a toe tusia sa'o lava ia fa'amaumauga a B, ma o uepisaite e lua o le a amata ona "fa'alavelave" le tasi i fa'amaumauga a le tasi ma le isi.

O le mea na ou fetaiaʻi ai sa sili atu ona malie, tasiE-fefaʻatauaigaO le itulau o faʻamatalaga oloa a le upega tafaʻilagi sa faʻaalia ai anotusi o tusiga mai se isi upega tafaʻilagi. Sa ou teʻi ma mafaufau, "O le a lenei mea???"

Na alu le po atoa o oʻu taumafai e malamalama i le faafitauli; ae na iʻu ina avea ma feeseeseaiga o le cache ki.

O le asō la ua ou faʻasoa atu ai laʻu metotia faʻatulagaina ma le faʻamoemoe e mafai ona fesoasoani i aʻu uo e tutusa o latou manaʻoga. O loʻo oʻu suʻesuʻeina pea lava aʻu, ma o nisi o aʻu manatu atonu e leʻi atoatoa ona atiina ae, ae o lenei metotia ua aoga lelei mo aʻu.

Sauniuniga o le siosiomaga o le 'au'aunaga

A'o le'i amataina le fa'atulagaina o le WordPress, e tatau ona e fa'amautinoa ua iai le tautua Memcached i le 'au'aunaga ma ua fa'apipi'i fo'i le fa'aopoopoga PHP Memcached.

Faʻafefea ona faʻapipiʻi Memcached i HestiaCP?

O le faia o le Ubuntu o se faʻataʻitaʻiga, e naʻo le tolu laina o poloaiga e aofia ai.

sudo apt update
sudo apt install memcached php-memcached
sudo systemctl restart php8.x-fpm  # 根据你的 PHP 版本改

A maeʻa le faʻapipiʻiina, ia manatua e siaki pe o faʻagaoioia le tautua Memcached.

sudo systemctl status memcached

Afai e te vaʻai i le "active (tamoʻe)," o lona uiga e leai se faʻafitauli.

Fa'amolemole ia matau e ono eseese igoa o afifi i masini eseese. O lenei poloaiga e masani ona fa'aaogaina i masini Debian. Afai... CentOS Mo isi tufatufaga, atonu e te manaʻomia le faʻaaogaina o le yum poʻo le dnf e faʻapipiʻi ai.

Sa ou faʻaaogaina le Ubuntu 20.04 i le taimi lea, ma sa sologa lelei lava le faagasologa atoa.

Fa'agaioiga autū: Fa'atulaga le prefix cache

O lenei laasaga o le agaga lea o le faatulagaga atoa ma le ki i le puipuia o le fenumiai o faamatalaga.

E manaʻomia ona e faʻaopoopoina se prefix cache tulaga ese i le faila wp-config.php i le root directory o uepisaite taʻitasi a WordPress.

Tatala le faila wp-config.php o le upega tafaʻilagi muamua ma suʻe le laina lenei o faʻamatalaga.

/* That's all, stop editing! Happy blogging. */

I lenei pisinisi上方,Fa'aopoopo i

// 网站 A 的配置
define( 'WP_CACHE_KEY_SALT', 'site1_unique_string_' );

Ona tatala lea o le faila wp-config.php i luga o le upega tafaʻilagi lona lua ma faʻaopoopo se faʻatulagaga talitutusa.

// 网站 B 的配置
define( 'WP_CACHE_KEY_SALT', 'site2_unique_string_' );

O loʻo ou taʻu atu ia te oe, o le manoa o loʻo mulimuli mai i le WP_CACHE_KEY_SALT e tatau ona...Tulaga ese atoatoaIoe. Ou te fautua atu ia e fa'aoga sa'o le igoa ole upega tafa'ilagi po'o lona fa'apu'upu'uga, e pei o le site1_com_ po'o le site2_net_.

Sa ou paie ma sa ou faaaogaina numera, ae i le tolu masina mulimuli ane sa galo atoa ia te au po o le fea numera e fetaui ma le uepisaite, ma sa tatau ai ona ou sailia taitasi, o se mea e matua tiga ai lava le ulu.

Mafaufau i ai: E galue le Memcached e ala i le teuina ma le toe maua mai o faʻamatalaga e faʻavae i luga o ki o le cache. Afai e te setiina se prefix tulaga ese mo uepisaite taʻitasi, o le a tuʻueseeseina a latou faʻamatalaga ma o le a le faʻalavelaveina le tasi i le isi.

E pei lava lea o le tuʻuina atu i upega tafaʻilagi taʻitasi lana lava loka. E ui o loʻo i totonu uma o le potu e tasi, ae e eseese ki, o lea o le a le fenumiaʻi ai faʻamatalaga.

Fa'agaoioia le teuina o mea faitino

A maeʻa ona faʻatulagaina le prefix, o le isi laʻasaga o le faʻatagaina lea o WordPress e faʻaaoga moni le Memcached.

E lua filifiliga iinei, ma ua ou taumafai i filifiliga uma e lua. E tofu lava le filifiliga ma ona lava lelei.

Filifiliga 1: Metotia fa'aopoopo (e sili ona faigofie)

Ulufale i le WordPress admin panel ma faʻapipiʻi se plugin caching e lagolagoina ai le Memcached.

Fautuaina W3 Total CacheE lelei le mautu. A uma ona fa'apipi'i, i totonu o fa'atulagaga o le plugin, filifili le Memcached e fai ma ituaiga o le cache, fa'aofi le 127.0.0.1 e fai ma tuatusi o le server, ma fa'aofi le port masani 11211, ona sefe lea.

Afai e te manaʻo i se fofo e sili atu ona mama, e mafai ona e faʻapipiʻiina saʻo. Fa'amaumauga o Mea Fa'amemcache O lenei plugin ua mamanuina faapitoa mo lenei faʻamoemoe; e leai ni isi galuega eseese.

Ia fai atu ma le faamaoni, sa ou manatu muamua o le auala e faʻapipiʻi ai plugins e lelei tele, auā e faigofie. Ae mulimuli ane sa ou iloa ai o nisi plugins e tele naua foliga ou te le manaʻomia, ma ou te popole i taimi uma i faʻafouga, ma le fefe neʻi faʻafuaseʻi ona latou faʻaopoopoina nisi foliga e faʻaleagaina ai laʻu faʻatulagaga.

Filifiliga 2: Fa'apipi'i lima le object-cache.php (e sili atu ona faigofie ona pulea)

Afai o oe o se tagata e fia atoatoa e pei o aʻu ma e te le manaʻo e faʻapipiʻi le tele o plugins, e mafai ona e faʻaaogaina lenei fofo.

La'u mai le nofoaga fa'apitoa e teu ai plugin a le WordPress. Fa'amaumauga o Mea Fa'amemcache O lenei plugin, pe e mafai foi ona e mauaina le faila fou o le object-cache.php i luga o le GitHub. Ona, la'u lea i luga o le faila object-cache.php ua uma ona aveeseina i le faila wp-content o uepisaite ta'itasi e ala i le FTP po'o le SSH.

Ia manatua o le fa'asinomaga autu lea o le wp-content, ae le o le fa'asinomaga o plugins.

A uma ona e fa'aopoopoina, o le a otometi lava ona iloa ma fa'agaoioia e le WordPress le cache. E te le tau fa'atulagaina se mea, aua o le a faitauina le WP_CACHE_KEY_SALT na e setiina muamua i le wp-config.php.

Sa ou manaʻo e sefe le taimi, o lea na ou faʻaaogaina ai lenei fofo ona e mafai ona pulea. Afai e tulaʻi mai se faʻafitauli, ou te iloa le mea e suʻe ai ni fofo, ma o le a ou le vave ona iloa ni faʻafouga otometi o plugins.

Ia fa'amaonia ua aoga le fa'atulagaga.

A uma ona e saunia le faʻataʻitaʻiga, e mautinoa lava e te manaʻo e iloa pe na manuia, a ea?

O le auala faigofie o le siakiina lea o le tulaga o le Memcached. Feso'ota'i e fa'aaoga ai meafaigaluega telnet po'o le nc.

echo "stats" | nc 127.0.0.1 11211

Ona e vaʻaia lea o le tele o fuainumera. Ia e gauaʻi totoʻa i tau o le `cmd_set` ma le `get_hits`, ma toe faʻafou le itulau i ni nai taimi e vaʻai pe o faʻateleina. Afai o faʻateleina, o lona uiga o loʻo galue lelei le cache.

O le isi auala faigofie e faʻamaonia ai lenei mea o le tatalaina lea o uepisaite uma e lua i le taimi e tasi ma vaʻai pe faʻalavelave le tasi i le isi. Afai e le faʻaalia e le uepisaite A anotusi mai le uepisaite B, o lona uiga o loʻo galue le prefix.

Sa ou faia se suega e sili atu ona faigata i le taimi lea. Sa ou setiina ni tau eseese i luga o uepisaite eseese e lua ona ou faaaogaina lea o le meafaigaluega nc e fesiligia sa'o ai faamatalaga i le Memcached. Sa mafai lava ona ou vaaia ni paga taua se lua ma ni prefix eseese, e aunoa ma se fenumiai.

I lena taimi, sa ou lagonaina moni lava ua ou ausia se mea tele, ma o le mafaufau i ai ua ou lagona ai le ofoofogia.

Aua le fa'agaloina mataupu tau le saogalemu

Talu ai ona o uepisaite uma e faʻasoa le tasi faʻataʻitaʻiga o le Memcached, e iai se tulaga lamatia i le saogalemu e tatau ona e nofouta i ai.

I le talitonuga, afai o loʻo i luga o le 'auʻaunaga isi tagata faʻaoga, e mafai ona latou faitauina au faʻamatalaga ua teuina e ala i se uafu i le lotoifale. E ui o lenei mea e manaʻomia ai se tulaga faapitoa o tomai faʻapitoa, ae e atamai i taimi uma le faʻaeteete.

O le mea lea, e tatau ona e faʻamautinoa o loʻo galue lelei lau Memcached. Aua lava ne'i fa'alogo i tuatusi IP faitele.I le faila fa'atulagaina o le `/etc/memcached.conf`, ia mautinoa o lo'o iai lenei laina.

-l 127.0.0.1

I lenei auala, o le a na'o le fa'alogo o le Memcached i le tuatusi loopback i le lotoifale ma o le a le mafai ona maua mai fafo.

Afai e matuā maualuga lava ou manaʻoga mo le saogalemu, pe afai e talimalo lau 'auʻaunaga i upega tafaʻilagi e lē fiafia i ai isi tagata faʻaoga, ou te fautuaina oe e mafaufau e faʻaaoga... Redis E mafai ona fa'aaoga le Redis e sui ai le Memcached. E lagolagoina le vavae'eseina o le tele o fa'amaumauga ma le fa'amaonia o upu fa'alilolilo, ma ofoina atu ai le puipuiga sili atu.

Peita'i, e fai si faigata ona fa'atulaga le Redis nai lo le Memcached. Afai o lo'o e fa'aaogaina mo na'o oe lava po'o ni 'au laiti, o le Memcached fa'atasi ai ma le tapula'a fa'alogologo 127.0.0.1 e lava lea.

O nisi fa'afitauli na feagai

Ma le mea mulimuli, se’i o’u fa’asoa atu ni nai fa’afitauli sa ou feagai, ma le fa’amoemoe e fesoasoani ia te oe e ‘alo ‘ese ai mai ni auala ‘ese.

E tatau ona fetaui le fa'aopoopoga PHP.Sa ou feagai muamua ma se tulaga na ou faʻapipiʻiina ai le faʻaopoopoga php-memcached, ae e leʻi iloa e le WordPress. Na ou iloa mulimuli ane o le mafuaʻaga lea ona o le le fetaui o le lomiga PHP. Ia mautinoa e te siaki ma le faʻaeteete lau lomiga PHP pe a faʻapipiʻi faʻaopoopoga ina ia ʻalofia ai le faʻapipiʻiina o le faʻaopoopoga sese.

Ia mautinoa ua sa'o le ala o le faila o le object-cache.php.Ia mautinoa e tu'u i le faila autu o le wp-content, ae le o le faila o plugins. Na tu'u e se tasi o a'u uo i le nofoaga sese ma sa tele tausaga o taumafai e fa'aleleia ae le'i manuia.

Aua le fa'aogaina se manoa pu'upu'u tele mo le prefix cache.Sa ou faʻaaogaina muamua le a_ poʻo le b_, ae mulimuli ane na ou iloa ai e pupuu tele ma faigofie ona feteʻenaʻi ma ki o le cache a WordPress lava ia. E tatau ona e faʻaaogaina se laina faʻafuaseʻi e fitu pe valu mataitusi pe faʻapuʻupuʻuga o le domain.

Ia manatua e tape le cache mo uepisaite uma e lua.I se tasi taimi, na o le tasi le upega tafaʻilagi na ou faʻamamāina, ae o le isi upega tafaʻilagi na teuina pea faʻamatalaga tuai, ma mafua ai ona le tutusa anotusi o upega tafaʻilagi e lua. Sa umi se taimi na ou iloa ai le faʻafitauli.

Ia fai atu ma le faamaoni, ou te le iloa pe aoga nei aafiaga mo tagata uma, ae ua ou faasoa atu e aunoa ma se faatuai.

Tusi i le faaiuga

O le fa'atulagaina o le Memcached mo le tele o 'upega tafa'ilagi e le faigata fa'atekinolosi; o le fa'afitauli autū o le fa'atulagaina lea o le prefix cache. Peita'i, o le temoni o lo'o i totonu o auiliiliga. O fa'afitauli i le fetaui o lomiga, auala o faila, ma fa'atulagaga saogalemu e mafai ona mafua ai ni fa'afitauli tetele.

Ua toeitiiti atoa le tausaga o oʻu faʻaaogaina lenei metotia, e tolu upega tafaʻilagi WordPress o loʻo ou faʻaaogaina, ma e oʻo mai i le taimi nei ou te leʻi feagai ma ni faʻafitauli tetele. Afai o loʻo e faia se mea faapena, atonu e te manaʻo e faʻataʻitaʻi.

Ae ui i lea, afai e iai ni au fofo e sili atu pe na e fetaiaʻi ma ni faʻafitauli manaia, lagona le saoloto e tuʻu mai se faʻamatalaga ma faʻasoa mai. Ou te fiafia e aʻoaʻo mai ia te oe.

Auā fo‘i, o le tele o le iloa e tagata o lenei mea, o le itiiti fo‘i lea o le a pa‘u‘ū i le mailei, a ea?

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