Thảo luận Hướng dẫn cài đặt CDN cho vbulletin và xenforo

Thảo luận trong 'Hosting - Server - Domain' bắt đầu bởi thanhtung19999, 6/12/12.

1votes
5/5, 1 vote

  1. thanhtung19999

    thanhtung19999 New Member

    Bài viết:
    1
    Likes :
    2
    View attachment 3538

    CDN là chữ viết tắt của Content Delivery Networks các bạn có thể tìm kiếm thêm thông tin để hiểu thêm về CDN

    Trong bài này mình sẽ hướng dẫn các bạn cài đặt CDN cho forum vbb 4 và xenforo để giúp hosting của bạn giảm tải và tiết kiệm băng thông .

    Dịch vụ CDN hiện nay trên thế giới cũng có rất nhiều nhà cũng cấp tuy nhiên giải pháp sử dụng cloudflare.com vẫn là lựa chọn tốt nhất cho các bạn chưa có điều kiện kinh tế , cloudflare.com cũng cấp một gói miễn phí và tính năng cũng rất tốt . Tuy nhiên nếu ai có điều kiện hãy thử một nhà cung cấp khác ví dụ MAXCDN xem sao nhé

    Bài này mình sẽ hướng dẫn sử dụng cloudflare.com để cấu hình CDN cho xenforo và vbulletin 4

    Cấu hình CDN cloudflare cho vbb 4


    1. Đăng ký cloudflare . Đầu tiên các bạn cần phải đăng ký cloudflare để sử dụng DNS trước đã nhé . rất đơn giản để đăng ký một tài khoản

    2 . Cấu hình subdomain , ở trong phần cấu hình của cloudflare các bạn tạo một subdomain và bật dịch vụ CDN cho domain đó trỏ về hosting của bạn , chú ý phần này các bạn hãy tạo subdomain của mình về đúng thư mục dùng vbb4 nhé

    Ví dụ như mình tạo subdomain là cdn.gocmobile.net và dùng chung thư mục với domain chính là gocmobile.net
    Trong cấu hình DNS của cloudflare các bạn bật CDN cho subdomain đó , nhưu của mình trong hình dưới là cdn.gocmobile.net
    View attachment 3539

    Các bạn thấy phần CNAME của cdn.gocmobile.net mình bật để cho cái hình đám mây màu vàng đó , chính là để chúng ta sử dụng CND cho forum còn các Recode A khác tắt đám mây đi vì mục đích cho chúng ta ở đây là chỉ sử dụng CDN cho subdomain để load các file js , file ảnh và tất cả các file tĩnh khác trên server của bạn

    3. Cấu hình CDN trên vbulletin 4.

    Các bạn vào phần Replacement Variable Manager trên acp và [Add New Replacement Variable] những chỗ sau

    View attachment 3540


    Tiếp tục add các phần sau



    Mã:
    Search src="clear.gif"
    Replace src="http://cdn.gocmobile.net/clear.gif"
     
    Search src="customavatars/
    Replace src="http://cdn.gocmobile.net/customavatars/
     
    Search src="customprofilepics/
    Replace src="http://cdn.gocmobile.net/customprofilepics/
     
    Search src="images/
    Replace src="http://cdn.gocmobile.net/images/
     
    Search url("clientscript
    Replace url("http://cdn.gocmobile.net/clientscript
     
    Search src="clientscript/
    Replace src="http://cdn.gocmobile.net/clientscript/
     
    Search href="clientscript/
    Replace href="http://cdn.gocmobile.net/clientscript/
     
    Search url(./images/
    Replace url(http://cdn.gocmobile.net/images/
     
    Search url(images/
    Replace url(http://cdn.gocmobile.net/images/
     
    Search var imgdir_misc = "images/misc";
    Replace var IMGDIR_MISC = "http://cdn.gocmobile.net/images/misc";
     
    Search url('http://gocmobile.net/images
    Replace url('http://cdn.gocmobile.net/static/images

    Tiếp theo vào phần Settings->Options
    Style and Language Settings

    Chỗ Store CSS Stylesheets as Files các bạn chọn là "NO" , sau đó lưu lại và tiếp tục chọn là "YES" sau đó lưu lại , hì việc này để các fie css trong foder /clientscript/vbulletin_css vập nhật các url mới ý mà
    Tốt nhất là sau khi làm xong hãy kiểm tra các file css đó các url ảnh chưa update đc thì các bạ edit bằng tay nhé , Mình phải tìm hiểu mất 2 ngày mới làm xong vì nguyên đi edit thủ công , vì lúc đó chưa nghĩ ra chỗ chọn NO sau đó YES ;))

    Bây giờ thì các bạn đã cấu hình xong CDN cho VBB
    Các file tĩnh sẽ chạy trên URL cdn.gocmobile.net . cả avatar của thành viên tất cả đầu chạy qua CDN đó , các bạn có thể kiểm tra xem các file tĩnh đã có url mới chưa bằng cách view trang của các bạn hoặc dùng Firebug



    Cấu hình CDN cloudflare cho XenForo
    Các bước 1 và 2 y như phần của vbb trên

    Bước 3 . Cấu hình CDN cho xenforo

    Mở file config.php và thêm vào 2 dòng này

    PHP:
    $config['externalDataUrl'] = 'http://cdn.gocmobile.net/data';
    $config['javaScriptUrl'] = 'http://cdn.gocmobile.net/js';
    Tiếp theo vào Appearance > Styles>you Style>Style Property Groups> General

    phần Path to Images thay đổi là
    Mã:
    http://cdn.gocmobile.net/styles/default

    Như vậy là đã xong các bạn có thể kiểm tra ở gocmobile.net sẽ thấy điều đó :)

    chúc các bạn thành công!
    Source: http://daivietpda.com/threads/huong-dan-cai-dat-cdn-cho-vbulletin-va-xenforo.133668/
     
    boylt9x and freecode like this.
    Đang tải...
  2. freecode

    freecode Member

    Bài viết:
    398
    Likes :
    143
    thank you
     
  3. nhocti

    nhocti Member

    Bài viết:
    49
    Likes :
    30
    Đã và đang sử dụng Cloudflare, mỗi tháng tiết kiệm được gần 5Gb băng thông, đó là với website mình ít lượt truy cập, sau này nếu lượt truy cập nhiều chắc sẽ tiết kiệm hơn nữa :x :x
     
  4. sinhvienluat

    sinhvienluat Member

    Bài viết:
    140
    Likes :
    37
    mình cũng dùng cái này, tuy nhiên ko hiểu sao thời gian gần đây website liên tục bị báo offline, mặc dù vào bằng các tên miền phụ ko CDN vẫn bình thường.
     
  5. Phú Nguyễn Hồng

    Phú Nguyễn Hồng Member

    Bài viết:
    113
    Likes :
    111
    Đừng sử dụng CND cho domain chính :)
    Chỉ sử dụng các thành phần tĩnh thôi!
     
  6. giakhang2010

    giakhang2010 Member

    Bài viết:
    150
    Likes :
    70
    còn các hình ảnh đính kèm thì sao nhỉ
     
  7. Flynn95

    Flynn95 New Member

    Bài viết:
    18
    Likes :
    1
    Nếu có tiền thì lời khuyên là hãy sử dụng các dịch vụ CDN khác như Amazon, chứ CloudFlare dính bad reputation ở khắp các diễn đàn hosting rồi đấy.
     
  8. SangNguyen2603

    SangNguyen2603 Member

    Bài viết:
    192
    Likes :
    63
    Mọi người cho em hỏi cái này với
    Những thông số này
    Mã:
    $config['externalDataUrl'] = 'http://cdn.gocmobile.net/data';
    $config['javaScriptUrl'] = 'http://cdn.gocmobile.net/js';

    Mã:
    http://cdn.gocmobile.net/styles/default
    Là để nguyên link của gocmobile hay sửa lại link forum của mình, tình hình là em để nguyên hay sửa lại link thì avatar với mấy hình ảnh không hiển thị được . Ai đó giúp em với !
     
  9. tangduongtrieu

    tangduongtrieu New Member

    Bài viết:
    69
    Likes :
    20
    Xin hỏi là nếu mình đã add name server của cloudfare vào main domain rồi thì có cần làm bước CDN này nữa không ?

    Tại vì như vậy sẽ mất công nó truy vấn 2 lần tới 2 domain (1 sub + 1 main).
     
  10. tranbinhcse

    tranbinhcse New Member

    Bài viết:
    8
    Likes :
    1
    Ko biet godaddy co dich vu nay ko ta,
     
  11. Kenzone

    Kenzone New Member

    Bài viết:
    4
    Likes :
    0
    mình có sub domain là forum.domain.com ( trong đó có source xenforo), vậy cho mình hỏi cách tiết lập CDN như thế nào?
     
  12. UpReseller

    UpReseller Member

    Bài viết:
    195
    Likes :
    117
    Với dịch vụ CDN do Cloudflare cung cấp, khi bạn bật biểu tượng ĐÁM MÂY MÀU VÀNG cho bản ghi forum.domain.com thì tự nhận là có qua proxy của Cloudflare rồi nhé.
     
    Kenzone thích bài này.
comments powered by Disqus
: cdn

Chia sẻ trang này

Đang tải...