Skip to content
smallPict

Global Anycast Edge CDN & Phân phối thông minh

Cách thức SmallPict phân phối hình ảnh WebP và AVIF toàn cầu với độ trễ dưới 15ms, đàm phán định dạng thông minh và tăng tốc biên không cần cấu hình.

Thông tin cốt lõi dành cho chủ website & nhà phát triển:
SmallPict Global Edge CDN được thiết lập hoàn chỉnh 100% và không cần cấu hình thủ công.
Trên các gói WordPress Pro & Business khi bật cài đặt tùy chọn Cloud Offload (cũng như gói API Momentum), khả năng tăng tốc biên toàn cầu được quản lý hoàn toàn tự động. Hình ảnh được phân phối mượt mà qua cdn.smallpict.app mà không cần đổi DNS tên miền hay đăng ký tài khoản CDN bên thứ ba. Khi tắt Cloud Offload, hình ảnh vẫn nằm trên máy chủ WordPress của bạn và được phân phối từ đó.

Chỉ các đội ngũ đã có hợp đồng CDN riêng (mô hình BYO-CDN) mới cần cấu hình tích hợp tùy chỉnh.


SmallPict Global Edge CDN là gì?

Khi người dùng truy cập website hoặc ứng dụng của bạn, việc tải các hình ảnh nặng trực tiếp từ một máy chủ lưu trữ gốc duy nhất có thể gây ra hiện tượng tải trang chậm trễ, tiêu tốn CPU máy chủ và giảm điểm hiệu năng Google Core Web Vitals (LCP).

SmallPict giải quyết triệt để vấn đề này bằng cách kết hợp công nghệ nén tiên tiến (AVIF & WebP) với Mạng lưới phân phối biên Anycast. Trải rộng khắp hơn 300 điểm hiện diện (PoP) tại hơn 100 quốc gia, SmallPict lưu trữ bộ nhớ đệm và phân phối hình ảnh chỉ trong vài phần nghìn giây từ máy chủ biên gần nhất với vị trí địa lý của mỗi người dùng.


Quy trình phân phối biên hoạt động như thế nào

TEXT
[Người dùng truy cập website]       │  (Yêu cầu ảnh từ vị trí gần nhất, ví dụ: Hà Nội, TP.HCM, Singapore, Tokyo)       ▼[Nút biên SmallPict Edge PoP (< 15ms TTFB)]       │       ├─► [Edge Cache HIT]: Ảnh đã lưu trên ổ SSD NVMe của nút biên ──► Phân phối tức thì!       │       └─► [Edge Cache MISS]: Lấy ảnh AVIF/WebP từ bộ nhớ đám mây của SmallPict                                ──► Lưu đệm tại nút Edge PoP ──► Phân phối tức thì!
  1. Định tuyến Anycast thông minh: Yêu cầu của người dùng được định tuyến tự động qua giao thức BGP Anycast đến nút PoP gần nhất, giảm thiểu thời gian khứ hồi của mạng (RTT).
  2. Phản hồi dưới 15ms khi trúng bộ nhớ đệm (Cache Hit): Hình ảnh được trả về trực tiếp từ bộ nhớ RAM và SSD NVMe của máy chủ biên. Máy chủ gốc của bạn chịu 0% tải và tiết kiệm tới 90% băng thông truyền tải.
  3. Định dạng dự phòng: Ở gói Pro và Business, Smart Next-Gen phân phối AVIF kèm WebP dự phòng qua thẻ <picture>. Trình duyệt hỗ trợ AVIF tải AVIF, các trình duyệt khác tải WebP, và tệp gốc trên máy chủ của bạn là phương án dự phòng cuối cùng.
  4. Bảo vệ máy chủ gốc (Origin Shielding): Hệ thống nút biên đóng vai trò như một lá chắn bảo vệ máy chủ của bạn khỏi các đợt lưu lượng truy cập đột biến trong các chiến dịch khuyến mãi hoặc sự kiện viral.

Phân phối CDN được quản lý vs. Tự mang CDN (BYO-CDN)

SmallPict hỗ trợ hai mô hình phân phối linh hoạt phù hợp với nhu cầu hạ tầng của bạn:

1. CDN SmallPict được quản lý hoàn toàn (Bao gồm trong gói Pro, Business, Velocity & Momentum)

  • Không tốn công sức vận hành: Không cần cấu hình DNS, không cần bảo trì chứng chỉ SSL và không phải trả thêm hóa đơn dịch vụ CDN riêng lẻ. Hoạt động ngay khi bật Cloud Offload trong plugin (Pro và Business) hoặc gọi API.
  • Mạng lưới Anycast toàn cầu: Tự động lưu bộ nhớ đệm nhiều tầng, tự động phục hồi sự cố và ngăn chặn tấn công DDoS tại hơn 300 địa điểm trên toàn thế giới do SmallPict trực tiếp quản lý.
  • Hạn ngạch băng thông lớn đi kèm: Dung lượng băng thông CDN hàng tháng được tích hợp sẵn trong gói dịch vụ với số liệu theo dõi minh bạch.

(Lưu ý: Trên các gói Free và Starter, hình ảnh được tối ưu hóa và lưu trữ trực tiếp trên máy chủ cục bộ của bạn mà không qua CDN biên).

