Akwụkwọ ndekọ ederede
Ihe kacha njọ maka sava weebụ abụghị oge ọrụ, kama ọ bụ ịbụ onye ọrụ na-enweghị isi dọkpụrụ.
N'ụwa WordPress , WP-Cron dị ka elekere a na-anaghị ahụ anya, na-ahazi ọrụ dị iche iche n'oge n'enweghị nsogbu.
Ọ bụ ngwa ọrụ bara uru na mbụ, mana ọ na-aghọkarị ihe a na-anaghị ahụ anya nke na-ebelata arụmọrụ n'ihi "ọrụ zombie" ndị a hapụrụ mgbe ewepụchara plugins.
Ọdịdị na ihe egwu zoro ezo nke WP-Cron
WP-Cron abụghị Cron nke dị n'usoro, kama ọ bụ usoro ọrụ ahaziri ahazi nke WordPress n'onwe ya mere.
Ọ na-enyocha naanị ma enwere ọrụ ọ bụla a ga-arụ mgbe onye ọrụ nwere ike ịnweta ya.
Nke a pụtara na ọ bụrụ na ngwa mgbakwunye edenye ọrụ kwa ụbọchị, ọrụ ahụ ka nwere ike ịdị ọbụlagodi na ewepụghị ngwa mgbakwunye ahụ.
Nsonaazụ ya bụ na WordPress na-agbalị ime ihe na-adịghị adị kwa ụbọchị.
Nke a anaghị emefusị ihe onwunwe, kamakwa ọ nwere ike ibute nchịkọta nke ndekọ na-adịghị mma na nchekwa data.
Dịka akwụkwọ onye nrụpụta WordPress si kwuo, nhazi ọrụ WP-Cron dabere na... _get_cron_array() Iji weghachite ọrụ niile edebanyere aha.
Ọ bụrụ na ọrụ kwekọrọ na nko ahụ adịghịzi, sistemụ ahụ ka ga-agbalị ime ya, mana n'ikpeazụ ọ ga-agbagharị n'enweghị isi.
Gịnị kpatara e ji hichaa ọrụ ndị a haziri ahazi na-adịghị mma?
Chee echiche banyere ebe nrụọrụ weebụ WordPress gị dị ka ọfịs.
Ndị ọrụ na-arụ ọrụ n'oge kwa ụbọchị, mana ụfọdụ n'ime ha ahapụlarị ụlọ ọrụ ahụ.
Nọmba njirimara ndị ọrụ ha ka dị na sistemụ ahụ, igwe na-ahụ maka ndị bịaranụ na-eche ka ha jiri kaadị ha kwa ụbọchị.
Nke a bụ ọrụ CRON na-ezighi ezi.
Ọ bụrụ na ehichaghị ya ruo ogologo oge, nchekwa data ahụ ga-enwe... wp_options Tebụl ahụ ga-ejupụta ma ghara ịdị irè. _transient data.
Nke ka njọ bụ na nlele ndị na-adịghị mma ugboro ugboro na-eme ka ibu ọrụ na PHP dịkwuo elu.
Nnyocha na-egosi na ihe karịrị 30% nke ihe mkpofu arụmọrụ na weebụsaịtị WordPress sitere na ọrụ CRON na-adịghị arụ ọrụ ma ọ bụ nke na-anaghị arụ ọrụ (Isi mmalite: Smashing Magazine Technical Analysis).
Mmejuputa koodu maka iwepụ ọrụ ndị na-adịghị mma na akpaghị aka
Ngwọta ahụ mara ezigbo mma.

