Налаштування мережі доставки контенту (CDN)¶
Розгортання за допомогою KeyCDN¶
CDN або мережа розповсюдження вмісту — це територіально розподілена мережа серверів, яка надає високошвидкісний Інтернет-вміст. CDN забезпечує швидку, високоякісну доставку вмісту для веб-сайтів із великим вмістом.
Цей документ допоможе вам налаштувати обліковий запис KeyCDN на веб-сайті Odoo.
Створити зону витягування на інформаційній панелі KeyCDN¶
На інформаційній панелі KeyCDN почніть із переходу до пункту меню Назви зони, яка з’явиться як частина CDN URL. Потім встановіть Статус зони на active, щоб активувати зону. Для Типу зони встановіть значення Pull, а потім, нарешті, у Налаштуваннях витягування введіть Origin URL— ця адреса має бути повна база даних Odoo URL.
ліворуч. У формі введіть значення дляExample
Використовуйте https://yourdatabase.odoo.com
і замініть префікс субдомену yourdatabase фактичною назвою бази даних. Замість субдомену Odoo, який було надано до бази даних, також можна використовувати спеціальний URL.

Під заголовком Загальні налаштування під формою зони натисніть кнопку Показати всі налаштування, щоб розгорнути параметри зони. Це має бути остання опція на сторінці. Після розширення Загальні налаштування переконайтеся, що параметр CORS увімкнено.
Далі прокрутіть донизу сторінки конфігурації зони та Зберегти зміни. KeyCDN вкаже, що нова зона буде розгорнута. Це може зайняти близько 10 хвилин.

Примітка
Нова Zone URL була створена для вашої зони, у цьому прикладі це pulltest-xxxxx.kxcdn.com
. Це значення буде різним для кожної бази даних.
Скопіюйте цю URL-адресу зони до текстового редактора для подальшого використання, оскільки вона буде використана в наступних кроках.
Налаштування екземпляра Odoo з новою зоною¶
У програмі Odoo Website перейдіть до , а потім активуйте налаштування Content Delivery Network (CDN) і скопіюйте/вставте значення Zone URL із попередній крок у поле CDN Base URL. Це поле є видимим і доступним для налаштування лише тоді, коли активовано Режим розробника.
Примітка
Переконайтеся, що перед основною URL-адресою CDN є дві косі риски (//
) і одна скісна риска (/
) після основної URL-адреси CDN.
Зберегти налаштування після завершення.

Тепер веб-сайт використовує CDN для ресурсів, які відповідають регулярним виразам CDN filters.
У HTML-коді веб-сайту Odoo інтеграція CDN засвідчується, що вона працює належним чином, перевіривши URL зображень. Значення CDN Base URL можна побачити за допомогою функції Оглянути вашого веб-браузера на веб-сайті Odoo. Знайдіть його запис, виконавши пошук на вкладці Мережа в інструментах розробника.

Запобігання проблемам із безпекою, активувавши обмін ресурсами між джерелами (CORS)¶
Обмеження безпеки в деяких веб-переглядачах (таких як Mozilla Firefox і Google Chrome) не дозволяє віддалено пов’язаному файлу CSS отримувати відносні ресурси на тому самому зовнішньому сервері.
Якщо параметр CORS не ввімкнуто в Зона CDN, більш очевидною проблемою на стандартному веб-сайті Odoo буде відсутність значків Font Awesome оскільки файл шрифту, оголошений у Font Awesome CSS, не буде завантажено з віддаленого сервера.
У разі виникнення цих проблем із різними ресурсами на консолі розробника веб-переглядача з’явиться повідомлення про помилку безпеки, подібне до наведеного нижче:
Шрифт з джерела 'http://pulltest-xxxxx.kxcdn.com' заблоковано завантаження /shop:1 політикою спільного використання ресурсів між джерелами: немає заголовка 'Access-Control-Allow-Origin' на запитуваний ресурс. Таким чином, доступ до джерела «http://yourdatabase.odoo.com» заборонено.

Увімкнення параметра CORS в налаштуваннях CDN вирішує цю проблему.