www.romver.ru
/ Полный список статей / Mobile Friendly: повышаем скорость загрузки сайта на мобильных устройствах

Как заказать сайт


АБРАКАДАБРА (Тоже самое но в читаемом виде)

Dikaa gonka optimizatorov po ulu46eniu saytov, prednazna4ennix dla mobil'nix pol'zovateley, k vixodu algoritma Google Mobile Friendly, 4asto zastavlaet zabit' o texni4eskoy sostavlau6ey. No ved' predstaviteli poiskovika neodnokratno zaavlali, 4to skorost' zagruzki — odin iz klu4evix faktorov ranjirovania vida4i. Mojet li slu4it'sa, 4to v pogone za adaptivnost'u vi poteraete biluu snorovku sayta?

Opredelenie skorosti zagruzki sayta

Itak, ot 4ego mi budem ottalkivat'sa? V seti mojno nayti mnojestvo besplatnix i ne tol'ko instrumentov, pozvolau6ix ocenit' skorost' zagruzki sayta. Odnako instrumenti razrabot4ika Google Chrome ni4ut' ne ustupaut im v vozmojnostax, a WebPageTest udoben dla izmerenia metrik «so storoni». V stat'e ispol'zovalis' instrumenti Google Chrome kak ob6edostupnie i samie prostie v rabote.

