Впровадження та налаштування Content Delivery Network (CDN) для веб продуктів компанії .
У світі, де швидкість завантаження вебсайт визначає користувацький комфорт та впливає на успішність онлайн-бізнесу, важливо звертати увагу на ефективність та доступність контенту. Виходячи з цих міркувань, наші партнери замислились в розширенні можливостей і вирішили запровадити Content Delivery Network (CDN) для максимальної оптимізації роботи їх вебресурс, а наша команда реалізувала цей проєкт.
У нас стояли наступні задачі:
- Створення віддаленого сервера для зберігання фотоматеріалів
- Весь контент мав зберігатися в одному місці, мати легкий доступ і не дублювався на різних ресурсах
- Фото контент мав бути доступним для всіх ресурсів якими користується бізнес.
Що ми зробили
Ми проаналізували потреби користувачів та визначили основні вимоги до майбутньої CDN. Запланували як буде розподілятися контент, і що для проєкту, будемо використовувати Amazon сервера. Розробили систему, яка кешує та оновлює контент на серверах в залежності від потреб проєкту. Розподілили навантаження на сервери. Прописали скрипт який адаптує зображення для потреб під різні проєкти. Виконали ряд тестів для визначення швидкості та ефективності розробленої CDN.
Як це працює
Наш замовник має локальну ERP систему, до якої ми додали можливість завантаження файлів через API в новостворену систему CDN. Для керування CDN, ми розробили адміністративну панель з можливістю створювати проєкти якими користується бізнес (лендінги, B2B, допоміжні проєкти та інше). При завантаженні контенту ми обираємо, в який саме проєкт будуть завантажені файли. CDN, за допомогою скрипта, автоматично адаптує розміри файлів під вимоги кожного конкретного проєкту. Іншими словами, коли запит надходить з основного сайту, система адаптує розміри та кількість зображень для нього, а якщо запит приходить з іншого, допоміжного проєкту, система надає розміри фотографій, налаштовані саме для цього проєкту. Періодично основний сайт через API запитує систему, чи є нові фотографії для товарів, і ми записуємо посилання на файли в базу даних, при цьому не копіюючи самі файли. Таким чином оновлюється вся база зображень для всіх проєктів.
Функціональні можливості CDN:
- створення проєктів
- налаштування проєктів
- можливість обирати теку для якого саме проєкту будуть використовуватись фото
- завантаження зображень по API
- створення зображень різного розміру за допомогою скрипта для кожного проєкту
- генерація доступів по API
- можливість додавання фото за типами, для подальшого розпізнавання системою
- пошук зображень за назвою товару, за проєктом, за проміжком часу додавання, за типом фото, за ID товару, за розміром
- при видаленні фото з бази, остаточне видалення відбувається через 30 днів, це дає можливість унеможливити випадкове або навмисне видалення контенту.
Адмін панель CDN:
- Створення профілів користувачів
- Можливість надання доступу різного рівня
- Створення проєктів і їх налаштування
- Довідники типів контенту
- Створення тек для кожного проєкту чи товару
Висновок:
Створення та використання CDM системи має значний вплив на онлайн інфраструктуру бізнесів. Це спростило процес завантаження файлів, роблячи його більш ефективним та гнучким.
Однією з ключових переваг стало автоматизоване адаптування розмірів файлів під конкретні вимоги кожного проєкту. Це сприяє оптимізації використання ресурсів та покращує загальний вигляд та швидкість завантаження контенту для кінцевого користувача.
Крім того, система забезпечує зручний механізм оновлення фотографій товарів на основному сайті, що полегшує підтримку актуальності та актуалізацію інформації.
Також CDM відзначається високим рівнем безпеки, забезпечуючи захист фото, що важливо для успішної роботи бізнес-процесів.
Узагальнюючи, впровадження CDM системи позитивно позначилося на ефективності та управлінні контентом, сприяючи покращенню користувацького досвіду та відповідно до індивідуальних потреб різних бізнес-проєктів.
Заходьте до наших каталогів (за типом компаній):
- SMM агентства
- SEO компанії
- PPC компанії
- Веб-студії
- Mobile агентства
- Digital агентствa
- IT компанії
- Та інші менш популярні каталоги
та вибирайте партнера за рядом критеріїв: бал, портфоліо, відгуки, кейси та статті. Або організуйте тендер в даному каталозі, вибравши компанії, що вам сподобалися.
У каталозі 1700+ діджитал-агентств, які готові допомогти в реалізації ваших завдань. Вибирайте та економте до 30% свого часу та бюджету! Це безкоштовно та займе менше 3-х хвилин.