Сабабҳо ва ҳалли Semalt барои суст кардани вебсайтҳо


Ҷадвали мундариҷа

1. Муқаддима
2018-04-01 Бехтарин суханхо 121 2. Сабабҳо ва ҳалли суст кардани вебсайтҳо
  • Дархостҳои HTTP хеле зиёданд
  • Файлҳои васоити ахбори омма
  • Васлкунакҳо хеле зиёданд
  • Масъалаҳои JavaScript
  • Шумо усулҳои кэшкуниро истифода намебаред
  • Шумо CDN-ро истифода намебаред
  • CSS-и оптимизатсия нашудааст
  • Сафҳаи хонагии бесарусомон
  • Рамзгузории нопок
3 Хулоса

1. Муқаддима

Агар шумо саҳифаҳое дошта бошед, ки ҳамеша бор мекунанд. Он рӯзҳое, ки корбарон бояд таҷрибаи ғамангези вебсайти сустро таҳаммул мекарданд, гузаштанд. Таҳқиқоти охирин нишон доданд, ки аксари корбарон сайтро тарк мекунанд, агар он барои бор кардани он аз се сония зиёдтар сарф шавад. Маъно содда аст; дар ин асри 21, суръат номи бозӣ аст.

Суръати саҳифа ба он таъсир мерасонад, ки чӣ гуна системаҳои ҷустуҷӯӣ сайти шуморо дараҷа медиҳанд. Он инчунин ба намоёнӣ ва эътимоднокии сайти шумо таъсир мерасонад. Доштани вебсайти суст метавонад боиси коҳиши даромад гардад, зеро 40% корбарон агар сайти шуморо аз 2-3 сония зиёдтар талаб кунад, онро тарк мекунанд. Шумо инчунин ба меҳмонони сайт таҷрибаи манфӣ медиҳед, ва эҳтимолияти бозгашти онҳо ба сайти шумо мегардад.

Барои вебсайтҳои суст омилҳои зиёде ҳастанд. Бифаҳмед, ки ин омилҳо чист ва чӣ гуна онҳоро ислоҳ кардан лозим аст.

2. Сабабҳо ва ҳалли сусти вебсайтҳо

  • Аз ҳад зиёд дархостҳои HTTP
Ин сабаби маъмули вебсайтҳои суст мебошад. Вақте ки шумо ин қадар тасвирҳои JavaScript ва CSS доред, он метавонад вақти боркунии вебсайтро суст кунад, зеро браузер дархост мекунад, ки ҳар дафъае, ки касе ба сайти шумо ворид шавад. 80% вақти боркунии вебсайти шумо ба зеркашии ин унсурҳо вобаста аст.
Барои ҳалли ин мушкилот, дархостҳои HTTP-ро кам кунед. Агар шумо браузери Chrome -ро истифода баред, танзимоти асбоби таҳиягари худро истифода баред, то шумораи дархостҳои вебсайтатонро, ки айни замон барои ҳар як ҷустуҷӯ пешниҳод мекунанд, фаҳмед ва пас ин рақамро ба қадри имкон кам кунед.

Шумо инчунин метавонед кӯшиш кунед, ки баъзеи онҳоро якҷоя кунед. Шумо метавонед файлҳоро дар HTML, CSS ва JavaScript-и худ хурд ва якҷоя кунед, зеро ин файлҳо ба шумораи дархостҳои сайти шумо дар ҳар боздид илова мекунанд. Инчунин, шумо метавонед масирҳои нолозимро нест кунед, зеро онҳо ба суст шудани вақти боркунӣ ё истифодаи онҳо мусоидат мекунанд Таҳлилгари вебсайти Semalt ба роҳ мондани ташхис ва ҳалли проффер.

  • Файлҳои васоити ахбори омма