V Chrome instrumenti razrabot4ika dostupni po kombinacii Ctrl+Shift+C ili Ctrl+Shift+I, a takje v vipadau6em menu («Dopolnitel'nie instrumenti» — «Instrumenti razrabot4ika»). Otkriv6iysa podrazdel pozvolaet uvidet' vsu informaciu o soderjimom stranici. Krome pro4ego, v nёm mojno nastroit' simulaciu smartfonov i plan6etov.

Ukajite interesuu6ee ustroystvo, naprimer, iPhone 6, i vvedite v adresnuu stroku adres svoego sayta. On otkroetsa pered vami v tom vide, v kotorom dostupen pol'zovatelam posledney modeli smartfonov Apple. Panel' instrumentov pokajet ob6ee vrema zagruzki, razmer stranici i koli4estvo zaprosov, neobxodimix dla eё rendera. Vo vkladke Network daje dostupna vizualizacia processa zagruzki:

1.png

Optimiziruem izobrajenia

Soglasno statistike HTTP Archive, kontent stranici na 60% sostoit iz izobrajeniy. O4evidno, 4to imenno s nim sleduet na4at' optimizaciu, kak tol'ko instrumenti razrabot4ika podtverdat etu teoriu dla va6ego sayta. Na desktopax ves stranici ne tak kriti4en, no mobil'niy internet 4asto ser'ezno ustupaet po skorosti, i ploxo obrabotannie foto mogut pogubit' vse metriki skorosti zagruzki.

Kone4no, na predstavitel'skom sayte vse izobrajenia doljni bit' 4etkimi, bez kakogo-libo blura ili artefaktov, svoystvennix JPG-optimizacii. Odnako stoit li peresilat' kartinku 6irinoy 1600 pikseley na mobil'niy ekran? Daje esli ispol'zuetsa Retina-ekran, li6nie 3 sekundi zagruzki, obespe4ennie takim snimkom, ne okupatsa.

Sozdayte bolee melkie izobrajenia dla pol'zovateley mobil'nix ustroystv, no bud'te ostorojni — su6estvuut ne samie vernie podxodi k podmene izobrajeniy.

Kstati, ne zabud'te o meta-tege viewport. On pomogaet mobil'nim brauzeram ponat', 4to pered nimi — adaptivnaa stranica, i eё ne nujno avtomati4eski sujat' do razmera ekrana ustroystva. Ego otsutstvie mojet povliat' na emulirovanie ustroystv posredstvom Google Chrome.

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

Nepravil'niy podxod

Adaptivniy dizayn polagaetsa na otli4nie ot desktopnoy versii CSS-fayli, na kotorix i stroitsa al'ternativnoe predstavlenie. Samim prostim i o4evidnim re6eniem vigladit vstraivanie dopolnitel'nogo uslovia v nego, naprimer:

<!— ne povtorayte etogo na svoem sayte —>

<style>

@media (min-width:376px) {

.mobile_image {

display: none;

}

.desktop_image {

display: inline;

}

}

@media (max-width:375px) {

.mobile_image {

display: inline;

}

.desktop_image {

display: none;

}

}

</style>

<img src="mobile.png" class="mobile_image" />

<img src="desktop.png" class="desktop_image" />

V etom primere ispol'zuetsa dva izobrajenia, odno iz kotorix skrivaetsa, v zavisimosti ot togo, na kakom ustroystve rabotaet pol'zovatel'. V kone4nom s4ete poavitsa li6' odna kartinka, no luboy, xota bi otdalenno znakomiy s HTML, zametit, 4to nagruzka na kanal tol'ko uveli4ilas' — brauzer vse ravno ska4aet oba fayla, daje esli odin iz nix budet skrit. Problema v tom, 4to brauzer ne podozrevaet i ne nameren daje re6at', kogda stoit ili ne stoit zagrujat' kontent — on prosto voz'met vsё, do 4ego mojet dotanut'sa, i tol'ko potom v igru vstupaut CSS.

Pravil'niy podxod

Ispol'zuyte fonovoe izobrajenie, put' k kotoromu ustanavlivaetsa pri pomo6i CSS:

<!— a vot eto stoit povtorit' —>

<style>

@media (min-width:376px) {

.myimage {

background-image: url("desktop.png");

width: 700px;

height: 550px;

}

}

@media (max-width:375px) {

.myimage {

background-image: url("mobile.png");

width: 350px;

height: 130px;

}

}

</style>

<div class="myimage«></div>

Teper' sayt zaprosit li6' odno izobrajenie dla konkretnogo ekrana, na4av razbirat' soderjimoe CSS-fayla.

Edinstvennim nedostatkom etogo podxoda avlaetsa nesootvetstvie razmera bloka razmeru izobrajenia. Nujno pramo ukazat', kak sleduet postupit' brauzeru s podklu4ennim fonom, ina4e on popitaetsa rastanut' ego na ves' blok. Da, eto vsego para dopolnitel'nix usloviy, no esli va6 sayt ispol'zuet s desatok visokoka4estvennix izobrajeniy, eto mojet stat' problemoy. Tem ne menee, viigri6 v skorosti, kotoriy obespe4ivaet ukazanniy podxod, stoit togo.

Podumayte o perexode s jQuery

Xota jQuery i stala krovenosnoy sistemoy dla millionov saytov, su6estvuut vpolne samodostato4nie zameniteli etoy biblioteki, bolee podxoda6ie dla mobil'nix pol'zovateley.

Problema jQuery v eё universal'nosti. Razrabot4iki izna4al'no stavili svoey cel'u podderjku maksimal'no 6irokogo koli4estva brauzerov i strogoe sledovanie rekomendaciam W3C. V rezul'tate bol'6aa 4ast' biblioteki predstavlaet soboy «obertki» dla podderjki ustarev6ix brauzerov i starogo koda, bolee ne ispol'zuemogo. Mi je imeem delo s mobil'nimi ustroystvami, na bol'6instve kotorix ustanovleni otnositel'no sovremennie brauzeri. V 4astnosti, zdes' budet izli6ney podderjka Internet Explorer versiy nije 8.

Esli vam nujen funkcional jQuery, to obratite vnimanie na Zeptojs. V nёm net 4asti specifi4eskix funkciy jQuery, no v celom on «vesit» men'6e i rabotaet nemnogo bistree. Sintaksis etoy biblioteki analogi4en jQuery, poetomu pereezd ne potrebuet massi vremeni ili pereobu4enia programmista.

Mojet, podobnaa ekonomia i ne vigladit sli6kom privlekatel'noy, no, vkupe s drugimi optimizaciami, raznica budet zametnoy.

Prover'te nastroyki ke6a

Xoro6ie razrabot4iki ujimaut resursi do minimal'no vozmojnogo razmera, uskoraa zagruzku. A deystvitel'no xoro6ie razrabot4iki predpo4itaut izbegat' samu podgruzku tajelix faylov, v 4em im pomogaet ke6irovanie. Esli izobrajenia, CSS ili JS-fayli va6ego sayta ne preterpevaut nikakix izmeneniy na protajenii dolgogo vremeni, imeet smisl zastavit' brauzer vnesti ix v ke6 i ispol'zovat' v dal'ney6em.

O rabote ke6a napisano nemalo statey. Naprimer, na Habrahabr zatronuli teoreti4eskuu storonu voprosa, a na Mobify razobrali rabotu s ke6em na primerax. Dla nekotorix CMS takje dostupni moduli, pozvolau6ie kontrolirovat' process ke6irovania.

Po faktu, ke6 avlaetsa odnoy iz samix effektivnix optimizaciy sayta. Udelite emu osoboe vnimanie — ne stoit zastavlat' brauzeri zaka4ivat' odin i tot je fayl pri kajdom obra6enii.

Animacii v formate GIF — zlo

Segodna GIF-animacii kajutsa privetom iz pro6logo, no oni prodoljaut poavlat'sa tut i tam. Mobil'nie ustroystva podderjivaut HTML5-video, kotorie namnogo udobnee i razumnee ispol'zovat' dla vstavki mikroklipov ili prostix animaciy. Bolee togo, GIF ser'ezno ograni4eni v cvetax i «vesat» bol'6e, 4em analogi4noe video v HTML5. Ispol'zuyte sovremennie texnologii, pitaas' donesti informaciu do posetiteley — mobil'niy internet ocenit va6i starania.

Budu6ee: HTTP/2

HTTP versii 1.1 poavilsa bolee 15 let nazad, i teper' medlenno (krayne medlenno) gotovitsa uyti na pokoy, ostaviv svoё mesto HTTP/2. Posledniy obe6aet stat' ka4estvennim prorivom v rabote veb-setey, obespe4iv ser'eznoe uskorenie zagruzki saytov. Sey4as protokol ispol'zuetsa na nekotorix serverax i aktivno testiruetsa nekotorimi kompaniami. Ne stoit m4at'sa optimizirovat' sayt pod nego — do polnocennogo vnedrenia e6e godi. No oznakomit'sa s ego osobennostami stoit kajdomu razrabot4iku, naprimer,  v kakoy libo stat'e.

V zaklu4enie

Sozdanie adaptivnoy versii sayta — eto ne tol'ko rabota so stilami i tegami, no polnaa nuansov kropotlivaa rabota nad mnojestvom elementov resursa. Ignorirovanie melo4ey mojet sozdat' novie problemi, pri4em ix mas6tabi mogut bit' daje bol'6e tex, kotorie bili re6eni. Sledite za effektivnost'u sayta i podderjivayte ego «v forme», ina4e v odin den' on budet priznan sli6kom medlennim i pokinet stranici vida4i mobil'nix versiy poiskovikov.ustroystvakh/

3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank