{"id":227067,"date":"2022-09-05T11:03:00","date_gmt":"2022-09-05T08:03:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227067"},"modified":"2022-11-09T01:52:26","modified_gmt":"2022-11-08T22:52:26","slug":"renderoeinnin-estaevaen-javascriptin-ja-css-n-poistaminen-sivun-ylaeosasta","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/renderoeinnin-estaevaen-javascriptin-ja-css-n-poistaminen-sivun-ylaeosasta\/","title":{"rendered":"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta"},"content":{"rendered":"\n<p>Verkkosivustoa luotaessa on muutamia n\u00e4k\u00f6kohtia, jotka ovat ensiarvoisen t\u00e4rkeit\u00e4, jotta k\u00e4ytt\u00e4jille voidaan tarjota sujuva k\u00e4ytt\u00f6kokemus. Yht\u00e4 n\u00e4ist\u00e4 n\u00e4k\u00f6kohdista edustaa latausaika. Nopeasti <a href=\"https:\/\/stablewp.com\/21-ways-to-make-your-wordpress-site-load-in-less-than-1-second\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">latautuva verkkosivusto<\/a> on aina arvostettu vierailijoilta, jotka haluavat l\u00f6yt\u00e4\u00e4 etsim\u00e4ns\u00e4 mahdollisimman nopeasti. Nopean latausajan saavuttamiseksi sinun tulee oppia poistamaan render\u00f6innin est\u00e4v\u00e4t JavaScript- ja CSS-tiedostot sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4.<\/p>\n<p>Useat tekij\u00e4t voivat vaikuttaa verkkosivuston nopeuteen, mutta t\u00e4ss\u00e4 artikkelissa k\u00e4sitellyill\u00e4 tekij\u00f6ill\u00e4 on suurin vaikutus. T\u00e4ydellinen verkkosivustoyht\u00e4l\u00f6 voi olla hankala ratkaista, koska tietyt elementit eiv\u00e4t riipu toimistasi. Ne m\u00e4\u00e4r\u00e4ytyv\u00e4t kunkin tilanteen mukaan (esim. maantieteellinen sijainti, Internetin nopeus). Voit kuitenkin optimoida CSS-toimituksen muokkaamalla elementtej\u00e4, joita pystyt t\u00e4ysin hallitsemaan. Lis\u00e4tietoja t\u00e4st\u00e4 aiheesta on alla t\u00e4ss\u00e4 artikkelissa, jonka tiimimme on luonut osoitteessa <a href=\"https:\/\/wpdatatables.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">wpDataTables<\/a>.<\/p>\n<h2>Render\u00f6innin est\u00e4v\u00e4n ja sivun yl\u00e4osan sis\u00e4ll\u00f6n m\u00e4\u00e4ritt\u00e4minen<\/h2>\n<h3>Render\u00f6innin esto<\/h3>\n<p>Render\u00f6innin esto viittaa elementteihin, jotka est\u00e4v\u00e4t verkkosivuston olennaisen sis\u00e4ll\u00f6n (esim. artikkelin p\u00e4\u00e4tekstin) latautumisen ennen kuin koko sivu on latautunut. Hyv\u00e4 esimerkki t\u00e4llaisesta elementist\u00e4 on mik\u00e4 tahansa ylim\u00e4\u00e4r\u00e4inen JavaScript tai CSS, joka lis\u00e4t\u00e4\u00e4n verkkosivustolle. T\u00e4m\u00e4 koodi saattaa est\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4\u00e4 n\u00e4kem\u00e4st\u00e4 mit\u00e4\u00e4n selaimessaan, ennen kuin koodi on suoritettu kokonaan, jolloin siit\u00e4 tulee render\u00f6innin est\u00e4v\u00e4.<\/p>\n<h3>Sivun yl\u00e4osan sis\u00e4lt\u00f6<\/h3>\n<p>Kun vierailija siirtyy verkkosivustolle, h\u00e4nt\u00e4 tervehtii tietty sivuston osa \u2013 eli ylin osa. N\u00e4hd\u00e4kseen loput k\u00e4ytt\u00e4j\u00e4n on vieritett\u00e4v\u00e4 alas tai suoritettava muita toimintoja sivustolla. Sis\u00e4lt\u00f6\u00e4, jonka vierailijat n\u00e4kev\u00e4t heti sen j\u00e4lkeen, kun he ovat k\u00e4ytt\u00e4neet sit\u00e4, kutsutaan sivun yl\u00e4osaksi.<\/p>\n<h3>Tietoja hahmontamisen est\u00e4misest\u00e4 JavaScriptiss\u00e4 ja CSS:ss\u00e4<\/h3>\n<p>Selaimet lukevat HTML:\u00e4\u00e4 n\u00e4ytt\u00e4\u00e4kseen sivuston. T\u00e4m\u00e4 on prosessi, jossa on useita vaiheita. Jos selain t\u00f6rm\u00e4\u00e4 elementteihin, jotka viittaavat komentosarjaan\/tyylitaulukkoon, koodin lukemiseen tarvitaan lis\u00e4vaiheita. Selaimen on pyydett\u00e4v\u00e4 tiedostoa, odotettava vastausta, ladattava tiedosto palvelimelta ja suoritettava tiedosto.<\/p>\n<p>Tietenkin n\u00e4m\u00e4 lis\u00e4vaiheet voivat hidastaa latausaikaa. Muista, ett\u00e4 jotkin WordPress-teemat sis\u00e4lt\u00e4v\u00e4t enemm\u00e4n kuin yhden CSS- tai JavaScript-tiedoston. Latausaika voi hidastua dramaattisesti n\u00e4iden tiedostojen takia. T\u00e4st\u00e4 syyst\u00e4 sinun on poistettava render\u00f6innin est\u00e4v\u00e4t resurssit sivustostasi. Useimmiten n\u00e4m\u00e4 eiv\u00e4t ole kriittisi\u00e4 tiedostoja, joten voit lyk\u00e4t\u00e4 JavaScriptin j\u00e4sent\u00e4mist\u00e4 v\u00e4hent\u00e4\u00e4ksesi sivun render\u00f6innin est\u00e4mist\u00e4, mik\u00e4 parantaa sivustosi nopeutta.<\/p>\n<h3><strong>Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n tunnistaminen<\/strong><\/h3>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b6064f7.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b6064f7.jpg\" alt=\"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta\" ><\/a><\/p>\n<p>Jos haluat poistaa hahmontamisen est\u00e4v\u00e4n JavaScriptin ja CSS:n sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4, sinun on tunnistettava, mit\u00e4 n\u00e4m\u00e4 elementit ovat. Yksi helpoimmista tavoista tunnistaa ne on avata verkkosivustosi sivun nopeusty\u00f6kalulla, joka kertoo, mit\u00e4 ongelmia se kohtaa latauksen aikana. <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Googlen PageSpeed \u200b\u200bInsights<\/a> on yksi t\u00e4llainen ty\u00f6kalu, jonka pit\u00e4isi auttaa sinua l\u00f6yt\u00e4m\u00e4\u00e4n tiedostot, jotka est\u00e4v\u00e4t hahmontamisen sivustossasi. Kun olet selvitt\u00e4nyt, mitk\u00e4 tiedostot ovat, voit jatkaa render\u00f6innin est\u00e4v\u00e4n JavaScriptin poistamista tai j\u00e4rjest\u00e4mist\u00e4 uudelleen.<\/p>\n<h3>Kuinka poistaa render\u00f6innin est\u00e4v\u00e4t JavaScript- ja CSS-koodit sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4?<\/h3>\n<p>Sinulla on t\u00e4ss\u00e4 tilanteessa kaksi vaihtoehtoa: opi itse poistamaan render\u00f6innin est\u00e4v\u00e4t JavaScript- ja CSS-koodit sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4 tai k\u00e4yt\u00e4 laajennusta. Jos olet tekniikkataito ja olet valmis oppimaan, kuinka render\u00f6innin est\u00e4v\u00e4t resurssit poistetaan, k\u00e4yt\u00e4 jotakin seuraavista tavoista:<\/p>\n<h3>Poista JavaScript kriittisest\u00e4 render\u00f6intipolusta<\/h3>\n<p>Kriittisen render\u00f6intipolun tulee sis\u00e4lt\u00e4\u00e4 vain verkkosivustolle v\u00e4ltt\u00e4m\u00e4tt\u00f6m\u00e4t elementit. Voit siirt\u00e4\u00e4 tarpeettomat JavaScript-resurssit pois t\u00e4lt\u00e4 polulta. T\u00e4m\u00e4 tehd\u00e4\u00e4n lis\u00e4\u00e4m\u00e4ll\u00e4 tiettyj\u00e4 m\u00e4\u00e4ritteit\u00e4, joissa JavaScript vaaditaan. Ominaisuudet ovat:<\/p>\n<ul>\n<li><strong>Async:<\/strong> T\u00e4m\u00e4 attribuutti kertoo selaimelle, ett\u00e4 sen pit\u00e4isi aloittaa resurssien lataaminen v\u00e4litt\u00f6m\u00e4sti hitaiden latausaikojen v\u00e4ltt\u00e4miseksi. Kun resurssit ovat k\u00e4ytett\u00e4viss\u00e4, HTML-j\u00e4sennys keskeytet\u00e4\u00e4n v\u00e4liaikaisesti ja resurssit ladataan.<\/li>\n<li><strong>Defer:\u00a0<\/strong> T\u00e4m\u00e4 attribuutti kertoo selaimen lykk\u00e4\u00e4v\u00e4n resurssien lataamista, kunnes HTML-j\u00e4sennysprosessi on valmis. Kun se on valmis, selain lataa ja render\u00f6i skriptit siin\u00e4 j\u00e4rjestyksess\u00e4 kuin ne n\u00e4kyv\u00e4t verkkosivustolla.<\/li>\n<\/ul>\n<h3><strong>Tarkista, kuinka CSS-resurssit toimitetaan, ja optimoi ne<\/strong><\/h3>\n<p>Poistaaksesi render\u00f6innin est\u00e4v\u00e4t resurssit CSS:st\u00e4, sinun on:<\/p>\n<ul>\n<li>Tunnista sivun yl\u00e4osan sis\u00e4ll\u00f6n edellytt\u00e4m\u00e4t resurssit ja sis\u00e4llyt\u00e4 CSS-tyylit HTML:\u00e4\u00e4n.<\/li>\n<li>K\u00e4yt\u00e4 toista attribuuttia tunnistaaksesi ehdottoman vaadittavat CSS-resurssit (mediaattribuutti).<\/li>\n<li>Lataa CSS-resurssit asynkronisesti (yll\u00e4 k\u00e4siteltyjen attribuuttien avulla).<\/li>\n<\/ul>\n<h2><strong>Luettelo laajennuksista, jotka voivat auttaa sinua poistamaan render\u00f6innin est\u00e4v\u00e4n JavaScriptin helpommin<\/strong><\/h2>\n<h3>Automatisoi<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b70ee28.jpg\" alt=\"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta\" \/><\/a><\/p>\n<p>Voit poistaa hahmonnusta est\u00e4v\u00e4n JavaScriptin ja CSS:n WordPressin sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4 k\u00e4ytt\u00e4m\u00e4ll\u00e4 laajennuksia, kuten Autoptimize. T\u00e4m\u00e4 laajennus parantaa WordPress-sivustosi latausaikaa yhdist\u00e4m\u00e4ll\u00e4 koodibittej\u00e4, pienent\u00e4m\u00e4ll\u00e4 koodilohkoja poistamalla tarpeettomia merkkej\u00e4 (pakkaus) ja niin edelleen. Tekem\u00e4ll\u00e4 n\u00e4m\u00e4 muutokset koodia on helpompi lukea ja tiedostokoko pienenee, mik\u00e4 v\u00e4hent\u00e4\u00e4 latausaikaa muutamalla sadalla millisekunnissa tai jopa sekunneilla.<\/p>\n<p>Asentaaksesi t\u00e4m\u00e4n laajennuksen, sinun on vain k\u00e4ytett\u00e4v\u00e4 WordPress-hallintapaneelia ja siirrytt\u00e4v\u00e4 Plugins-v\u00e4lilehteen. Valitse sitten Lis\u00e4\u00e4 uusi -vaihtoehto, joka sijaitsee ikkunan yl\u00e4osassa. T\u00e4m\u00e4n j\u00e4lkeen voit etsi\u00e4 hakupalkista Autoptimize tai muita laajennuksia. Napsauta Asenna nyt, aktivoi se haluamallasi verkkosivustolla ja olet valmis.<\/p>\n<h3>W3 Total Cache<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b81a44d.jpg\" alt=\"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta\" \/><\/a><\/p>\n<p>Autoptimizella on monia muita vaihtoehtoja, joiden avulla voit poistaa render\u00f6innin est\u00e4vi\u00e4 resursseja WordPressist\u00e4. W3 Total Cache -laajennus on yksi parhaista. T\u00e4m\u00e4n laajennuksen mielenkiintoista on, ett\u00e4 se sis\u00e4lt\u00e4\u00e4 useita lis\u00e4ominaisuuksia WordPressin optimoimiseksi. V\u00e4limuisti edustaa prosessia, jossa tietyt tiedostot tallennetaan k\u00e4ytt\u00e4j\u00e4n tietokoneelle parantaakseen h\u00e4nen k\u00e4ytt\u00f6kokemustaan \u200b\u200bverkkosivustolla. My\u00f6hemm\u00e4t k\u00e4ynnit helpottuvat ja latausajat paranevat.<\/p>\n<h3>Speed \u200b\u200bBooster Pack<\/h3>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/speed-booster-pack\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1b915a90.jpg\" alt=\"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta\" \/><\/a><\/p>\n<p>Toinen vaihtoehto on Speed \u200b\u200bBooster Pack. Kun olet asentanut sen, voit k\u00e4ytt\u00e4\u00e4 asetuksia ja valita tarpeitasi vastaavat vaihtoehdot. Laajennus tarjoaa muutamia asetusvaihtoehtoja, kuten komentosarjojen siirt\u00e4misen alatunnisteeseen tai JavaScript-tiedostojen j\u00e4sent\u00e4misen lykk\u00e4\u00e4misen. Valitsemalla n\u00e4m\u00e4 voit poistaa hahmonnusta est\u00e4v\u00e4n JavaScriptin ja CSS:n sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4 muutamalla napsautuksella.<\/p>\n<h3>JCH Optimize<\/h3>\n<p><strong><a href=\"https:\/\/wordpress.org\/plugins\/jch-optimize\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-197160-61e8b1ba1963c.jpg\" alt=\"Render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistaminen sivun yl\u00e4osasta\" \/><\/a><\/strong><\/p>\n<p>JCH Optimize on laajennus, joka yhdist\u00e4\u00e4 JavaScriptin ja CSS:n ja pienent\u00e4\u00e4 tiedostojen kokoa. Siin\u00e4 on monia muita ominaisuuksia, jotka voivat olla hy\u00f6dyllisi\u00e4 pitk\u00e4ll\u00e4 aikav\u00e4lill\u00e4, mutta se on hyv\u00e4 eliminoimaan render\u00f6innin est\u00e4vi\u00e4 resursseja. Selaa sen asetuksia ja aktivoi ominaisuudet, jotka vaikuttavat verkkosivustosi kannalta oleellisilta.<\/p>\n<p>Vaikka ongelma vaatii jonkin verran huomiota, sen ratkaiseminen vaikuttaa sivustoosi suuresti. Kun olet oppinut poistamaan render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4, poista mahdollisimman pian kaikki elementit, jotka voivat hidastaa verkkosivustoasi.<\/p>\n<p>Jos pidit t\u00e4m\u00e4n artikkelin lukemisesta, jossa kerrotaan render\u00f6innin est\u00e4v\u00e4n JavaScriptin ja CSS:n poistamisesta sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4, sinun kannattaa tutustua t\u00e4h\u00e4n artikkeliin, jossa <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-vaihtaa-fontteja-wordpressissae-ilman-vaivaa\/\" title=\"kerrotaan fonttien vaihtamisesta WordPressiss\u00e4\">kerrotaan fonttien vaihtamisesta WordPressiss\u00e4<\/a>.<\/p>\n<p>Kirjoitimme my\u00f6s muutamista aiheeseen liittyvist\u00e4 aiheista, kuten <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-upottaa-wordpress-iframe-laajennuksella-ja-ilman-sitae\/\" title=\"WordPressin iframe\">WordPressin iframe<\/a> -kehyksen upottamisesta, sivutunnuksen <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-loeytaeae-sivutunnus-wordpressissae-muutamassa-vaiheessa\/\" title=\"l\u00f6yt\u00e4misest\u00e4 WordPressist\u00e4\">l\u00f6yt\u00e4misest\u00e4 WordPressist\u00e4<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-ladata-wordpress-mediakirjasto\/\" title=\"WordPressin mediakirjaston lataamisesta\">WordPressin mediakirjaston lataamisesta<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/kuinka-pysaeyttaeae-ddos-hyoekkaeys-wordpress-sivustollasi\/\" title=\"DDoS-hy\u00f6kk\u00e4yksen pys\u00e4ytt\u00e4misest\u00e4\">DDoS-hy\u00f6kk\u00e4yksen pys\u00e4ytt\u00e4misest\u00e4<\/a> ja <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/sivun-otsikon-piilottaminen-wordpressissae-pikaopas\/\" title=\"sivun otsikon piilottamisesta WordPressiss\u00e4\">sivun otsikon piilottamisesta WordPressiss\u00e4<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jos haluat poistaa hahmontamisen est\u00e4v\u00e4n JavaScriptin ja CSS:n sivun yl\u00e4osan sis\u00e4ll\u00f6st\u00e4, sinun on tunnistettava, mit\u00e4 n\u00e4m\u00e4 elementit ovat.<\/p>\n","protected":false},"author":1,"featured_media":197161,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[813,834,843,864],"tags":[1166],"class_list":["post-227067","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laajennuksia","category-opas-aloittelijoille","category-opetusohjelmia","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/227067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=227067"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/227067\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/197161"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=227067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=227067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=227067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}