Xenforo và CDN

Thảo luận trong 'General Discussions' bắt đầu bởi tacgiaviet, 26/8/12.

1votes
5/5, 1 vote

  1. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    CDN là cái gì thì anh em chắc ai cũng biết, mà chưa biết thì google cái ra liền

    Đối với những bạn làm site chỉ phục vụ trong nước thì chắc ít quan tâm vụ này, nhưng nhiều site có member từ nhiều quốc gia khác nhau thì CDN là cần thiết

    Hiện em đang tìm hiểu vụ CDN và xenforo để tăng tốc độ load trang và giảm BW. Em đang dùng CDN của google nhưng mà lại chưa biết bỏ vào xen như thế nào, nên lập topic này hỏi các cao nhân

    Em sang xen.com thì thấy bảo chèn vào config.php như sau
    Mã:
    $config['externalDataUrl'] = 'http://static.yoursite.com/data';
    $config['javaScriptUrl'] = 'http://static.yoursite.com/js'; 
    về image thì vào style change stylepath sang host cdn

    Em muốn hỏi là cách này có dùng được không ?
    Member nó upload avatar thì làm sao đồng bộ mục data trong host với cdn của mình được
     
    Đang tải...
  2. UpReseller

    UpReseller Member

    Bài viết:
    195
    Likes :
    117
    CDN nó sẽ tự đồng bộ, vì bạn sẽ phải setup DNS cho nó tương thích với host, vd khi gõ images.domain.com/anh.jpg thì nó sẽ tự nhảy sang data của CDN Services với máy chủ nào gần visitor nhất ^^

    Tham khảo thêm thì có MaxCDN, nhưng mình thấy Incapsula cũng khá phết.
     
    tacgiaviet thích bài này.
  3. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    ý em là khi member upload avatar, nếu config như thế thì nó tự upload thẳng vào
    luôn à. Em thấy chắc ko dễ vậy vì đây là outsite rồi
     
  4. UpReseller

    UpReseller Member

    Bài viết:
    195
    Likes :
    117
    Khi bạn mua CDN, người ta sẽ có hướng dẫn để bạn setup DNS, đừng lo.

    Rgs,
     
  5. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    co cdn free ko upreseller
     
  6. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    cloudflare
    google app
    ......

    mình đang dùng google app :D
     
    ntycle thích bài này.
  7. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    nhưng mà mình dùng directadmin mà cloudflare dung lượng bao nhiêu nhỉ
     
  8. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    mà cho hỏi...khi sử dụng cloudflare rồi mà chuyển sang dịch vụ khác được ko nhỉ :confused:
     
  9. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    add cái dns thôi liên quan gì cp của mình. nhưng cloudflare có nhược điểm là đăng nhập 1 xíu nó tự out, nên xài google sướng hơn nhiều
     
  10. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    cậu gửi cho mình cái link tới google đi...vừa đọc thấy bảo cloudflare lợi bất cập hại :-ss
     
    thiencqcq thích bài này.
  11. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    http://24ways.org/2008/using-google-app-engine-as-your-own-cdn

    hướng dẫn từ a --> z

    Cloudflare nó sao sao ý. mình chọn CDN only rồi mà nó vẫn can thiệt vào các dynamic content làm cho nó cache luôn cả session, tý là bắt đăng nhập lại đến nản

    Mình xài cloudflare làm cái dns trung gian thôi, tắt hết chức năng luôn. DNS nó update nhanh lắm :)
     
    Xavier thích bài này.
  12. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    híc...chẳng hiểu gì mấy vụ cdn này lắm :-s
     
  13. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    nôm na là file tĩnh trên web được lưu trữ ở rất nhiều các máy chủ chuyên dụng đặt ở khắp nơi trên thế giới. Client truy cập vào thì nó xem gần client nhất là máy chủ nào, rồi tải mấy file tĩnh từ server đó về

    file không nằm trên server của mình nên server mình nhẹ nhàng + ít tốn băng thông ( chắc chắn )
    file nằm ở nhiều server cùa bọn cdn nên dù truy cập web ở đâu cũng có tốc độ load nhanh
    .....
     
  14. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    mình ko hiểu cách cài đặt ấy :(
     
  15. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    thì bài trên hướng dẫn kỹ rồi mà bạn. không bạn xài chung với mình nè cdn.tacgiaviet.com ( đang đợi dns update :P ) có tất cả những file js cần thiết cho xen và một vài addon, bạn cần thêm adon nào thì nói mình up file js cần thiết lên

    image cũng vậy
     
  16. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    cảm ơn lòng tốt của bác nhưng mà m chưa thử lần nào thì nên thử 1 lần cho biết
     
  17. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    muốn đơn giản nữa thì bác vào cloudflare đăng ký acc rồi add 1 cái sub dạng cdn.domain.com, bật tính năng cdn cho nó, trỏ về ip của host
    Vào host control add cái sub cdn.domain vào, nhớ là ko tạo thư mục riêng /cdn mà để chung với main domain. Tức là khi gõ cdn.domain.com thì cũng như gõ domain.com, đều là vào trang chính
    domain.com ==> public_html/forum
    cdn.domain.com ==> public_html/forum

    rồi vào config.php add thêm 2 dòng
    Mã:
    $config['externalDataUrl'] = 'http://cdn.domain.com/data';
    $config['javaScriptUrl'] = 'http://cdn.domain.com/js'; 
    về phần hình ảnh thì vào AdminCP/Appearance/Styles/YourSkin/Style Property Groups/General/Settings/Path to Images
    thay mặc đinh /styles/default bằng http:/cdn.domain.com/styles/default

    Nguyên lý : domain chính của ta không có bị cloudflare quản chế gì nên toàn bộ dynamic content đều ko bị nó cache, gây rắc rối. Ngược lại thì avatar, js, images ... đều được đưa vào hệ thống cdn của nó, giúp giảm băng thông và tăng load
     
  18. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    ghét cloudflare rồi...đang tính cái google của bác kia :P
     
  19. tacgiaviet

    tacgiaviet Member

    Bài viết:
    280
    Likes :
    82
    thật ra cloudflare khó chịu là khi mình chạy toàn bộ site qua nó, nó cache tùm lum, có khi site đang onl mà nó treo cái bảng site offline to đùng ...

    Chứ cách này thì chỉ cache mấy file tĩnh nên nó chẳng làm gì được site của mình cả, mà mấy file tĩnh thì cũng ko có trường hợp offline :P

    Nói chung là bỏ được cái dở và giữ được cái hay của nó :D

    P/S : google thì ko cloud được avatar đâu nhá, vì mem ko thể upload lên nó được. Bạn có thể kết hợp cả 2. avatar thì chơi với cloudflare, js vs images thì chơi với google

    Mới test. tốc độ của cloudflare nhanh hơn 1 xíu :D. Nó có cái hay là khi mình sửa file trên host mình thì nó tự cập nhật ở cdn luôn. chứ google thì mình sửa cái nào phải upload cái đó lên đè cái cũ. khá bất tiện
     
  20. Xavier

    Xavier Well-Known Member

    Bài viết:
    1,414
    Likes :
    522
    tù vãi đ'
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...