Als je een CDN nodig hebt om je website te versnellen, heb ik een eenvoudige oplossing voor discuz-forums waarmee discuz-webmasters het eenvoudig kunnen maken om CDN te gebruiken
1. Maak eerst een CDN-kanaal aan met je domeinnaam op het tweede niveau op Alibaba Cloud en wacht tot dit van kracht wordt
2. Bind deze domeinnaam op tweede niveau aan je discuz-rootmap
3. Ga naar de achtergrond, globale > uploadinstellingen> basisinstellingen> lokale attachment-URL-adres, verander dit item in iets als dit,http://img.aaa.cn/data/attachment, waarbij img.aaa.cn de domeinnaam op het tweede niveau is die je extra bindt, voeg niet toe /
4. Pas de config/config_global.php aan en stel $_config['output']['staticurl'] = 'static/' in; veranderd in $_config['output']['staticurl'] = 'http://img.aaa.cn/static/'; Bovendien, omdat er bugs img.aaa.cn in verschillende details van DZ zitten, zal het wijzigen van dit vierde punt fouten veroorzaken in verschillende details van DZ, dus beoordeel zelf of je dit punt moet veranderen
Na het voltooien van bovenstaande acties kunnen de meeste statische bronnen van je dz worden versneld door CDN, wat heel eenvoudig te bedienen is, maar als je bijlage permissie-instellingen heeft, gaat de gebruiker niet naar de domeinnaam op het tweede niveau dat je op de achtergrond hebt ingesteld bij het downloaden, dus de CDN kan niet worden versneld, dit is volledig onvermijdelijk, zelfs als je de hele site versnelt, kun je dit niet versnellen, niet alleen discuz, phpwind heeft dit probleem ook. Andere veelvoorkomende open source systemen kun je zelf onderzoeken, maar vergeet niet Alibaba Cloud CDN te gebruiken om dynamische verzoeken, inclusief pseudostatische URL's, te versnellen
|