Ин яке аз гунаҳкорони маъмултарини вебсайти суст мебошад. Доштани аз ҳад зиёди тасвирҳо ё видеоҳои ғайричашмдошт суръати сарбории вебсайтро коҳиш медиҳад, зеро тасвирҳо ҳангоми боркунӣ маҷрои зиёдеро истифода мебаранд. Агар шумо аксар вақт файлҳои калонро пеш аз кӯшиши фишурдани онҳо бор кунед, шумо андозаи вебсайти худро беасос зиёд карда истодаед, ки ин ба суръати вебсайти шумо таъсир мерасонад.
Барои ҳалли ин мушкилот, файлҳои медиавии худро тавассути фишурдани онҳо пеш аз боргузорӣ ба вебсайти худ беҳтар кунед. Тасвирҳои шумо набояд аз 100k калонтар бошанд. Воситаҳои гуногуни онлайн мавҷуданд, ки шумо метавонед онҳоро барои тасвири тасвирҳои худ истифода баред. Шумо метавонед як асбоби ройгони фишурдани тасвирро бо номи TinyJPG истифода баред, то андозаи тасвиратонро пеш аз боргузорӣ кам кунед. Агар шумо сайти WordPress кор кунед, шумо метавонед WP Smush -ро истифода баред.
Шумо инчунин бояд ба формати тасвир диққат диҳед, зеро форматҳои тасвири PNG ё GIF дар муқоиса бо формати JPG хеле калонтаранд, бинобар ин истифодаи формати тасвири JPG метавонад ба сайти шумо зудтар бор кунад. Барои интихоби формати тасвирии шумо, шумо метавонед барномаҳои таҳририи графикии ба монанди Photoshop -ро истифода баред. Photoshop варианте бо номи "Захира барои веб ва дастгоҳҳо" дорад, ки имкон медиҳад, ки сифати тасвир пеш аз боргузорӣ ба сайт паст карда шавад.
  • Васлкунакҳо хеле зиёданд
Аз ҳад зиёд воридҳо метавонанд сабаби дигари сустии вебсайти шумо бошанд. Агар шумо плагинҳои гуногун дошта бошед, ки хусусиятҳои гуногуни сайти шуморо назорат мекунанд, он метавонад сайти шуморо вазнин кунад ва боиси сусттар бор шудани он гардад. Ин сабаби он аст, ки плагинҳо кори сайти шуморо ҳангоми боркунӣ зиёд мекунанд. Васлкунакҳо инчунин метавонанд ба гирифтани саҳифаҳо дар сайти шумо халал расонанд ва суръати саҳифаи сайти шуморо коҳиш диҳанд.
Бо ҳазорон плагинҳое, ки барои сайти шумо чизҳои аҷоибро пешниҳод мекунанд ва сайти худро бо плагинҳои аз ҳад зиёд изофа накунед. Ба ҷои ин, ҳама чизро дар як плагин дошта бошед, ки метавонад корро самаранок иҷро кунад. Як плагин, ки шумо метавонед барои ин мақсад истифода баред, MalCare аст. Он ба шумо имкон медиҳад, ки сайти WordPress-и худро идора кунед ва инчунин сайти худро аз ҳакерҳо ва зараровар муҳофизат кунед.
  • Масъалаҳои JavaScript
JavaScript воситаи муҳимест, ки сайти шуморо функсионалӣ ва барои корбарон бештар интерактивӣ мекунад. Ин ба воситаи AJAX бор кардани маълумоти динамикиро осон мекунад ва инчунин ба сафҳаи худ эффектҳои махсус илова мекунад. Аммо, агар он хуб кор карда нашавад, JavaScript метавонад барои вебсайти шумо мушкилот эҷод кунад.

Он метавонад ба зудӣ бор кардани саҳифаҳои шумо монеъ шавад, зеро браузер бояд пеш аз он ки вебсайтро намоиш диҳад, бояд ҳар як файли JavaScript-ро пурра бор кунад. JavaScript-и бетаҷриба метавонад ба он оварда расонад, ки бо JavaScript-и басташавӣ ё JavaScript маъруф аст, ки ҳангоми истифодаи корбарон дар браузерҳои худ саҳифаҳои шуморо ба таъхир меандозад.
Барои ҳалли ин мушкилот, шумо бояд:
  • Ба ҷои истифода аз файлҳои беруна JavaScript JavaScript inline -ро истифода баред.
  • Файлҳои JavaScript-и худро тафтиш кунед, то бубинед, ки ягон нафаре ҳаст, ки он қадар муҳим нест, то шумо аз онҳо халос шавед.
  • Фишурдани JavaScript-и шумо инчунин кӯмак мекунад, ки компрессори YUI насб кунед ва онро барои кандашавии файлҳои худ истифода баред.
  • Барои файлҳои JavaScript боркунии асинхрониро истифода баред.
  • Боркунии JavaScript-ро ба таъхир андозед; агар шумо пеш аз бор кардани JavaScript-ро то пас аз бор кардани унсурҳои дигар пешгирӣ кунед, шумо суръати саҳифаи худро меафзояд.

  • Шумо усулҳои кэшкуниро истифода намебаред
