Hướng dẫn đăng ký và sử dụng CDN CloudFlare tăng tốc cho Xenforo

    1. 0 VNĐ
    2. bấm xem số
    3. ID Tin rao:
      77945
    4. Tình trạng:
      Chưa có
    5. Khu vực:
      thành phố hồ chí minh , Chưa có
    6. Thông tin:
      13/4/19, 1,557 Đọc

  1. Sử dụng CDN CloudFlare để tăng tốc cho Xenforo miễn phí là một cách hay để cãi thiện hiệu suất tải trang và các bạn nên dùng vì CDN CloudFlare là FREE và hiệu quả.

    Trước hết CDN là mang các file tĩnh như css/js/images/...vân...vân. Nói chung là các file tĩnh để chúng load riêng biệt qua domain sub. Ở đây mình lấy ví dụ: https://www.1doi1.com là domian chính, và https://cdn.1doi1.com là sub domain để chạy cdn.

    Các file sẽ chuyển qua https://cdn.1doi1.com/css hoặc https://cdn.1doi1.com/js chứ không còn nằm ở https://www.1doi1.com nữa nhé.

    Đăng ký CDN CloudFlare miễn phí.


    Đăng ký tài khoản clodFlare như bình thường ( có rất nhiều trên Google rồi ). Sau đó vào phần DNS của domain

    [​IMG]

    • Chọn bản ghi A
    • Name: ghi trên subdomain vào. mình là https://cdn.1doi1.com. Nên ở đây mình chỉ cần gõ cdn.
    • IP4v address: gõ ip của sever host vào.
    • Bấm vào biểu tượng đám mây để nó lên màu cam như trong hình.
    • Bấm vào Add Record là xong.

    [​IMG]

    Cài đặt CDN cho xenforo



    Giờ ta truy cập vào thư mục host chứa code của web, theo đường đẫn thư mục library/config.php để mở file config.php lên
    Khi đã mở lên, kéo xuống cuối file vào chèn đoạn code này vào:

    Mã:
    $config['externalDataUrl'] = 'https://cdn.1doi1.com/data';
    $config['javaScriptUrl'] = 'https://cdn.1doi1.com/js';
    ( nhớ sửa https://cdn.1doi1.com thành domain CDN của bạn đã tạo ở bước trên )

    [​IMG]

    Để nó hoạt động trơn tru và không lỗi file ảnh trên xenforo.
    Truy cập theo: AdminCP >Appearance >Styles>
    Chọn vào Style Property mà style ( giao diện ) bạn đang sử dụng cho web. Tiếp theo chọn đến General

    [​IMG]

    Ở mục Path to Images. Mặc định nó sẽ là styles/default hoặc styles/(tên thư mục style của bạn)
    Bạn chỉ cần thêm domain sub CDN đã tạo vào
    Để thành https://cdn.1doi1.com/styles/default hoặc https://cdn.1doi1.com/styles/(tên thư mục style của bạn)
    ( nhớ đổi thành sub domain của bạn chứ không phải copy https://cdn.1doi1.com để nhập đâu nhé )
    Và nhấn Update Style Properties để cập nhật lại toàn bộ web là xong!

    [​IMG]


    Khi đã xong, bạn truy cập địa chỉ subdomain nó sẽ chạy ra trang web y chang trang web gốc
    Của mình, khi bạn truy cập https://cdn.1doi1.com nó sẽ y chang trang gốc https://www.1doi1.com

    Tránh trung lặp nội dung khi sử dụng CDN cho xenforo



    Theo như mình biết, để tránh trung lặp nội dung giữa domian chính và domian cdn. Thì bạn phải chèn thẻ canonical vào trong <link của mã web.
    Tác dụng của canonical là để nói <link này sẽ chỉ nhận domain chính là nội dung gốc, còn nội dung trong domian cdn không quan trọng.

    Vậy làm sao để chèn canonical vào? hay biết nó có kích hoạt hay chưa? Thật may mắn khi xenforo đã hỗ trợ sẵn cho bạn nếu bạn đã làm xong các hướng dẫn như mình nói trên.

    Để kiểm tra lại có canonical trong code chưa. Bạn Ctrl+U để xem mã trang web domain chính cũng như domain sub CN. Sẽ thấy canonical trong đó điều trỏ về domain chính

    [​IMG]

    [​IMG]

    Đừng tiếc 1 like nếu thích nhé!
     
Đang tải...