Naanị ihe anyị ga-eme bụ ịgba ọsọ edemede nchọpụta kwa ụbọchị iji nyochaa ọrụ niile a haziri ahazi, ọ bụrụkwa na ọ chọpụta na ọrụ kwekọrọ na nko ahụ adịghịzi, ọ ga-ewepụ ya.
Koodu ọrụ ndị a nwere ike ime nke a:
add_action('wpcwl_remove_invild_crons', function(){
global $wp_filter;
$wp_crons = _get_cron_array();
foreach ($wp_crons as $timestamp => $wp_cron) {
foreach ($wp_cron as $hook => $dings) {
if(empty($wp_filter[$hook])){
foreach( $dings as $sig=>$data ) {
wp_unschedule_event($timestamp, $hook, $data['args']);
}
}
}
}
});
if(!wp_next_scheduled('wpcwl_remove_invild_crons')) {
wp_schedule_event( time(), 'daily', 'wpcwl_remove_invild_crons' );
}
Koodu a na-eme ihe atọ:
- Mee ihe niile e mere atụmatụ maka ọrụ ndị a haziri ahazi: ngafe
_get_cron_array()Weghachite ọrụ ndị edebanyere aha ugbu a. - Nwalee ma nko ahụ ọ dị irè:ọ bụrụ
$wp_filter[$hook]Ọ bụrụ na ọ tọgbọ chakoo, ọ pụtara na enweghị ọrụ kwekọrọ maka nko a. - Wepụ ọrụ ndị na-adịghị mma: kpọọ oku
wp_unschedule_event()Hichapụ ọrụ ahụ.
N'ikpeazụ, ọ denyekwara ọrụ kwa ụbọchị iji hụ na a na-ehicha ya ozugbo kwa ụbọchị.
Nnyocha miri emi nke usoro koodu
Ọtụtụ mmadụ na-eche na koodu a bụ ihe mgbagwoju anya, mana echiche ahụ dị mfe:
- Mgbachi mbụMee ihe niile site na akara oge.
- Agụ nke abụọLelee ọrụ site na aha nko.
- Mgbapụ nke atọHichaa ọrụ ahụ site na mbinye aka ọrụ na paramita otu otu.
Usoro a nke nwere ọkwa atọ na-eme ka a hụ na a gaghị ahapụ ọrụ ọ bụla na-abaghị uru.
na wp_unschedule_event() Nke a bụ ụzọ iwepụ ihe nke WordPress kwadoro, ọ ga-ehichapụkwa ihe ndekọ ndị metụtara ya na nchekwa data ahụ.
Ezigbo ndapụta ngwa
Ọmụmaatụ.
I tinyela ngwa mgbakwunye SEO nke na-emepụta maapụ saịtị kwa ụbọchị.
I mechara wepụ ngwa mgbakwunye ahụ, mana ọrụ CRON ka dị.
Nsonaazụ ya bụ na WordPress na-agbalị imezu kwa ụbọchị. seo_generate_sitemap Nko a.
Ebe ọ bụ na ọrụ ahụ adịghịzi, sistemụ ahụ nwere ike ịgba ọsọ n'efu.
Ọ bụrụ na ị gbanye koodu dị n'elu, a ga-ehichapụ ọrụ a na-adịghị mma na akpaghị aka n'echi ya.
Mmetụta mmezi arụmọrụ
Dabere na data nnwale n'ezie, ebe nrụọrụ weebụ WordPress nke dị ọkara (ihe dị ka ngwa mgbakwunye 50) mgbe enyere nhicha akpaka:
- E belatara ajụjụ nchekwa data 12%.
- Ọsọ ibu peeji akawanyela mma 0.3 sekọnd.
- Ebelatala ọrụ ndị na-adịghị mma kwa ụbọchị Iri abụọ+.
Data ndị a sitere na nnwale ntụnyere na akụkọ arụmọrụ WP Engine.
Omume kacha mma na aro maka imeziwanye arụmọrụ
Na mgbakwunye na nhicha akpaka, ebe a bụ aro ole na ole maka imeziwanye ihe:
- Na-enyocha ọrụ CRON mgbe niileSite na iji ngwa mgbakwunye dịka WP Crontrol, ị nwere ike ịhụ ọrụ niile anya.
- Belata ihe mgbakwunye ndị na-adịghị mkpaMgbe ị na-ewepụ ngwa mgbakwunye, ọ kacha mma iji aka hichapụ ọrụ ndị e mere atụmatụ ha.
- Jiri Cron dị larịị sistemụMaka ebe nrụọrụ weebụ ndị nwere ọtụtụ okporo ụzọ, a na-atụ aro ka ị gbanyụọ WP-Cron ma jiri sava Cron nke sava ahụ n'ezie kama.
Nke a na-ezere nsogbu ịdabere na WP-Cron ma na-akwụsi ike karịa.
Mmechi: Debe WordPress n'usoro dị ọcha
Ọrụ WordPress ahaziri dị ka otu egwu.
Ngwa mgbakwunye ọ bụla dị ka onye egwu, onye ọ bụla na-arụ ọrụ nke ya iji mepụta egwu dị mma.
Ma ọ bụrụ na ndị egwu apụọla mana egwu ahụ ka dị, nke ahụ bụ mkpọtụ.
Iwepụ ọrụ CRON na-adịghị mma na akpaghị aka na-ehicha mkpọtụ a, na-eme ka sistemụ ahụ na-arụ ọrụ n'ọsọ dị ọcha.
N'oge dijitalụ, arụmọrụ bụ ndụ.
Arụmọrụ weebụsaịtị ọ bụghị naanị na mmetụta ihu ya dị mma, kamakwa na njikwa azụ azụ ya nke ọma.
Ịmụta koodu a ga-enye gị ikike maka WordPress iji gwọọ onwe gị.
Dịka Hegel kwuru n'otu oge, "Nnwere onwe abụghị ime ihe ọ bụla masịrị gị, kama ijide onwe gị."
Naanị site n'ịkụziri WordPress gị ọzụzụ onwe onye ka ị ga-esi wepụta ike nke nnwere onwe n'ezie.
Enwere m olileanya na isiokwu a bụ "Ihe Nzuzo Mgbasa Ozi Weebụsaịtị WordPress: Iwepụ Ọrụ Ndị A Na-ahazighị Emeghị Eme nke CRON" nke e kesara na blọgụ Chen Weiliang ( https://www.chenweiliang.com/ ) ga-abara gị uru.
Nwere onwe gị ịkọrọ njikọ akụkọ a: https://www.chenweiliang.com/cwl-33971.html