Вақте ки шумо кэш кардани браузерро фаъол мекунед, браузери шумо метавонад нусхаҳои статикии файлҳои вебсайтро дар диски сахт ё кэш нигоҳ дорад. Ҳамин тавр, он метавонад маълумоти ҳифзшударо ба ҷои фиристодани дархости дигари HTTP ба сервер, ҳар вақте, ки корбар ба сайти шумо ворид шавад, нишон диҳад.

Шумо метавонед ба осонӣ кэшро бо истифода аз плагинҳо, ба монанди W3 Total Cache фаъол созед. Агар шумо сайти WordPress -ро истифода баред, ин барои шумо беҳтарин кор хоҳад кард. W3 Total Cache мегӯяд, ки суръати сафҳаи корбарони он нисбат ба пеш аз истифодаи плагин даҳ маротиба беҳтар шудааст.
Барои нигоҳ доштани версияи ҳифзшудаи сайти худ дар браузери корбар ва ба танзимоти умумӣ гузаштан. Кэши браузерро интихоб кунед, қуттии "Фаъолсозӣ" -ро клик кунед. Дар хотир доред, ки шумо метавонед мӯҳлати муайян кардани файли дар кэши меҳмон мавҷудбударо муайян кунед. Ба шумо танҳо сатр илова кардан лозим аст, ки дар он ба браузер чӣ қадар вақт мехоҳед, ки файл дар кэши меҳмонон бимонад.
  • Шумо CDN -ро истифода намебаред
Шабакаи таҳвили мундариҷа ба шумо имкон медиҳад, ки нусхаҳои вебсайти худро дар серверҳои мухталифе, ки дар якчанд макони стратегӣ ҷойгиранд, нигоҳ доред, то саҳифаҳои шумо зуд зуд бор шаванд, вақте ки корбарони дур аз сервери асосии шумо ба сайти шумо дастрасӣ пайдо кунанд. Ҷойгиркунии сайти шумо танҳо дар як сервер метавонад боиси суст шудани суръати саҳифа гардад, зеро ҳамаи меҳмонони сайти шумо ба ҳамон сервер дархостҳо мефиристанд ва ин метавонад сатҳи трафики сайти шуморо эҷод карда, вақти коркарди дархостҳои корбарон ва пешрафтро зиёд кунад вақти боркуниро суст кунанд.
Барои ислоҳи ин мушкил, беҳтар аст CDN-ро истифода баред. Бо CDN, шумо метавонед маълумоти худро дар серверҳои гуногун ба осонӣ кэш кунед ва сервери асосии шуморо аз ҳад зиёд пур кардани дархост пешгирӣ кунед. Ин маънои онро дорад, ки вақте корбар аз сайти шумо файлеро талаб мекунад, браузери онҳо метавонад онро аз сервери ба худашон наздик зеркашӣ кунад. Cloudflare ва MaxCDN вариантҳои хуби CDN мебошанд, ки шумо метавонед истифода баред.
  • CSS-и оптимизатсия нашудааст
