Google PageSpeed
PageSpeed – bul Google, Inc. kompaniyasınıń veb-sayt ónimdarlıǵın optimallastırıwǵa járdem beriw ushın islep shıǵılǵan qurallar toparı.[1][2] It was introduced at a Developer Conference in 2010[3][4]. PageSpeed qurallar toparınıń tórt tiykarǵı komponenti bar:
- PageSpeed Module (Apache HTTP serveri ushın mod_PageSpeed[5] hám Nginx ushın ngx_PageSpeed[6] qurallarınan ibarat)[7]
- PageSpeed Insights
- PageSpeed Service
- PageSpeed Chrome DevTools keńeytpesi. Bul komponentler Google kompaniyasınıń Veb-ónimdarlıq boyınsha eń jaqsı ámeliyatlarınan awıtqıwlardı anıqlawǵa hám avtomatlıq túrde dúzetiwge baǵdarlanǵan.
PageSpeed modulleri
PageSpeed modulleri – bul ashıq kodlı Apache HTTP Server yamasa Nginx veb-server modulleri bolıp, olar tańlanǵan filtrlerdi betlerge, baylanıslı aktivlerge (stiller kestesi, JavaScript hám HTML faylları sıyaqlı), sonday-aq súwretlerge hám veb-sayt kesh talaplarına avtomatlı túrde qollanadı. Bul moduller ámeldegi kontentke yamasa jumıs procesine ózgerisler kirgiziwdi talap etpeydi[8], yaǵnıy barlıq ishki optimallastırıwlar hám fayllarǵa kirgizilgen ózgerisler server tárepinde ámelge asırıladı hám ózgerilgen fayllardı tikkeley paydalanıwshıǵa usınadı. 40+ filtrlerdiń hárbiri Google kompaniyasınıń veb-ónimdarlıq boyınsha eń jaqsı ámeliyatlarınıń birine sáykes keledi.
PageSpeed moduli ashıq kodlı kitapxana bolǵanlıqtan, ol dúnya júzindegi kóp sanlı baǵdarlamashılar tárepinen turaqlı túrde jańartılıp turadı. Onı hár qanday jeke sayt, xosting provayderleri yamasa CDNler ornata aladı[9].
Ornatıw eki túrli usılda ámelge asırılıwı múmkin: paketlerden yamasa tómendegi qollap-quwatlanatuǵın platformalarda derek kodınan qurıw arqalı:
- Fedora/Rocky, 32-bitlik hám 64-bitlik
- Debian/Ubuntu, 32-bitlik hám 64-bitlik
Portlar
Google Page Speed SDK tiykarında PageSpeed optimallastırıw modulin usınatuǵın basqa serverler:
Filtrler
PageSpeed modul filtrleri – bul veb-betti optimallastırıw qaǵıydası qollanılatuǵın parametrler. Olardı bes tiykarǵı kategoriyaǵa bóliwge boladı:
- Stiller kestesin optimallastırıw
- Javascript faylların optimallastırıw
- Súwretlerdi optimallastırıw
- HTML optimallastırıw
- Baqlaw belsendiligi filtrleri
Tezlikke tásiri
PageSpeed moduli basqa sanaat usınıslarına salıstırǵanda veb-betti júklew waqtın, júkleme ólshemin hám sorawlar sanın azaytıwda eń áhmiyetli tásir kórsetti. Bir neshe izertlewshilerdiń pikirine muwapıq, 'mod_pagespeed' júklew waqtın 80% ke shekem qısqartıwı múmkin, baylanıs liniyasındaǵı baytlar sanın 30% ke azaytıwı múmkin, al ulıwma sorawlar sanı 20% ten aslamǵa tómenlewi múmkin. Google sıyaqlı kópshilik izlew sistemaları bettiń júkleniw tezligine tásir etetuǵın reyting algoritmin qollanatuǵınlıqtan, bul optimallastırıwlar veb-sayttıń izlew nátiyjelerindegi ornına tásir etiwi múmkin[12][13]. 2015-jıl fevral ayınan baslap Google belgili bir júklew waqtınan asıp ketetuǵın veb-saytlar ushın mobil qurılmalarda «Áste aqırın» belgilerin sınaqtan ótkere basladı[14], fbul baǵdarlamashılardı bettiń júkleniw tezligin arttırıw jolların úyreniwge túrtki boldı.
Google kompaniyasınıń esap-sanaqlarına muwapıq, mobil bettiń júkleniw waqtındaǵı hárbir keshigiw ushın konversiya dárejesi 20% ke tómenleydi[15].
Derekler
- ↑ «About PageSpeed Insights» (en). Google Developers. Qaraldı: 2022-jıl 13-avgust.
- ↑ Ivanovs. «PageSpeed Module: Improving Your Websites' Performance». huffingtonpost.com/. The Huffington Post (2014-jıl 16-aprel). Qaraldı: 2015-jıl 23-mart.
- ↑ Kerner. «Google Speeds Up the Web with Apache Web Server Module». serverwatch.com/news/ (2010-jıl 4-noyabr). Qaraldı: 2015-jıl 23-mart.
- ↑ Ram. «Page Speed Service: Web performance, delivered». googlecode.blogspot.com/ (2011-jıl 29-iyul). Qaraldı: 2015-jıl 17-mart.
- ↑ «Github». github.com. Google Inc. Qaraldı: 2020-jıl 6-avgust.
- ↑ «Github». github.com. Google Inc. Qaraldı: 2020-jıl 6-avgust.
- ↑ «Apache Incubator». modpagespeed.com/. Google Inc. Qaraldı: 2020-jıl 6-avgust.
- ↑ Edwards. «Authoring critical above-the-fold CSS». benedfit.com (2014-jıl 28-iyul). Qaraldı: 2015-jıl 23-mart.
- ↑ «PageSpeed Insights SDK». code.google.com. Google Inc. Qaraldı: 2015-jıl 23-mart.
- ↑ «ats_pagespeed». iispeed.com/. IISpeed B.V.. 2015-jıl 25-may sánesinde túp nusqadan arxivlendi. Qaraldı: 2015-jıl 25-may.
- ↑ «IIS WebSpeed». iiswebspeed.com/. IISpeed B.V..
- ↑ Enge. «Case Study: Impact of Code Cleanup on Site Traffic». searchenginewatch.com/. Search Engine Watch (2011-jıl 6-mart). Qaraldı: 2015-jıl 23-mart.
- ↑ Kuchler. «The Growing Need For Speed: How Site Performance Increasingly Influences Search Rankings». retailtouchpoints.com/. Retail Touch Points (2011-jıl 19-may). Qaraldı: 2015-jıl 23-mart.
- ↑ Barry. «Google Testing A Red "Slow" Label In The Search Results For Slower Sites». searchengineland.com/ (2015-jıl 25-fevral). Qaraldı: 2015-jıl 17-mart.
- ↑ «Mobile Page Load Delay Causes Conversion Loss» (en). Think with Google. Qaraldı: 2024-jıl 23-may.
