Giới thiệu về 🐰 BunnyCDN (bunny.net)

Mình biết tới BunnyCDN là 1 dịch vụ CDN có tiếng từ khá lâu, đây là dịch vụ luôn được mọi người đánh giá là rẻ và chất lượng, phần lớn khách hàng đều hài lòng về dịch vụ

Hiện tại thì họ đã đổi domain sang bunny.net và thêm rất nhiều dịch vụ mới

Thường mình không dùng CDN trả phí nào, vì rất kém hiệu quả, nếu chỉ CDN bạn dùng Cloudflare lại chẳng bố đời hơn, vừa nhanh, vừa miễn phí, chưa kể Cloudflare lại còn tích hợp 1001 các công nghệ liên quan tới tốc độ, bảo mật

Về sử lý ảnh thì mình vẫn đang hài lòng với Jetpack Photon và chưa thấy bố con thèng nào qua được nó khi truy cập từ Việt Nam 😀

Dạo này xem lại thì thấy bunny.net đã có thêm khá nhiều công nghệ mới, như xử lý thumbnail, nén ảnh, cache, các vấn đề liên quan tới DNS cũng được họ thêm vào … ShortPixel và FlyingCDN cũng dùng dịch vụ của để BunnyCDN để cung cấp lại cho khách hàng, thậm chí vài dịch vụ hosting như Speedypage còn cung cấp Bunny CDN và Optimiser miễn phí

Nói chung, nếu bạn được dùng Bunny CDN miễn phí thì mình đánh giá là ngon, còn lại theo mình không nên tốn bất cứ chi phí nào cho CDN

So với Cloudflare CDN, Jetpack Photon thì BunnyCDN hơn điểm quan trọng là có location Việt Nam, lý thuyết với các truy cập từ Việt Nam, BunnyCDN sẽ tốt hơn, khi Việt Nam đứt cáp quốc tế cũng sẽ cải thiện hơn

Về giá cũng đã có 1 số thay đổi so với trước đây, hiện tại, bất kể bạn dùng bao nhiêu space, bw …. tối thiểu 1 tháng bạn phải trả $1

Đang rỗi rãi và tài khoản còn ít balance miễn phí, nên mình cũng thử dùng BunnyCDN trên Cloudinary ít tháng cho tới khi hết tiền rồi tính tiếp 😛

Đăng kí tài khoản Bunny CDN

Nếu bạn chưa có tài khoản, có thể đăng kí theo button bên dưới, mặc định BunnyCDN cho phép dùng thử trong 14 ngày

Bunny CDN

Phần promo code có thể điền các code bên dưới, mỗi code sẽ được cộng thêm $5 vào tài khoản, tùy đợt khuyến mãi còn hay không mà code hoạt động

WPLOGOUT
THEWPX
WPBLOGGING101
BLOGGINGASK
WPLOGOUT
GET5
WPSPEEDMATTERS
FRESHDASH
BECLIPSE5

Với tài khoản của mình thì 2 code đầu được + vào $10

Cấu hình Cloudinary

  • Cài đặt Auto upload mapping theo như bài cũ tại đây

Bạn đang dùng bao nhiêu dịch vụ ảnh, hay muốn ảnh nào dùng qua Cloudinary thì cứ thêm vào

Cấu hình BunnyCDN

Add Pull Zone

Điền các thông tin

  • Pull Zone Name: đặt tên tùy ý, để nhớ là được
  • Origin Type: chọn Origin URL
https://res.cloudinary.com/xinclub/w_300,f_webp,q_auto:best/img

Cụ thể trên Pull Zone này mình cấu hình cho các ảnh thumbnail, kích thước 300px và đưa về định dạng Webp, nên dùng Origin URL như thế

Add Custom Hostname

  • Đặt 1 subdomain dùng cho Pull Zone này, như ở đây mình dùng subdomain i0.bibica.net

