Якщо вам потрібно використовувати CDN для прискорення роботи сайту, у мене є просте рішення для форумів дискузі, яке полегшить використання CDN для вебмайстрів дискузі.
1. По-перше, створіть CDN-канал із вашим доменом другого рівня на Alibaba Cloud і зачекайте, поки він набуде чинності
2. Прив'яжіть це доменне ім'я другого рівня до вашого кореневого каталогу Discuz
3. Перейдіть у фоновий режим, глобальні налаштування > завантаження> базові налаштування> локальну адресу вкладення, змініть цей елемент на щось подібне,http://img.aaa.cn/data/attachment, де img.aaa.cn — доменне ім'я другого рівня, яке ви додатково прив'язуєте, не додавайте /
4. Модифікувати конфігурацію/config_global.php і встановити $_config['output']['staticurl'] = 'статичний/'; змінено на $_config['output']['staticurl'] = 'http://img.aaa.cn/static/'; Крім того, через наявність помил img.aaa.cn ок у кількох деталях DZ, якщо ви зміните цей четвертий пункт, виникнуть помилки в кількох деталях DZ, тож, будь ласка, вирішіть самостійно, чи варто змінювати цей пункт
Після виконання вищезазначених дій більшість статичних ресурсів вашого dz можна прискорити за допомогою CDN, що дуже просто в експлуатації, але якщо у вашому вкладенні є налаштування дозволу, користувач не звернеться до другого рівня домену, який ви встановили у фоновому режимі під час завантаження, тому CDN не можна прискорити, це абсолютно неможливо, навіть якщо прискорити весь сайт, ви не зможете це прискорити, не лише дискузі, а й phpwind має цю проблему. Інші поширені системи з відкритим кодом варто дослідити самостійно, але пам'ятайте, що не варто використовувати Alibaba Cloud CDN для прискорення динамічних запитів, включно з псевдостатичними URL
|