{"id":560,"date":"2017-07-26T20:51:56","date_gmt":"2017-07-26T17:51:56","guid":{"rendered":"https:\/\/www.agrowthhacker.com\/?post_type=project&#038;p=257"},"modified":"2021-01-12T13:14:29","modified_gmt":"2021-01-12T11:14:29","slug":"website-update-maintenance-for-h-vesala-oy","status":"publish","type":"project","link":"https:\/\/sisudigital.fi\/fi\/project\/website-update-maintenance-for-h-vesala-oy\/","title":{"rendered":"H. Vesala Oy:n verkkosivujen p\u00e4ivitys ja yll\u00e4pito"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"560\" class=\"elementor elementor-560 elementor-bc-flex-widget\" data-elementor-post-type=\"project\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-667a3957 elementor-section-boxed ang-section-padding-initial elementor-section-height-default elementor-section-height-default elementor-repeater-item-none elementor-repeater-item-none_hover\" data-id=\"667a3957\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-df403aa elementor-repeater-item-none elementor-repeater-item-none_hover\" data-id=\"df403aa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6350aab elementor-repeater-item-none elementor-repeater-item-none_hover\" data-id=\"6350aab\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-44b45116 elementor-repeater-item-none elementor-repeater-item-none_hover elementor-widget elementor-widget-text-editor\" data-id=\"44b45116\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vesalan myyntip\u00e4\u00e4llikk\u00f6 tuli luokseni, kun h\u00e4n (ja h\u00e4nen kollegansa) kyll\u00e4styiv\u00e4t yrityksen eritt\u00e4in hitaaseen ja bugiseen verkkosivustoon ja heid\u00e4n kanssaan ty\u00f6skentelev\u00e4n web-yrityksen ep\u00e4p\u00e4tevyyteen. Vesalan verkkosivusto on WordPress Woocommerce -sivusto, joka myy noin vain kymmeni\u00e4 teollisuustuotteita. Sivuston ulkoasu on pelkistetty, rakenne yksinkertainen ja verkkokauppa vain pienimuotoista. Kuitenkin latausnopeus sek\u00e4 etu- ett\u00e4 back-endiss\u00e4 oli muuttunut siet\u00e4m\u00e4tt\u00f6m\u00e4ksi siin\u00e4 m\u00e4\u00e4rin, ett\u00e4 etusivun lataaminen kesti 8-10 sekuntia! Niinp\u00e4 asiakas pyysi minua tarjoamaan web-suorituskyvyn konsultointia - tutkimaan verkkosivustoa, selvitt\u00e4m\u00e4\u00e4n ongelmat ja ehdottamaan ratkaisuja.<\/p><h2>Palveluni ja tulos<\/h2><p>Tutkittuani asiaa sain nopeasti selville, ett\u00e4 Vesalan sivuston eritt\u00e4in huonoon suorituskykyyn oli kolme p\u00e4\u00e4syyt\u00e4:<\/p><ol><li>Nykyinen hosting-paketti ei pystynyt t\u00e4ytt\u00e4m\u00e4\u00e4n verkkosivuston vaatimuksia, mik\u00e4 johti palvelimen vasteajan surkeaan pituuteen.<\/li><li>Liian monta liit\u00e4nn\u00e4ist\u00e4 oli asennettu, osa niist\u00e4 oli t\u00e4ysin tarpeettomia, niit\u00e4 ei k\u00e4ytetty tai ne voitiin korvata kevyemmill\u00e4, v\u00e4hemm\u00e4n resursseja vaativilla liit\u00e4nn\u00e4isill\u00e4.<\/li><li>Palvelinpuolen teknologioita ei otettu k\u00e4ytt\u00f6\u00f6n<\/li><\/ol><p>T\u00e4m\u00e4n j\u00e4lkeen ehdotin useita ratkaisuja n\u00e4iden kolmen syyn poistamiseksi.<\/p><ol><li>Esittelyss\u00e4 upouusi Cloud hosting tilalle jaettu hosting. Tein perusteellisen vertailun ja suosituksen parhaasta hosting-palveluntarjoajasta ja sopivimmasta suunnitelmasta Vesalan tapaukseen.<\/li><li>Tutkitaan kaikki liit\u00e4nn\u00e4iset (yhteens\u00e4 noin 60!), poistetaan tarpeettomat tai korvataan paremmilla. Huomioidaan lis\u00e4osien ristiriidat, jotka voivat johtaa kohtalokkaaseen virheeseen (sivuston kaatuminen).<\/li><li>Uusimpien palvelinpuolen ja nopeutettujen tekniikoiden k\u00e4ytt\u00f6\u00f6notto: SSL (Let's Encrypt), CDN (Cloudflare), v\u00e4limuisti (Varnish) jne.<\/li><\/ol><p>Koska asiakas menetti luottamuksensa verkkoyhti\u00f6\u00f6n, h\u00e4n pyysi minua toteuttamaan kaikki ehdottamani tekniset ratkaisut. T\u00e4m\u00e4n seurauksena olin vastuussa verkkosivuston siirt\u00e4misest\u00e4 vanhalta palvelimelta uuteen pilvipalvelininfrastruktuuriin, asennuksesta ja konfiguroinnista, kaikkien ongelmien tarkistamisesta ja korjaamisesta siirron j\u00e4lkeen (DNS:n hallinta, s\u00e4hk\u00f6postin SMTP), liit\u00e4nn\u00e4isten siivoamisesta ja kaikkien palvelinpuolen tekniikoiden toteuttamisesta. Koska kyse oli eritt\u00e4in teknisist\u00e4 asioista, olin hyvin varovainen muuttaessani jotain, tein aina varmuuskopioita ja testasin ennen uusien muutosten soveltamista.<\/p><p><strong>Lopputulos<\/strong>: Sivusto latautuu v\u00e4hint\u00e4\u00e4n 2-3 kertaa nopeammin sek\u00e4 etu- ett\u00e4 takap\u00e4\u00e4ss\u00e4. Ero ennen ja j\u00e4lkeen palveluni oli niin selv\u00e4, ett\u00e4 asiakas oli eritt\u00e4in tyytyv\u00e4inen.<\/p><h2>Suosittelut<\/h2><p>&#8220;<em>Ducin meille tekem\u00e4ss\u00e4 alkuper\u00e4isess\u00e4 projektissa h\u00e4n joutui suuren haasteen eteen - h\u00e4n yritti korjata jonkun muun rakentaman verkkosivuston ongelmat. Olimme innostuneita tuloksista ja pid\u00e4mme h\u00e4nen taitojaan, kommunikointikyky\u00e4\u00e4n ja avoimuuttaan ongelmien ratkaisemisessa arvokkaina ominaisuuksina. Sen lis\u00e4ksi, ett\u00e4 Duc on eritt\u00e4in lahjakas kehitt\u00e4j\u00e4, h\u00e4n on eritt\u00e4in luotettava ja mukava tyyppi ty\u00f6skennell\u00e4. H\u00e4nell\u00e4 on uskomaton ty\u00f6moraali ja yst\u00e4v\u00e4llinen persoonallisuus. Odotamme innolla, ett\u00e4 voimme jatkaa yhteisty\u00f6t\u00e4 Ducin kanssa tulevaisuudessa, ja suosittelen h\u00e4nt\u00e4 l\u00e4mpim\u00e4sti kaikille.<\/em>&#8220;<\/p><p>Anna Simojoki, myyntip\u00e4\u00e4llikk\u00f6, H. Vesala Oy.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-87cba20 elementor-repeater-item-none elementor-repeater-item-none_hover\" data-id=\"87cba20\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Vesalan myyntip\u00e4\u00e4llikk\u00f6 tuli luokseni, kun h\u00e4n (ja h\u00e4nen kollegansa) kyll\u00e4styiv\u00e4t yrityksen eritt\u00e4in hitaaseen ja bugiseen verkkosivustoon ja heid\u00e4n kanssaan ty\u00f6skentelev\u00e4n web-yrityksen ep\u00e4p\u00e4tevyyteen. Vesalan verkkosivusto on WordPress Woocommerce -sivusto, joka myy noin vain kymmeni\u00e4 teollisuustuotteita. Sivuston ulkoasu on pelkistetty, sen rakenne [...]<\/p>","protected":false},"author":4,"featured_media":1436,"menu_order":0,"template":"","project_category":[],"project_tag":[],"class_list":["post-560","project","type-project","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/project\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":0,"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/project\/560\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/media\/1436"}],"wp:attachment":[{"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"project_category","embeddable":true,"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/project_category?post=560"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/sisudigital.fi\/fi\/wp-json\/wp\/v2\/project_tag?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}