Оптимізація продуктивності та локалізація: Адаптація румунського сайту з інтеграціями

Завдання

До нас звернулася компанія Gorgany із запитом на оптимізацію швидкодії та продуктивності їх інтернет-магазину. Основними викликами були велике навантаження на сервер через понад 80 AJAX-запитів на кожній сторінці, відсутність високорівневого кешу та значні об’єми передаваного контенту. Ці проблеми призводили до частих збоїв сервера, повільної швидкодії та низьких показників продуктивності. Окрім цього, було поставлено завдання розробити повністю новий сайт для румунського ринку, який мав відтворювати стиль українського сайту, але з урахуванням специфіки румунських процесів — інтеграцій, локалізації платіжних систем і адаптації під румунську мову. Румунський сайт також повинен був мати специфічні інтеграції з румунськими платіжними системами та логістичними системами, такими як Netopia, для забезпечення безперебійної роботи на новому ринку.

Рішення

Ми провели комплексну оптимізацію платформи для українського сайту та розробку румунського з адаптацією під місцеві умови, що включало:

  • Аудит та рефакторинг модулів: Виявлення і оптимізація модулів, що впливали на продуктивність для обох сайтів.
  • Оптимізація бекенду: Зменшення навантаження на сервер через рефакторинг та оптимізацію архітектури.
  • Оптимізація статичного контенту: Видалення зайвих модулів, заміна 3D-моделей на статичні зображення та конвертація зображень у формат WebP.
  • Робота з JavaScript: Повний рефакторинг кастомного JavaScript та оптимізація запитів на сторінках.
  • Впровадження високорівневого кешування: Зниження навантаження на сервер при повторних запитах.
  • Розробка румунського сайту: Створення сайту, який повністю відтворює стиль українського, але з урахуванням румунських специфік — інтеграції з місцевими платіжними системами та логістичними системами, адаптація інтерфейсу під румунську мову та локалізацію.

Ключові етапи проекту

  • Аудит проблем продуктивності: Виявлення вузьких місць у роботі серверу та клієнтської частини для обох сайтів.
  • Рефакторинг бекенду: Створення стабільної та масштабованої архітектури для українського та румунського сайтів.
  • Оптимізація контенту: Видалення непотрібних модулів та впровадження рішень для роботи зі статичними даними.
  • Зміна архітектури проекту: Перехід від вертикальної до більш ефективної структурної архітектури для українського сайту та адаптація архітектури під румунський ринок.
  • Інтеграція WebP: Конвертація зображень та впровадження рішень для зменшення навантаження на сервер для обох сайтів.
  • Інтеграції для румунського сайту: Впровадження локальних платіжних та логістичних систем для забезпечення безперебійної роботи сайту на новому ринку (платіжні системи Netopia, модулі доставки).

Особливості проекту

  • Аудит і рефакторинг модулів: Глибоке дослідження та оптимізація модулів, що найбільше впливають на швидкодію.
  • Заміна 3D-моделей на статичні зображення: Підвищення швидкості завантаження сторінок через заміну важких 3D-елементів на легші статичні зображення.
  • Оптимізація зображень: Перехід на формат WebP, що значно зменшує розмір файлів без втрати якості.
  • Високорівневе кешування: Впровадження складного кешування для повторних запитів користувачів, що дозволило суттєво зменшити навантаження на сервер.
  • Рефакторинг кастомного JavaScript: Підвищення ефективності та швидкості завантаження сторінок за рахунок переписування неефективного коду.

Адаптація під румунський ринок: Створення румунського сайту з інтеграціями для румунських платіжних і логістичних систем, адаптація інтерфейсу для румунських користувачів, підтримка румунської мови.

Результати

  • Google PageSpeed Insights: Показники зросли з 20 до 65 балів, а при використанні кешування досягли 100 балів.
  • Час відповіді серверу: Знижено з 3 секунд до 150 мілісекунд.
  • Масштабованість: Покращена стабільність та готовність до зростання аудиторії завдяки модернізації архітектури для обох сайтів.
  • Покращена взаємодія з румунським ринком: Адаптація функціоналу для румунського сайту, інтеграція з румунськими платіжними шлюзами та логістичними системами, зокрема Netopia для платіжних транзакцій та кастомні модулі для доставки, дозволила забезпечити безперебійну роботу і значно покращити досвід користувачів на новому ринку.
  • Інтеграція логістичних і платіжних рішень: Для румунського сайту були успішно реалізовані інтеграції з місцевими системами, що забезпечили безперебійну роботу, зручні платіжні опції та оперативну доставку.
  • Адаптація під румунський ринок: Повністю адаптований сайт для румунського ринку, з урахуванням мовних, платіжних і логістичних особливостей. Це включає не лише переклад інтерфейсу, але й інтеграцію специфічних систем для румунських користувачів, таких як автоматизовані розрахунки вартості доставки, інтеграція з румунськими платіжними системами та кастомні функції для обробки замовлень.
  • Покращення функціоналу українського сайту: Оновлений чекаут, інтеграція з Нова Пошта та точний розрахунок вартості і часу доставки для кожного товару дозволили значно покращити користувацький досвід на українському сайті.

Оновлений інтернет-магазин став швидшим, стабільнішим і більш зручним для користувачів, що сприяє покращенню досвіду клієнтів та зростанню довіри до бренду Gorgany, а румунський сайт, завдяки інтеграціям та адаптаціям, забезпечив успішний вихід на новий ринок з оптимальним функціоналом для місцевих користувачів

Про нас говорять

    Ми завжди знайдемо спільну мову

    Дивіться наші кейси і дізнавайтесь, як ми допомагаємо бізнесам досягати крутих результатів | Proacto