Sajt Hostico je redizajniran!

 

Sa zadovoljstvo vam predstavljamo novu web stranicu Hostico, verziju 5.0, poboljšanja koja su joj doneta i unapređenja usluga web hostinga u poslednje vreme. Posetite ovaj članak da nam kažete vaše mišljenje.

Hostico / blogod Damian Enache
Hostico Reprojektovan

Kako je počelo

Pre šest mjeseci, kada smo počeli razmišljati o redizajnu web stranice Hostico, odlučili smo razgovarati s nekim od naših klijenata i ponovo analizirati sve primljene povratne informacije u pokušaju da identifikujemo šta je važno za vas i da poboljšamo te aspekte.

Decisivni faktori

U vezi ovog procesa ponovo smo potvrdili da su tehnička podrška, dostupnost usluga, brzina aplikacija i vreme odziva glavne karakteristike zbog kojih smo izabrani kao provajder usluga veba.
Uradili smo prosečnu ocenu na osnovu 167 'recenzija' koje su došle od vas, a na osnovu kojih je proizašla sledeća ocena:

  • Opšti rezultat: 9.748 od 10
  • Tehnička Podrška: 9.838 od 10
  • Dostupnost: 9.724 od 10
  • Vrijeme Odgovora: 9.766 od 10
  • Performansa: 9.664 od 10

Revizija hardvera

Све рачуне су хостоване на 1U или 2U рацкмаунт серверима, са два процесора Intel Xeon Nehalem или Westmere (x16-x24 ядер/a), укупно до ~70.000MHz за један сервер. Рам меморија између 16 и 128GB, EEC DDR III, 1333-1600MHz. Конектованост од 2GB/s, DDoS заштита преко ArborNet од 8GB/s и дата центар са конектованошћу од 15GB/s.

Jedina mehanička komponenta koja je postojala na serverima bila su RAID 10 nizovi putem HDD SATA III ili SAS. Iako RAID 1+0 konfiguracija (4xHDD/Server) nudi redundanciju (informacije se istovremeno upisuju na više HDD-a što onemogućava gubitak podataka u slučaju kvara) i brzinu (čitavanje i pisanje podataka se vrši na više HDD-a istovremeno), u određenim trenucima smo identifikovali kašnjenja uzrokovana neoptimizovanim MySql upitima na velikim bazama podataka.

Rješenje

Kao rešenje za ovaj problem odlučili smo da dodamo dodatni SSD (Solid-State Drive) RAID niz posvećen MySql bazama podataka na svim web hosting serverima. Efekti su bili u skladu sa očekivanjima, brzina obrade informacija je značajno porasla i uklonjeni su periodi kašnjenja uzrokovani neoptimizovanim upitima.

Softver za reviziju

Odabrali smo inicijalno suPHP kao 'handler' PHP iz razloga bezbjednosti i zbog toga što omogućava svakom klijentu da ima lične PHP direktive. Bili smo svjesni, u trenutku implementacije, da je vrijeme odgovora i potrošnja resursa uzrokovana suPHP u poređenju sa FastCGI mnogo veća.

Rješenje

Rešenje za smanjenje vremena odziva za PHP bilo je da napišemo aplikaciju koja automatski dodaje privatnu datoteku direktiva PHP za svaki generisani nalog, čime nam omogućava prelazak na FastCGI, dok istovremeno smanjuje vreme odziva sajtova. Takođe smo aktivirali eAccelerator (optimizator i akcelerator za PHP) na novom Array RAID SSD-u. Efekti su bili iznenađujući, vreme obrade HTTPD konekcija i odziv web sajtova značajno su opali.

Zašto 'Flat Design

Odabrao sam 'flat dizajn' zato što cenimo prijateljsku estetiku i lako prisilnu jednostavnost koncepta, jednostavnost koja obavezuje na isticanje informacija u zavisnosti od značaja, bez potrebe za preuveličavanjem komponenti kako bi se istakle.

Proces Reprojektovanja

Reprojektovanje je izvršeno potpuno 'in-house' i trajalo je otprilike 3 meseca, tokom kojih smo prošli kroz više dizajn varijanti. Rezultat je:

  • 10.442 linija CSS koda
  • 4.761 linija koda PHP/HTML
  • 1.371 linija koda JQuery
  • 229 slika i fotografija

Odlučili smo od samog početka da se potpuno odrekne postojećeg web sajta i aplikacija i da počnemo sa belim papirom. To nam je omogućilo da projektujemo modernu i fleksibilnu stranicu, optimizovanu za mobilne uređaje i uobičajene pretraživače.

Šta sledi

Web sajt je potpuno dizajniran na osnovu varijabli, što nam omogućava da u budućnosti dodamo podršku za više jezika i različite teme. Takođe želimo da potpuno prepravimo 'Knowledge Base' i dodamo sekciju sa sugestijama namenjenu klijentima Hostico.

Želimo da se zahvalimo našim klijentima na pruženom feedback-u i što su uz nas!

Hostico / blogObjavljeno na 21-02-2014