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

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

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

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

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

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