Ҷадвали каскадин (CSS) ба намуди зоҳирии сайти шумо бисёр рабт дорад. Он дастурҳои браузерро оид ба андозаи ҳуруфи сайти шумо, ранг, меню, сарлавҳа, поён ва дигар ҷузъиёти намуди зоҳирии вебсайти шумо медиҳад. Файлҳои CSS метавонанд хеле дароз бошанд, бо ин қадар сатрҳои кодҳо. Ин метавонад суръати боркунии саҳифаи шуморо ба таври назаррас коҳиш диҳад.
Шумо метавонед CSS-ро бо роҳи якҷоя кардани ҳамаи тасвирҳои худ дар як файли калон бо истифодаи тасвири Sprites оптимизатсия кунед. Маслиҳати дигар ин фишурдани файли CSS-и худ дар файли нав бо ҷойҳои ками сафед мебошад. Шумо метавонед инро бо истифодаи CSS Nano minifiers ба монанди CSS иҷро кунед. Файлҳо ва рамзҳои CSS-и худро санҷед ва аз ҳама файлҳо ё нусхаҳои нолозим халос шавед.
  • Сафҳаи хонагии бесарусомон
Агар вебсайти шумо хеле суст бор шавад, ин шояд аз он сабаб бошад, ки шумо бетартибиҳои дар сафҳаи хонагии худ сохташударо ва шояд дар тамоми сафҳаҳои вебсайти худро сарфи назар кардаед.

Бисёре аз веб-таҳиягарон сафҳаи хонагии худро бо тасвирҳо, виҷетҳо ва мундариҷаҳои мухталиф дар бар мегиранд, ки ҳама кӯшиш мекунанд, ки ба меҳмонони сайти худ таассуроти аввалин бахшанд. Гарчанде ки як сафҳаи ҷолиб доштани чизи хуб аст, аз ҳад гузашта рафтан ва бо мундариҷаи мухталиф ҷамъ кардани он метавонад ба вақти боркунии сайти шумо таъсири манфӣ расонад.
Чӣ қадаре ки шумо дар сафҳаи хонагии худ унсурҳои бештар дошта бошед, барои бор кардан ҳамон қадар вақт лозим мешавад. Онро ҳамеша содда нигоҳ доштан беҳтар аст. Асосҳоро риоя кунед ва ҳамаи унсурҳои нолозимро аз сафҳаи хонагии худ хориҷ кунед, инчунин ҳамаи саҳифаҳои сайти худро скан кунед ва онҳоро бетартибӣ кунед, то сайти шумо зудтар шавад.

  • Рамзгузории нопок
Агар вебсайти шумо бо ҷойҳои барзиёди сафед пур шуда бошад, стилинги хатҳои нав сатрҳои холӣ ва шарҳҳои нодаркорро пур кунанд, пас ҳа, шумо вебсайти сустро аз сар мегузаронед. Ҳар як вебсайт бо рамзҳои зиёд сохта шудааст. Масалан, Google дар 2 миллиард хатти кодекс сохта шудааст. Баъзе веб-таҳиягарон вебсайтҳое истеҳсол мекунанд, ки дорои хатҳои аз ҳад зиёди кодҳо мебошанд, ки ягон функсияи асосиро иҷро намекунанд. Ин рамзҳои зич ва васеъ метавонанд суръати боркунии вебсайти шуморо суст кунанд.

Роҳи ҳалли ин масъала аз он иборат аст, ки ҳамаи унсурҳои нолозим аз рамзҳои худ, ба монанди ҷойҳои изофӣ, сатрҳои холӣ ва шарҳҳои нолозим. Воситаҳои зиёде мавҷуданд, ки шумо метавонед онҳоро барои тоза кардани рамзҳои худ истифода баред. A Mark-up воситаи аҷибест, ки шумо метавонед барои ин мақсад истифода баред. Шумо инчунин метавонед бо веб-таҳиягари ботаҷриба, ба монанди кор баред Semalt то ки рамзи хуби сайти шумо таъмин карда шавад.

3. Хулоса

Ҳар як вебсайт бояд барои суръати баландтарин оптимизатсия карда шавад, аммо ин бе дониши кофӣ дар бораи омилҳое, ки барои боркунии сусти вебсайт масъуланд, анҷом дода намешавад. Агар вебсайти шумо хеле суст бор шавад, ба воҳима наафтед. Барои фаҳмидани сабаби таъхир ва омилҳои дар боло номбаршуда ҳамчун дастур истифода баред ва онҳоро бо истифода аз маслиҳатҳои дар ҳар як банд зикршуда ислоҳ кунед.

mass gmail