Εάν πρέπει να χρησιμοποιήσετε ένα CDN για να επιταχύνετε τον ιστότοπό σας, έχω μια απλή λύση για φόρουμ discuz που μπορεί να διευκολύνει τους διαχειριστές ιστοσελίδων discuz να χρησιμοποιούν το CDN
1. Αρχικά, δημιουργήστε ένα κανάλι CDN με το όνομα τομέα δεύτερου επιπέδου στο Alibaba Cloud και περιμένετε να τεθεί σε ισχύ
2. Συνδέστε αυτό το όνομα τομέα δεύτερου επιπέδου στον ριζικό κατάλογο discuz
3. Μεταβείτε στο παρασκήνιο, καθολικές ρυθμίσεις μεταφόρτωσης >> βασικές ρυθμίσεις> διεύθυνση URL τοπικού συνημμένου, αλλάξτε αυτό το στοιχείο σε κάτι σαν αυτό,http://img.aaa.cn/data/attachment, όπου img.aaa.cn είναι το όνομα χώρου δεύτερου επιπέδου που δεσμεύετε επιπλέον, μην προσθέτετε /
4. Τροποποιήστε το config/config_global.php και ορίστε $_config['output']['staticurl'] = 'static/'; άλλαξε σε $_config['output']['staticurl'] = 'http://img.aaa.cn/static/'; Επιπλέον, επειδή υπάρχουν σφάλματα img.aaa.cn σε πολλές λεπτομέρειες του DZ, εάν αλλάξετε αυτό το 4ο σημείο, θα προκληθούν σφάλματα σε πολλές λεπτομέρειες του DZ, οπότε κρίνετε μόνοι σας εάν θα αλλάξετε αυτό το σημείο
Μετά την ολοκλήρωση των παραπάνω ενεργειών, οι περισσότεροι από τους στατικούς πόρους του dz σας μπορούν να επιταχυνθούν από το CDN, το οποίο είναι πολύ απλό στη χρήση, αλλά εάν το συνημμένο σας έχει ρυθμίσεις αδειών, τότε ο χρήστης δεν θα μεταβεί στο όνομα τομέα δεύτερου επιπέδου που έχετε ορίσει στο παρασκήνιο κατά τη λήψη, επομένως το CDN δεν μπορεί να επιταχυνθεί, αυτό είναι εντελώς αναπόφευκτο, ακόμα κι αν επιταχύνετε ολόκληρο τον ιστότοπο, δεν μπορείτε να το επιταχύνετε, όχι μόνο το discuz, αλλά και το phpwind έχει αυτό το πρόβλημα. Άλλα κοινά συστήματα ανοιχτού κώδικα θα πρέπει να τα εξερευνήσετε μόνοι σας, αλλά θυμηθείτε να μην χρησιμοποιείτε το Alibaba Cloud CDN για να επιταχύνετε δυναμικά αιτήματα, συμπεριλαμβανομένων ψευδοστατικών διευθύνσεων URL
|