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.

Kako se je začelo
Pred 6 meseci, ko smo začeli razmišljati o prenovi spletne strani Hostico, smo se odločili, da se pogovorimo s nekaterimi našimi strankami in ponovno analiziramo vse prejete povratne informacije v poskusu, da ugotovimo, kaj je pomembno za vas, in izboljšamo te vidike.
Odločilni dejavniki
Po tem procesu smo ponovno potrdili, da so tehnične podpore, razpoložljivost storitev, hitrost aplikacij in čas odziva glavni dejavniki, zaradi katerih smo bili izbrani kot ponudnik spletnih storitev.
Izvedli smo skupno povprečje na podlagi 167 'mnenj', ki so prišla z vaše strani, iz katerih je rezultat naslednja ocena:
- 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
- Učinkovitost: 9.664 od 10
Revizija strojne opreme
Vse račune gostimo na rackmount strežnikih 1U ali 2U, z dvema procesorjema Intel Xeon Nehalem ali Westmere (x16-x24 jedra/gravnosti), kar skupaj znaša do ~70.000MHz za en sam strežnik. Pomnilnik med 16 in 128GB, EEC DDR III, 1333-1600MHz. Povezljivost 2GB/s, zaščita DDoS preko ArborNet pri 8GB/s ter podatkovni center s povezljivostjo 15GB/s.
Edina mehanska komponenta, ki je obstajala na strežnikih, so bili RAID 10 nizovi preko HDD SATA III ali SAS. Čeprav konfiguracija RAID 1+0 (4xHDD/strežnik) nudi redundanco (informacije so zapisane na več HDD-ji hkrati, kar onemogoča izgubo podatkov v primeru okvare) in hitrost (branje in zapis podatkov poteka na več HDD-jih hkrati), smo v 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 dodatni RAID SSD (Solid-State Drive), namenjen podatkovnim bazam MySql, na vse spletne strežnike. Učinki so bili v skladu z pričakovanji, hitrost obdelave informacij se je znatno povečala in obdobja zamud, ki so jih povzročale neoptimizirane poizvedbe, so bila odpravljena.
Revizijska programska oprema
Sprva sem izbral suPHP kot 'handler' PHP iz varnostnih razlogov in ker vsakemu kupcu omogoča, da ima svoje osebne PHP direktive. Zavedali smo se, ko smo to implementirali, da so čas odziva in poraba virov, ki jih povzroča suPHP v primerjavi s FastCGI, veliko višji.
Rešitev
Rešitev za zmanjšanje odzivnega časa za PHP je bila, da smo napisali aplikacijo, ki samodejno doda zasebno datoteko PHP direktiv za vsak ustvarjen račun, kar nam omogoča prehod na FastCGI, hkrati pa zmanjšuje odzivni čas spletnih strani. Prav tako smo aktivirali eAccelerator (optimizator in pospeševalnik PHP) na novem Array RAID SSD. Učinki so bili presenetljivi, čas obdelave HTTPD povezav in odziv spletnih strani se je bistveno zmanjšal.
Zakaj 'Flat Design
Izbral sem 'ravni dizajn' ker cenimo prijazno estetiko in preprosto, a rahlo prisiljeno, zasnovo, preprostost, ki prisili izpostavljanje informacij glede na pomembnost, brez potrebe po pretiravanju s komponentami, da bi jih izpostavili.
Postopek Preoblikovanja
Preoblikovanje je bilo izvedeno v celoti 'in-house' in je trajalo približno 3 mesece, obdobje v katerem smo preizkusili več različic oblikovanja. Rezultat je:
- 10.442 vrstic CSS kode
- 4,761 vrstice PHP/HTML kode
- 1.371 vrstic kode JQuery
- 229 slik in fotografij
Odločili smo se, da bomo od začetka popolnoma opustili obstoječo spletno mesto in aplikacije ter začeli z belim listom. To nam je omogočilo, da smo zasnovali moderno in fleksibilno spletno mesto, optimizirano za mobilne naprave in običajne 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!

