Spletna stran Hostico je bila prenovljena!

 

Z veseljem predstavljamo novo različico spletne strani Hostico, različica 5.0, izboljšave, ki so bile naredjene nanjo, in nadgradnje naših spletnih gostiteljskih storitev v zadnjem času. Dostopajte do tega članka, da delite svoje mnenje z nami.

Hostico / blogpo Damian Enache
Hostico Prenovljen

Kako se je začelo

Pred šestimi meseci, ko smo začeli razmišljati o prenovi spletne strani Hostico, smo se odločili, da se pogovorimo z nekaterimi našimi strankami in ponovno analiziramo vse prejete povratne informacije v poskusu, da ugotovimo, kar je za vas pomembno, in izboljšamo te vidike.

Odločevalni dejavniki

Kot rezultat tega procesa smo ponovno potrdili, da so tehnična podpora, razpoložljivost storitev, hitrost aplikacije in čas odziva glavni dejavniki, zaradi katerih ste nas izbrali kot ponudnika spletnih storitev.
Opravili smo splošen povprečje na podlagi 167 pregleda, prejetih od vas, kar je dalo naslednjo oceno:

  • Skupna ocena: 9.748 od 10
  • Tehnična podpora: 9.838 od 10
  • Razpoložljivost: 9.724 od 10
  • Čas odziva: 9,766 od 10
  • Uspešnost: 9.664 od 10

Revizija strojne opreme

Vsi računi so gostovani na 1U ali 2U strežnikih za vgradnjo v omaro, z dvema procesorjema Intel Xeon Nehalem ali Westmere (x16-x24 jeder/tem), skupno do ~70.000MHz za en sam strežnik. Spomin med 16 in 128GB, EEC DDR III, 1333-1600MHz. Povezljivost 2GB/s, zaščita pred DDoS napadi preko ArborNet s 8GB/s in podatkovni center s povezljivostjo 15GB/s.

Edini mehanski komponent na strežnikih so bili RAID 10 nizi s SATA III ali SAS HDD-ji. Čeprav konfiguracija RAID 1+0 (4xHDD/strežnik) zagotavlja redundanco (informacije se zapisujejo na več HDD-jev hkrati, kar onemogoča izgubo podatkov v primeru okvare) in hitrost (branje in pisanje podatkov se izvaja na več HDD-jih hkrati), smo ob določenih trenutkih opazili zamude zaradi neoptimiziranih MySQL poizvedb na velikih bazah podatkov.

Rešitev

Kot rešitev za ta problem smo se odločili dodati dodatno SSD (Solid-State Drive) RAID polje, namenjeno MySQL bazam podatkov na vseh strežnikih za spletno gostovanje. Učinki so bili takšni, kot smo pričakovali; hitrost obdelave informacij se je znatno povečala, zamude, ki jih povzročajo neoptimizirana poizvedovanja, pa so bile odpravljene.

Programska oprema za revizijo

Sprva sem izbral suPHP kot 'upravljalca' PHP-ja iz varnostnih razlogov in ker omogoča vsakemu klientu, da ima svoje lastne PHP direktive. Takrat, ko smo uvedli, smo bili seznanjeni, da je čas odziva in poraba virov, ki ju povzroča suPHP v primerjavi z FastCGI, mnogo višja.

Rešitev

Rešitev za zmanjšanje časa odziva za PHP je bila napisana aplikacija, ki samodejno doda datoteko z zasebnimi PHP direktyvami za vsak ustvarjen račun, kar nam omogoča preklop na FastCGI in hkrati zmanjša čas odziva spletnih strani. Aktivirali smo tudi eAccelerator (optimizator in pospeševalnik PHP). Učinki so bili presenetljivi; čas obdelave povezav HTTPD in čas odziva spletnih strani sta se znatno zmanjšala.

Zakaj 'Flat Design

Izbral sem 'flat design', ker cenimo prijazno estetiko in nekoliko prisiljeno preprostost koncepta, preprostost, ki zahteva poudarjanje informacij na podlagi pomembnosti, brez potrebe po pretiravanju komponent, da bi izstopale.

Postopek prenove

Preureditev je bila opravljena v celoti internamente in je trajala približno 3 mesece, med katerimi smo preizkusili več oblikovalskih možnosti. Rezultat je:

  • 10.442 vrstic CSS kode
  • 4,761 vrstice PHP/HTML kode
  • 1.371 vrstic kode JQuery
  • 229 slik in fotografij

Od samega začetka smo se odločili, da popolnoma opustimo obstoječo spletno stran in aplikacije ter začnemo z novo prazno stranjo. To nam je omogočilo, da smo zasnovali moderno in prilagodljivo stran, optimizirano za mobilne naprave in pogoste brskalnike.

Kaj sledi

Spletna stran je popolnoma zasnovana na spremenljivkah, kar nam omogoča dodajanje podpore za več jezikov in različne teme v prihodnosti. Prav tako želimo popolnoma prenoviti 'Bazo znanja' in dodati oddelek za predloge, namenjen strankam Hostico.

Želimo se zahvaliti našim strankam za posredovane povratne informacije in za to, da ste z nami!

Hostico / blogObjavljeno na 21-02-2014