2. Tự mang lưu trữ và CDN (Velocity và Momentum)

Dành cho các đội ngũ kỹ thuật và nền tảng SaaS đã có hợp đồng CDN riêng:

  • Tên miền của riêng bạn: Tên miền mà CDN của bạn sử dụng được thiết lập và quản lý trong tài khoản CDN của chính bạn. (Bản thân SmallPict CDN luôn phân phối từ cdn.smallpict.app.)
  • Tường lửa WAF & Định tuyến riêng: Áp dụng các chính sách tường lửa ứng dụng web (WAF), phát hiện bot và chặn địa lý theo quy định nội bộ của công ty bạn.
  • Hiện hoạt động với: Lưu trữ: Amazon S3, Cloudflare R2, Google Cloud Storage, Alibaba Cloud OSS, Tencent Cloud COS, DigitalOcean Spaces, SumoPod Storage, MinIO và các dịch vụ tương thích S3 khác qua endpoint tùy chỉnh (ví dụ Hetzner, Vultr hoặc Wasabi). CDN: Cloudflare hoặc Amazon CloudFront. Azure Blob Storage và các CDN khác, gồm Google Cloud CDN, Bunny CDN, Fastly và Akamai, đang được lên kế hoạch và chưa có sẵn: xem Nhà cung cấp đám mây.
  • Kết nối cùng nhau: Lưu trữ và CDN riêng được bật cùng nhau; không thể bật cái này mà thiếu cái kia. Các gói WordPress, kể cả Business, dùng SmallPict CDN được quản lý.
  • Trách nhiệm của bạn: Tệp trong tài khoản CDN hoặc bộ nhớ của riêng bạn nằm bên ngoài SmallPict. SmallPict không sao lưu các bản sao đó, vì vậy hãy tự sao lưu.
  • Velocity và Momentum cho bạn lựa chọn: Mặc định là “Do SmallPict quản lý” (trên Velocity: 50 GB lưu trữ SmallPict và SmallPict CDN với giới hạn băng thông), hoặc tự mang lưu trữ và CDN của bạn. Khi dùng của riêng bạn, SmallPict không can thiệp vào dữ liệu đó hay hiệu năng của CDN.

Xóa bộ nhớ đệm toàn cầu

Việc đồng bộ hóa các hình ảnh được cập nhật đến toàn bộ mạng lưới biên diễn ra hoàn toàn tự động:

1. Tự động xóa bộ nhớ đệm trên WordPress

  • Chỉnh sửa hoặc cắt ảnh: Khi một hình ảnh được thay thế, cắt lại hoặc chỉnh sửa trong Thư viện media WordPress, plugin sẽ gửi một yêu cầu vô hiệu hóa (POST /v1/plugin/purge) để xóa bộ nhớ đệm biên trên toàn cầu chỉ trong vài phần nghìn giây.
  • Xóa ảnh: Khi xóa một hình ảnh, tất cả các biến thể kích thước ảnh thu nhỏ tương ứng sẽ được tự động xóa khỏi bộ nhớ CDN.

2. Xóa bộ nhớ đệm qua REST API

Đội ngũ lập trình viên có thể kích hoạt xóa bộ nhớ đệm cho các URL cụ thể bất cứ lúc nào qua REST API:

Shell
curl -X POST https://api.smallpict.app/v1/purge \  -H "X-API-Key: sp_live_key_9a8b7c6d5e4f3a..." \  -H "Content-Type: application/json" \  -d {    "purge_type": "url",    "urls": [      "https://cdn.smallpict.app/<customer_id>/<job_id>.avif",      "https://cdn.smallpict.app/<customer_id>/<other_job_id>.webp"    ]  }'

Bạn chỉ có thể purge tệp của chính mình: URL trong /<customer_id>/ hoặc các trang WordPress bạn đã offload. "purge_type": "all" xóa cache mọi tệp của bạn, không phải toàn bộ CDN.


Câu hỏi thường gặp (FAQ)

Tôi có cần phải chuyển đổi DNS hoặc nameserver của website để dùng SmallPict CDN không?

Hoàn toàn không cần. Bản ghi DNS của website bạn vẫn giữ nguyên ở nhà cung cấp hiện tại (PA Việt Nam, Mắt Bão, Cloudflare, Route53, v.v.). SmallPict phân phối hình ảnh độc lập thông qua các điểm cuối biên mà không làm thay đổi nameserver tên miền của bạn.

Nếu website của tôi hiện tại đã sử dụng một dịch vụ CDN hoặc reverse proxy khác thì sao?

SmallPict hoạt động trơn tru cùng với hạ tầng reverse proxy hoặc CDN hiện tại của bạn. Trang mã nguồn HTML và các script động của website vẫn được phân phối bởi hosting của bạn, trong khi các tệp hình ảnh được tự động tăng tốc qua mạng lưới biên chuyên dụng của SmallPict.

Tôi có thể dùng tên miền riêng với SmallPict CDN không?

Không. SmallPict CDN luôn phân phối hình ảnh từ cdn.smallpict.app; không hỗ trợ tên miền tùy chỉnh. Nếu cần tên miền riêng, hãy kết nối lưu trữ và CDN của chính bạn (Velocity hoặc Momentum) và quản lý tên miền trong tài khoản CDN của bạn.