🌼 Spring Sale — Fino a 60% di sconto per hosting e domini

Il sito web di Hostico è stato ridisegnato!

 

Siamo lieti di presentarvi il nuovo sito web di Hostico, versione 5.0, i miglioramenti apportati e le migliorie portate ai servizi di web hosting di recente. Accedi a questo articolo per condividere la tua opinione con noi.

Hostico / blogda Damian Enache
Hostico Ridisegnato

Come è iniziato

Sei mesi fa, quando abbiamo iniziato a pensare alla riprogettazione del sito web di Hostico, abbiamo deciso di parlare con alcuni dei nostri clienti e di rianalizzare tutti i feedback ricevuti nel tentativo di identificare ciò che è importante per voi e migliorare questi aspetti.

Fattori decisivi

In seguito a questo processo abbiamo riconfermato che l'assistenza tecnica, la disponibilità dei servizi, la velocità delle applicazioni e il tempo di risposta sono i principali fattori per cui siamo stati scelti come fornitore di servizi web.
Abbiamo effettuato una media generale basata su 167 'recensioni' ricevute da voi, da cui è emerso il seguente punteggio:

  • Punteggio complessivo: 9.748 su 10
  • Assistenza Tecnica: 9.838 su 10
  • Disponibilità: 9.724 su 10
  • Tempo di risposta: 9.766 su 10
  • Prestazioni: 9.664 su 10

Audit Hardware

Tutti gli account sono ospitati su server rackmount 1U o 2U, con due processori Intel Xeon Nehalem o Westmere (x16-x24 core/soglie), per un totale di fino a ~70.000MHz per un singolo server. Memoria varia tra 16 e 128GB, EEC DDR III, 1333-1600MHz. Connettività di 2GB/s, protezione DDoS tramite ArborNet di 8GB/s e un centro dati con connettività di 15GB/s.

L'unico componente meccanico esistente sui server erano gli Array RAID 10 tramite HDD SATA III o SAS. Sebbene la configurazione RAID 1+0 (4xHDD/Server) offra ridondanza (le informazioni vengono scritte su più HDD simultaneamente rendendo impossibile la perdita di dati in caso di guasto) e velocità (la lettura e scrittura dei dati avviene su più HDD simultaneamente), abbiamo identificato in alcuni momenti ritardi dovuti a query MySql non ottimizzate su database di grandi dimensioni.

Soluzione

Come soluzione a questo problema, abbiamo deciso di aggiungere un Array RAID SSD (Solid-State Drive) supplementare dedicato ai database MySql su tutti i server di hosting web. Gli effetti sono stati conformi alle aspettative, la velocità di elaborazione delle informazioni è aumentata considerevolmente ed sono stati eliminati i periodi di întarziere causati dalle query non ottimizzate.

Software di Audit

Ho scelto inizialmente suPHP come 'handler' PHP per motivi di sicurezza e perché offre a ciascun cliente la possibilità di avere direttive PHP personali. Eravamo consapevoli, al momento dell'implementazione, che il tempo di risposta e il consumo di risorse causati da suPHP rispetto a FastCGI sono molto più elevati.

Soluzione

La soluzione per ridurre il tempo di risposta per PHP è stata quella di scrivere un'applicazione che aggiunge automaticamente per ogni account generato un file privato di direttive PHP, offrendoci così la possibilità di passare a FastCGI, riducendo al contempo il tempo di risposta dei siti web. Inoltre, abbiamo attivato eAccelerator (ottimizzatore e acceleratore di PHP) sul nuovo Array RAID SSD. Gli effetti sono stati sorprendenti, il tempo di elaborazione delle connessioni HTTPD e la risposta dei siti web sono diminuiti notevolmente.

Perché 'Flat Design

Ho scelto il 'design piatto' perché apprezzo l'estetica amichevole e la semplicità leggermente forzata del concetto, la semplicità che obbliga a mettere in evidenza le informazioni in base all'importanza, senza la necessità di esagerare i componenti per farli risaltare.

Il Processo Di Riprogettazione

La riprogettazione è stata eseguita interamente 'in-house' e ha avuto una durata di circa 3 mesi, periodo durante il quale siamo passati attraverso molteplici varianti di design. Il risultato è:

  • 10.442 righe di codice CSS
  • 4.761 righe di codice PHP/HTML
  • 1.371 righe di codice JQuery
  • 229 immagini e foto

Abbiamo deciso fin dall'inizio di rinunciare completamente al sito web e alle applicazioni esistenti e iniziare da un foglio bianco. Questo ci ha permesso di progettare un sito moderno e flessibile, ottimizzato per i dispositivi mobili e i browser comuni.

Cosa segue

Il sito web è completamente progettato sulla base di variabili, il che ci consente di aggiungere supporto per più lingue e diversi temi in futuro. Vogliamo anche riscrivere completamente la 'Knowledge Base' e aggiungere una sezione di suggerimenti dedicata ai clienti di Hostico.

Vorremmo ringraziare i nostri clienti per il feedback fornito e per essere stati con noi!

Hostico / blogPubblicato il 21-02-2014