Jeśli potrzebujesz użyć CDN, aby przyspieszyć swoją stronę, mam proste rozwiązanie dla forów discuz, które ułatwi korzystanie z CDN przez webmasterów discuz
1. Po pierwsze, stwórz kanał CDN z nazwą domeny drugiego poziomu na Alibaba Cloud i poczekaj na jego działanie
2. Przypisz tę nazwę domeny drugiego poziomu do katalogu głównego discuz
3. Przejdź do tła, globalnych > ustawień uploadu> podstawowych ustawień> lokalnego adresu URL załącznika, zmień ten element na coś takiego,http://img.aaa.cn/data/attachment, gdzie img.aaa.cn jest domeną drugiego poziomu, którą dodatkowo przypisujesz, nie dodaj /
4. Zmodyfikuj konfigurację/config_global.php i ustaw $_config['output']['staticurl'] = 'static/'; zmieniono na $_config['output']['staticurl'] = 'http://img.aaa.cn/static/'; Dodatkowo, ponieważ w kilku szczegółach DZ, ponieważ w DZ, img.aaa.cn błędów pojawią się błędy, jeśli zmienisz ten czwarty punkt, spowoduje to błędy w kilku szczegółach DZ, więc proszę samodzielnie zdecyduj, czy go zmienić
Po wykonaniu powyższych działań większość statycznych zasobów twojego dzz może być przyspieszana przez CDN, co jest bardzo proste w obsłudze, ale jeśli twój załącznik ma ustawienia uprawnień, użytkownik nie przejdzie do drugiej domeny ustawionej w tle podczas pobierania, więc CDN nie może być przyspieszony, co jest całkowicie nieuniknione, nawet jeśli przyspieszysz całą stronę, nie tylko discuz, ale także phpwind ma ten problem. Inne popularne systemy open source powinieneś samodzielnie zbadać, ale pamiętaj, aby nie używać Alibaba Cloud CDN do przyspieszania dynamicznych żądań, w tym pseudostatycznych adresów URL
|