Веб-сайт Hostico був перероблений!
Ми раді представити новий веб-сайт Hostico, версія 5.0, покращення, внесені до нього, та оновлення наших веб-хостингових послуг останнім часом. Доступ до цієї статті, щоб поділитися своєю думкою з нами.

Як це почалося
В 6 місяців тому, коли ми почали роздумувати над переробкою веб-сайту Hostico, ми вирішили поспілкуватися з частиною наших клієнтів і повторно проаналізувати всі отримані відгуки в спробі виявити, що є важливим для вас, і покращити ці аспекти.
Вирішальні фактори
В результаті цього процесу ми ще раз підтвердили, що технічна підтримка, доступність послуг, швидкість застосунків та час відгуку є основними факторами, чому нас вибрали як постачальника веб-послуг.
Ми провели загальну оцінку на основі 167 'оглядів', надісланих вами, в результаті чого з’явився наступний бал:
- Загальний бал: 9.748 з 10
- Технічна підтримка: 9.838 з 10
- Доступність: 9.724 з 10
- Час відповіді: 9.766 з 10
- Продуктивність: 9.664 з 10
Аудит апаратного забезпечення
Усі облікові записи розміщуються на серверах rackmount 1U або 2U, з двома процесорами Intel Xeon Nehalem або Westmere (x16-x24 ядер/пороги), загальною потужністю до ~70.000MHz для одного сервера. Оперативна пам'ять від 16 до 128GB, EEC DDR III, 1333-1600MHz. З'єднання 2GB/s, захист DDoS через ArborNet на 8GB/s та дата-центр з підключенням 15GB/s.
Єдиним механічним компонентом, що існує на серверах, були масиви RAID 10 через HDD SATA III або SAS. Хоча конфігурація RAID 1+0 (4xHDD/Сервер) забезпечує надмірність (інформація записується на кілька HDD одночасно, що робить неможливою втрату даних у момент збою) та швидкість (читання і запис даних відбувається на кількох HDD одночасно), ми виявили в певні моменти затримки, викликані не оптимізованими запитами MySql на бази даних великого обсягу.
Рішення
Як рішення для цієї проблеми, я вирішив додати додатковий масив RAID SSD (твердотільний накопичувач), присвячений базам даних MySql, на всі веб-хостингові сервери. Ефекти були відповідно до очікувань, швидкість обробки інформації значно зросла, і були усунуті затримки, викликані неоптимізованими запитами.
Аудит програмного забезпечення
Я спочатку обрав suPHP як 'handler' PHP з міркувань безпеки та тому, що він забезпечує можливість кожному клієнту мати власні PHP директиви. Ми були свідомі, що під час впровадження час відповіді та споживання ресурсів, спричинених suPHP в порівнянні з FastCGI, значно вищі.
Рішення
Рішення для зменшення часу відгуку для PHP полягало в тому, щоб написати програму, яка автоматично додаватиме для кожного створеного облікового запису приватний файл директив PHP, таким чином надаючи можливість переходу на FastCGI, одночасно зменшуючи час відгуку сайтів. Крім того, ми активували eAccelerator (оптимізатор та акселератор PHP) на новому масиві RAID SSD. Ефекти були вражаючими, час обробки HTTPD-з'єднань та відповідь веб-сайтів помітно знизилися.
Чому 'Плоский дизайн
Я обрав 'плоский дизайн', оскільки ціную дружню естетику та легку примусову простоту концепції, простоту, яка змушує виділити інформацію залежно від важливості, без необхідності перебільшувати компоненти, щоб вони виділялися.
Процес перепроектування
Репроєктування було виконано повністю 'внутрішньо' і тривало приблизно 3 місяці, протягом яких ми пройшли через кілька варіантів дизайну. Результат є:
- 10,442 рядків CSS коду
- 4,761 рядків коду PHP/HTML
- 1,371 рядків коду JQuery
- 229 зображень та фотографій
Ми вирішили з самого початку повністю відмовитися від існуючого веб-сайту та додатків і почати з чистого аркуша. Це дозволило нам спроектувати сучасний і гнучкий сайт, оптимізований для мобільних пристроїв та загальних браузерів.
Що далі
Веб-сайт повністю розроблений на основі змінних, що дозволяє нам додавати підтримку для кількох мов і різних тем у майбутньому. Ми також хочемо повністю переписати 'Базу знань' і додати розділ пропозицій, присвячений клієнтам Hostico.
Ми хотіли б подякувати нашим клієнтам за надані відгуки та за те, що ви з нами!

