WordPressти ылдамдатуу жана аны эч кимге окшобой өздөштүрүү үчүн 10 кадам

WordPress ылдамдашы

Бүгүнкү күндө WordPress CMS, контентти башкаруу тутуму, мыкты деңгээлге айланууда. Ал тургай Ак үй Drupalду WordPress менен алмаштырды, 2017-жылдын жыйынтыгы боюнча күтүлбөгөн окуялардын бири катары, WordPress бул колдонууга оңой CMS, ал көптөгөн жамааттарды колдонот, андан көп пайда алуу үчүн плагиндердин саны көп.

Ошондуктан биз жасайбыз WordPressти өздөштүрүү үчүн он кадамды үйрөт Бул бөлүктөрдө оңой менен табылбаган нерселерди сатуу үчүн, ошол блогуңузду, бизнесиңиздин же eCommerce соода баракчаңызды мүмкүн болушунча мыкты абалда сата аласыз. Өзүңүздүн веб-сайтыңыздан, ошондой эле өз хостингинен вебсайт орнотуу үчүн аны жүктөп алсаңыз болот.

Биринчиси: турак жай

Бери, бул абдан маанилүү эгер веб-сайтыңыз жай хостто жайгаштырылса, сиз Google Insights баллын жогорулатуу үчүн олуттуу көйгөйлөрдү таба аласыз (органикалык табигый жайгашуу же SEO үчүн маанилүү факторлордун бири).

Биз өндүрүмдүүлүгүн текшере алабыз 14 ар кандай жайгашкан жерди колдонгон бул курал ылдамдыгын табуу үчүн: keycdn.com

аткаруу

Кадимки нерсе, биз ылдамдыгы 200-400 миллисекунддун ортосунда. Тесттер жүргүзүлгөн жерге жараша ар кандай ылдамдыкты баалоо керек. Эгер биз испан аудиториясын издей турган болсок, анда Лондонго кам көрүшүбүз керек. Экинчи жагынан, Европа менен Американын ортосунда өнүм сатууну кааласак, ошол жерлерди карашыбыз керек.

Бул маанилүү болмок күн бою тестирлөө жүргүзүү топтогон так маалыматтардан баштоо үчүн орточо баллды табуу.

Экинчиден: хостингдин өзгөчөлүктөрү

PHP

Веб жайгаштырылган хостинг, акыркы компоненттерин колдонуу, жок дегенде, версиялар, ошондо бардыгы жибектей тез жүрөт:

  • PHP 7.x: бул PHPдин 5.6 версиясына салыштырмалуу кыйла өсүш. Эгерде хостинг аны кандайдыр бир себептерден улам сунуштабаса, анда башка бирөөнү карап көрүү маанилүү болмок. Бул ошондой эле биз WordPress үчүн колдонуп жаткан плагин же тема менен болот, анткени мындан ары дагы өнүгүп кетем деп мактанган адам PHPдин акыркы нускаларынын баарына шайкеш келиши керек.
  • Вебсервер: Apache жеңил жана жөнөкөй колдонуу үчүн. Сервер оор жүктөрдү көтөрүүгө аргасыз болгондо, нерсе аябай өзгөрөт, ошондуктан биз Litespeed же Nginx колдонуучу провайдерлерди карашыбыз керек.
  • OpCode Кэштөө- PHPдин көрсөткүчтөрүнүн 30-40 пайызга жогорулайт. Кызыктуусу, OpCode колдонгон хосттордун саны аз. Себеби, бул ар бир аккаунт үчүн серверге кире турган адамдардын санын азайтат. Эгер хостинг сунуштай тургандыгын билгиңиз келсе, ал скриптти FileZilla аркылуу вебсайтыңызга таштаңыз: github.com/amnuts/opcache-gui
  • кештөө- Кэштөө плагиндери жакшы иштейт, бирок Интернетте трафик көп болсо, таң калыштуу көрүнүштөрдү жаратышы мүмкүн. Идеалында, сервер деңгээлинен чыныгы кэштөөнү колдонгон хостту табыңыз. Эки бар: Litespeed Lscache жана Varnish.

Үчүнчүсү: Google Analyticsти колдонуу

wordfence

Кээ бирөөлөр веб-сайттын коопсуздук чарасы катары Wordfence колдонушу мүмкүн, бирок ал иштин жоготулушуна алып келет. Биздин колубузда жардамга келген мыкты сервер бар: Google Analytics. Wordfenceди колдонбоонун себеби, трафиктин реалдуу убакытта жазылышы веб-сайттын ишине чоң таасирин тийгизет. Эгер биз ошол маалыматтарды колдонушубуз керек болсо, анда Analytics жооп берет.

Төртүнчү: визуалдык барак куруучуларды өткөрүп жиберүү

Качан баратабыз жогорку трафик жүктөмүнө дуушар боло турган веб-сайтты иштеп чыгуу, биз Google же PingDom сыяктуу веб ылдамдыгын өлчөө куралдары үчүн жаман болуп санала турган маселелерден чыгышыбыз керек. Визуалдык Композитор сыяктуу айрымдар оор жана Интернеттин ишин жайлатышат.

композитор

Эң маанилүү кеңештердин бири Башталыш же Тезис сыяктуу балдар темаларына өтүңүз өз алдынча веб иштеп чыгууну баштоо. Бул бизден көбүрөөк эмгекти талап кылат, бирок келечекте андан пайда алабыз.