Vào quản trị DNS của domain, add 1 records CNAME theo cấu hình có sẵn

  • Chú ý nếu dùng Cloudflare DNS thì tắt Proxy status (hình đám mây màu cam)

  • Ấn tiếp vào Enable để bật cấu hình ssl, chọn Get a free certificate

Làm tương tự, tạo thêm các Pull Zone cho các vị trí ảnh khác

Như trường hợp của mình thì ảnh trên thèng bibica.net bao gồm thumbnail, full, ảnh ở comment và ở avatar, tổng cộng tạo thành 4 Pull Zone như thế

Add Storage Zone

Bạn có thể tạo thêm Storage để chứa tất cả các ảnh, storage này về mặt ý nghĩa, khá tương tự Amazon S3 hay Cloudflare R2, có điều công nghệ thì hơi khác, bước này theo mình là không cần lắm, có điều nếu dùng Cloudinary thì tạo storage để hạn chế dùng băng thông từ Cloudinary cũng được, phần vì chi phí rất rẻ

Trước đây khi chưa bị vấn đề tối thiểu $1 / 1 tháng thì mình chỉ tạo storage tại Singapore cho rẻ, mà giờ ít nhiều gì cũng $1 rồi nên cứ add cho đủ khu vực đi 😛

Add Storage vào Pull Zone

  • Chọn 1 Pull Zone -> Caching -> Perma-Cache, chọn storage rồi ấn Save Config

Chọn nhanh các Pull Zone khác từ menu phía trên để thêm storage cho nhanh

Tổng kết chi phí

Storage cho toàn bộ location: $0.055 / 1GB, trang bibica.net hiện tại data ảnh khoảng 700MB gì đó, sau khi nén lại còn cỡ 300-400 là kịch, nôm na < 1GB ~ $0.055

Băng thông: từ $0.01 tới $0.06 / GB tùy khu vực, thường 1 ngày trang bibibca.net có cỡ 500 view :]] dễ hình dung thì chắc khoảng vài trăm MB băng thông mỗi ngày, làm tròn xông xênh 15Gb mỗi tháng ở mức giá Asia thì ~ $0.45 / 1 tháng 😀

Khoản chi phí thì mình làm màu mè, tính toán thôi, vì thực tế hàng tháng mình dùng < $1 cả 😛

Hiệu quả

Sau khi đã có cache, khi dùng IP Việt Nam thì các ảnh đều load từ server tại Việt Nam, dùng IP US thì load từ server US

Do dùng storage chứa ảnh, nên lý thuyết chỉ có người truy cập đầu tiên là chậm, từ lần truy cập thứ 2 trở đi sẽ nhanh, ưu điểm so với Cloudflare, là các ảnh này sẽ không bao giờ bị tự xóa như Cloudflare, Cloudflare bạn có dùng gói trả phí Cache Reserve thì sau 30 ngày cache cũng tự xóa

Sử dụng thực tế thì thấy đúng là có nhanh hơn so với dùng Cloudflare DNS nếu bạn truy cập từ Việt Nam, lý do cũng rất dễ hiểu do BunnyCDN có server tại Việt Nam

Giá cả là thứ khiến mình không nghĩ ai phải dùng BunnyCDN, giờ băng thông các hãng to đã liên thông với nhau, dùng không tốn tiền, mà các ông lại đi trả tiền cho băng thông thì vô lý thật, nhất là nếu trang nào dùng traffic mỗi ngày cỡ 10-20TB, có mà vỡ mồm chứ ở đó mà khen rẻ 😀

Nói chung trừ khi bạn bị DDOS, còn traffic thực trung bình mỗi giờ khoảng 50GB thì Cloudflare miễn phí vẫn cho dùng thoải mái, mình từng thử chạy tool warm up, trong 12h dùng gần 1TB mà Cloudflare vẫn không coi ra gì =))

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback.
Notes: However, those deemed to be spam or solely promotional will be deleted.

You can create a Gravatar account, add avatar, then use that email to comment here, your account will have a more beautiful Avatar, easier to recognize with other members.

Please use real emails, you can receive notifications when comments are replied