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