Site Speed uye Asynchronous JavaScript
Ndichiri kuita zvakawanda zvekusimudzira, ini handizviparadzanise seyeye wechokwadi anovandudza. Ini ndinogona kuronga uye kufambisa zvinhu kutenderera pane peji uye riite kuti rishande. Mugadziri wechokwadi anonzwisisa maitiro ekuvandudza kodhi kuti igone kuyerwa, kwete kutora zviwanikwa zvakawanda, kutakura nekukurumidza, kugadziriswa zviri nyore gare gare uye zvichiri kushanda.
Nzvimbo yakaoma iyo vatengesi vanoiswa mukati ndeyekuti vese vane yakakurumidza webhusaiti uye uchiri kubatanidza kusanganisa uye zvemagariro zvinhu izvo zvinogona kuumba kutsamira pakukurumidza saiti yako saiti. Mumwe muenzaniso wakadai mabhatani emagariro. PaMartech, isu tinemagariro mabhatani pane yega yega peji pane ino saiti. Saka… kana Facebook zviwanikwa zvichitakura zvishoma rimwe zuva, zvinodzora yedu saiti. Wobva wawedzera Twitter, Pinterest, Buffer, nezvimwewo kune izvo uye yako saiti mikana yekukasira nekukurumidza inoderedzwa kuita chero chinhu.
Izvo zvinozivikanwa sekuenderana kurodha pasi. Iwe unofanirwa kupedzisa kurodha chinhu chimwe pamberi unoisa chinhu chinotevera. Kana iwe uchikwanisa kurodha zvinhu asynchronously, iwe unokwanisa kutakura zvinhu pasina kutsamira pane mumwe nemumwe. Unogona kuvandudza zvakanyanya yako saiti kumhanyisa nekuisa zvinhu asynchronously. Dambudziko nderekuti zvinyorwa-zve-mubhokisi zvinopihwa nemakambani aya hazvimbo nyatso kumhanyisa asynchronous.
Unogona kuona zviri kukanganisa peji rako nekumhanyisa bvunzo paPingdom:
Asynchronous JavaScript inobvumidza iwe kunyora kodhi inotaurira zvinhu kutakura pashure peji racho rakazara zvakakwana. Hapana kutsamira! Saka, rako peji rinoremerwa uye kana rangozadziswa, chinyorwa chinotanga icho chinoremedza zvimwe zvinhu - mune ino kesi yedu yemagariro mabhatani. Kana iwe uri mugadziri, unogona kuverenga chinyorwa chikuru, Simbe Kurodha Asynchronous JavaScript.
Heino snippet yekuzviita nemazvo kubva Emil Stenström:
(basa () {basa async_load () {var s = document.createElement ('script'); s.type = 'zvinyorwa / javascript'; s.async = ichokwadi; src = 'http://buttondomain.com /script.js '; var x = document. imwe hwindo.addEventListener ('mutoro', async_load, nhema);}) ();
Mhedzisiro yacho ndeyekuti kusangana kwechitatu kwechitatu kuri pasi kana kumhanya zvishoma, hakumbokanganise zvemukati peji rako kubva pakuonekwa. Kana iwe ukatarisa kunobva peji redu, iwe uchaona kuti ini ndiri kurodha ese mamwe ekuwedzera magwaro ekushandisa ndichishandisa nzira iyi. Maitiro yakavandudza yedu saiti kumhanya masekondi - uye haidzipire panguva yekuodha. Isu hatina kushandura edu ese ekunze kutsamira ku Asynchronous JavaScript, asi isu ticha.