Strona internetowa Hostico została przeprojektowana!
Z przyjemnością przedstawiamy nową stronę internetową Hostico, wersję 5.0, wprowadzone ulepszenia oraz zmiany w usługach hostingowych. Odwiedź ten artykuł, aby podzielić się swoją opinią z nami.

Jak to się zaczęło
Od sześciu miesięcy, gdy zaczęliśmy myśleć o przebudowie strony internetowej Hostico, postanowiliśmy porozmawiać z częścią naszych klientów i ponownie przeanalizować wszystkie otrzymane opinie w próbie zidentyfikowania, co jest dla Państwa ważne i poprawić te aspekty.
Czynniki decydujące
W wyniku tego procesu ponownie potwierdziliśmy, że wsparcie techniczne, dostępność usług, prędkość aplikacji i czas reakcji są głównymi czynnikami, dla których zostaliśmy wybrani jako dostawca usług internetowych.
Przeprowadziliśmy średnią ogólną na podstawie 167 recenzji od Państwa, w wyniku których uzyskano następującą ocenę:
- Ogólny wynik: 9.748 na 10
- Wsparcie techniczne: 9,838 na 10
- Dostępność: 9.724 na 10
- Czas odpowiedzi: 9,766 na 10
- Wydajność: 9.664 z 10
Audit sprzętu
Wszystkie konta są hostowane na serwerach rackmount 1U lub 2U, z dwoma procesorami Intel Xeon Nehalem lub Westmere (x16-x24 rdzeni/thresholdów), osiągając maksymalnie ~70.000MHz dla pojedynczego serwera. Pamięć od 16 do128GB, EEC DDR III, 1333-1600MHz. Łączność o prędkości 2GB/s, ochrona DDoS przez ArborNet o prędkości 8GB/s oraz centrum danych z łącznością 15GB/s.
Jedynym istniejącym komponentem mechanicznym na serwerach były macierze Raid 10 z dyskami HDD SATA III lub SAS. Chociaż konfiguracja RAID 1+0 (4xHDD/Serwer) oferuje redundancję (informacje są zapisywane na wielu dyskach HDD jednocześnie, co uniemożliwia utratę danych w przypadku awarii) i szybkość (odczyt i zapis danych odbywa się na wielu dyskach HDD jednocześnie), w niektórych momentach zidentyfikowaliśmy opóźnienia spowodowane nieoptymalizowanymi zapytaniami MySql na dużych bazach danych.
Rozwiązanie
Aby rozwiązać ten problem, zdecydowaliśmy się dodać dodatkowy Array RAID SSD (Solid-State Drive) dedykowany bazom danych MySql na wszystkich serwerach hostingowych. Efekty były zgodne z oczekiwaniami, prędkość przetwarzania informacji znacznie wzrosła, a okresy opóźnień spowodowane nieoptymalizowanymi zapytaniami zostały wyeliminowane.
Oprogramowanie audytowe
Na początku wybrałem suPHP jako 'handler' PHP z powodów bezpieczeństwa oraz dlatego, że oferuje każdemu klientowi możliwość posiadania własnych dyrektyw PHP. Byliśmy świadomi, w momencie wdrażania, że czas odpowiedzi i zużycie zasobów spowodowane przez suPHP w porównaniu z FastCGI jest znacznie wyższe.
Rozwiązanie
Rozwiązaniem na zmniejszenie czasu odpowiedzi dla PHP było napisanie aplikacji, która automatycznie dodaje plik prywatnych dyrektyw PHP dla każdego wygenerowanego konta, co umożliwiło nam przejście na FastCGI, jednocześnie skracając czas odpowiedzi stron internetowych. Ponadto aktywowaliśmy eAccelerator (optymalizator i akcelerator PHP) na nowym Array RAID SSD. Efekty były zaskakujące, czas przetwarzania połączeń HTTPD i odpowiedzi stron internetowych znacznie się zmniejszył.
Dlaczego 'Płaski Design
Wybrałem 'płaski design', ponieważ doceniamy przyjazną estetykę i łatwo wymuszoną prostotę koncepcji, prostotę, która obliguje do wyróżniania informacji w zależności od jej ważności, bez potrzeby przesadzania z komponentami, aby je wyróżnić.
Proces dzielenia
Przeróbka została wykonana całkowicie 'in-house' i trwała około 3 miesięcy, w trakcie których przeszliśmy przez wiele wariantów designu. Wynik jest:
- 10 442 linijek kodu CSS
- 4 761 linijek kodu PHP/HTML
- 1 371 linii kodu JQuery
- 229 zdjęć i obrazów
Zdecydowaliśmy od początku zrezygnować całkowicie z istniejącej strony internetowej i aplikacji oraz rozpocząć od czystej kartki. Pozwoliło nam to zaprojektować nowoczesną i elastyczną stronę, zoptymalizowaną pod kątem urządzeń mobilnych i popularnych przeglądarek.
Co dalej
Strona internetowa jest w pełni zaprojektowana na podstawie zmiennych, co pozwala nam na dodanie wsparcia dla wielu języków i różnych motywów w przyszłości. Chcemy również całkowicie przepisać 'Bazę Wiedzy' i dodać sekcję sugestii dedykowaną klientom Hostico.
Chcielibyśmy podziękować naszym klientom za przekazane uwagi i za to, że są z nami!