Бул оор темалардан мурун бизде болушу мүмкүн болгон альтернатива Баракчаны жөнөкөй HTML форматында ачууга жооптуу WP Blockade, ошентип, веб-жүгүн ашыкча жүктөө үчүн күнөөлүү болгон ашыкча жүктөө процесси жокко чыгарылат.

Бешинчиси: плагиндер

плагиндер

The плагиндер - квинтессенциалдуу WordPressтин бири, бирок мүмкүн болушунча аз колдонуу максатка ылайыктуу. Бизде аларды майып болсо дагы, биз аларды жок кылышыбыз керек. Биз Google'ду ошол плагин боюнча изилдөө жүргүзүп, анын бизге чын эле пайда алып келерин билсек болот.

Алтынчы: Боттор жана Crawlers

Биз мүмкүн тексттин ушул саптарын колдонуңуз robots.txt файлында:

Колдонуучу-агент: * 
Сойлоп-кечигүү: 10

Эмне алабыз? Эмне "сойлоп жүрүүчүлөр" деп аталгандар баш ийишет калган эки параметр жана Wordfence кам көрөт. Айтып коёлу, биз аларды сактап калабыз.

Жетинчи: xmlrpc.php алып салуу

Биз а WordPressке болгон агрессивдүү чабуулдардын булактарынын. Көпчүлүк адамдарга кереги жок болгондуктан, аны алып салса болот. Албетте, SEO үчүн популярдуу Jetpack колдонгон файлга туш болуп жаткандыктан, ушул саптарга көңүл буруңуз. Эгер сиз бул куралды колдонсоңуз, кийинки чекитке өтүңүз. Jetpack ошол файлды колдонсо ...

Jetpack

Сегизинчи: жүрөктүн кагышын өчүрүп же азайтуу

Бул биздин вебсайт аны өчүрүү үчүн жүрөктүн кагышын колдонуп-колдонбогондугуна байланыштуу болот. Жүрөктүн кагышы ар кандай көйгөйлөрдү жаратат жана аны өчүрүү абдан сунуш кылынат. Анын колдонулушунун бири, биз WordPress столун ачыкка чыгарган убакытка, тактап айтканда, жарыялоо жазып жатканда же түзөтүп жатканда. Үзгүлтүксүз сурамдар ресурстарды ашыкча пайдаланууга алып келиши мүмкүн.

Бул плагин менен биз аны өчүрүп же колдонууну азайта алабыз: жүрөктүн кагышын контролдоо.

Биз дагы бул саптарды functions.phpге кошуңуз эмне кылышыбызга жараша:

add_action ('init', 'stop_heartbeat', 1);
stop_heartbeat () {функциясы
wp_deregister_script ('жүрөктүн кагышы');
}

жүрөктүн жыйрылуусу

Эгерде биз жүрөктүн кагышы үчүн убакыт аралыгы болушун кааласак:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // же убакыттын аралыгы, биз $ жөндөөнү каалаган секундадагы;
}

Жүрөктүн кагышы жөнүндө дагы бир нече маалымат

Жүрөктүн кагышын өчүрүү ал белгилүү болгонго чейин жасалбашы керек ашыкча CPU колдонуунун чыныгы себеби эмнеде?. Биз муну төмөнкү кадамдар аркылуу жасай алабыз:

  • Кирүү журналдарыңызды текшериңиз эгерде "" POST чалуулары жетиштүү болсо жана убакыт белгилери процессордун колдонулушунун жогорку деңгээлине дал келсе.
  • Эгер хостинг CPanel жана CloudLinux колдонсо, албетте, ресурстарды пайдалануунун эң жогорку чеги качан болгонун каттай алабыз. Биз admin-ajax.php сайтында келтирилген себепти билсек болот.
  • Эгер сизде тамыр мүмкүнчүлүгү болсо "top -c" менен көзөмөлдөсө болот. Мониторинг жүргүзүү үчүн убакытты үнөмдөөгө болот: top -c -u username -b> topout.txt
  • Сиз access_logs баракчаларын карасаңыз болот Чыныгы убакытта колдонуучулардын саны жана пайдалуу: tail -f ~ username / access-logs / domain.com

Тогузунчу: WordPress Cronду өчүрүү

Мурунку

WordPress Cronду өчүрүүнүн себеби ушул аны активдүү кылуу зарыл эмес Биздин сайтты кимдир бирөө көргөн учурлар үчүн. Аны өчүрүп, cron системасын орнотолу. Бул үчүн wp-.config кошуу:

define ('DISABLE_WP_CRON', true);

Азыр алабыз башкаруу панелине cron тутумун койду буйругу менен:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Аны ар 10-20 мүнөт сайын иштетип турсак болот.

Онунчу: жазуулар

| журналдар |

Эгер биздин веб-сайтта эмне болуп жаткандыгын билгибиз келсе, анда бизге керек окуяга же журнал журналына кирүү. Алар иштин диагнозун коюуда жана джиттерде чынында эле пайдалуу. Эгер алардын кайда экендигин билбесек, хостингден сурасак болот. Идеал - аларды чечмелөөгө үйрөнүү, бирок убакыт талап кылынат.

Эки негизги журнал ката журналдары жана access_logs. Аларды окуп, Google издөө чеберчилигин машыктырыңыз алар жөнүндө көбүрөөк билүү. Бара-бара тааныш болуп калат жана коркуу сезиминен улам, ошол иштөө көйгөйлөрүн жана желедеги туруксуздукту жеңебиз.

Эгер сиз буга чейин веб-сайтыңызга визуалдык көрүнүштү жакшырткыңыз келсе, бул жерде.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.