Trong quá trình vận hành website, tốc độ tải trang và khả năng chịu tải là hai yếu tố ảnh hưởng trực tiếp đến trải nghiệm người dùng cũng như thứ hạng SEO. Cloudflare giúp giải quyết tốt vấn đề này thông qua cơ chế Edge Cache, cho phép lưu nội dung tĩnh tại các máy chủ gần người dùng nhất. Tuy nhiên, một hạn chế phổ biến là cache chỉ được tạo khi có truy cập thực tế, dẫn đến tình trạng truy cập đầu tiên vẫn chậm, đặc biệt với website mới hoặc trang ít traffic.
Để khắc phục, kỹ thuật Preload Cache cho Cloudflare đang ngày càng được quan tâm. Bằng cách chủ động gửi request tới các URL quan trọng, nội dung sẽ được lưu sẵn trên hệ thống Edge Cache trước khi người dùng thật truy cập. Trong số các giải pháp hiện có, việc sử dụng proxy giá rẻ từ Webshare được xem là một cách tối ưu về chi phí và hiệu quả.

Webshare cung cấp hệ thống proxy đa IP, nhiều quốc gia, tốc độ ổn định, phù hợp cho việc giả lập traffic hợp lệ truy cập vào website thông qua Cloudflare. Khi kết hợp proxy Webshare với công cụ preload phù hợp, bạn có thể làm nóng cache nhanh chóng, giảm TTFB, cải thiện thời gian tải trang và tăng độ ổn định cho website ngay từ những lượt truy cập đầu tiên. Giải pháp này đặc biệt hữu ích cho SEO, website thương mại điện tử và các hệ thống cần hiệu năng cao nhưng ngân sách hạn chế.
Webshare.io là gì?
Webshare.io là một nền tảng cung cấp dịch vụ proxy dành cho cá nhân và doanh nghiệp có nhu cầu truy cập internet ẩn danh, thu thập dữ liệu và tự động hóa quy trình trực tuyến. Dịch vụ của Webshare.io cho phép người dùng sử dụng nhiều địa chỉ IP khác nhau nhằm tránh bị chặn, giới hạn truy cập hoặc phát hiện khi thực hiện các tác vụ quy mô lớn trên web.
Webshare.io cung cấp nhiều loại proxy phổ biến như Datacenter Proxy, Residential Proxy và Static Residential Proxy, phù hợp cho các mục đích như web scraping, kiểm tra SEO, quản lý nhiều tài khoản, thử nghiệm quảng cáo và nghiên cứu thị trường. Nền tảng này nổi bật với hệ thống quản lý proxy dễ sử dụng, bảng điều khiển trực quan và khả năng tích hợp nhanh với các công cụ, phần mềm tự động hóa.
Một ưu điểm lớn của Webshare.io là hiệu suất ổn định, tốc độ kết nối cao và phạm vi IP rộng trên nhiều quốc gia. Người dùng có thể linh hoạt lựa chọn vị trí IP theo nhu cầu cụ thể. Ngoài ra, Webshare.io còn cung cấp gói miễn phí để trải nghiệm dịch vụ trước khi nâng cấp lên các gói trả phí.
Nhờ tính linh hoạt, giá cả hợp lý và khả năng mở rộng tốt, Webshare.io được nhiều marketer, lập trình viên và doanh nghiệp tin dùng trong các hoạt động khai thác dữ liệu và vận hành trực tuyến.
Cloudflare Edge Cache là gì?
Cloudflare Edge Cache là cơ chế lưu trữ dữ liệu tạm thời của Cloudflare tại các máy chủ biên (edge servers) được đặt khắp thế giới. Thay vì để mọi yêu cầu của người dùng gửi trực tiếp về máy chủ gốc (origin server), Cloudflare sẽ lưu lại bản sao của nội dung website như HTML, CSS, JavaScript, hình ảnh và video trên các edge server gần người dùng nhất.

Khi người dùng truy cập website, Cloudflare Edge Cache sẽ kiểm tra xem nội dung đã có sẵn trên máy chủ biên hay chưa. Nếu có, hệ thống sẽ trả dữ liệu ngay lập tức mà không cần truy vấn về origin server. Điều này giúp giảm độ trễ, tăng tốc độ tải trang và cải thiện trải nghiệm người dùng, đặc biệt với khách truy cập ở xa vị trí đặt máy chủ gốc.
Cloudflare Edge Cache còn giúp giảm tải hạ tầng máy chủ, tiết kiệm băng thông và hạn chế rủi ro khi website bị tấn công DDoS. Ngoài ra, quản trị viên có thể kiểm soát thời gian lưu cache, quy tắc cache và loại nội dung được lưu thông qua các thiết lập của Cloudflare hoặc HTTP headers.
Tóm lại, Cloudflare Edge Cache là một phần quan trọng của hệ thống CDN Cloudflare, giúp website tải nhanh hơn, ổn định hơn và an toàn hơn khi phục vụ lượng truy cập lớn.
Các giải pháp hiệu quả khi dùng Proxy Cache cho WordPress
Khi sử dụng Proxy Cache cho WordPress, việc cấu hình đúng là yếu tố quan trọng để tăng tốc độ tải trang và giảm tải cho máy chủ. Ngoài việc thiết lập cache rules trên hệ thống proxy, bạn nên kết hợp thêm các plugin WordPress chuyên dụng để tối ưu hiệu quả và hạn chế lỗi phát sinh.
Một trong những lựa chọn phổ biến là Swift Performance AI (Quicskite.vn đang dùng), plugin này hỗ trợ tự động nhận diện trang động, tối ưu bộ nhớ đệm, nén HTML và quản lý cache thông minh theo hành vi người dùng. Với khả năng tương thích tốt cùng nhiều hệ thống proxy cache, Swift Performance AI giúp website hoạt động ổn định và nhanh hơn.

FlyingPress là plugin trả phí, nhưng được đánh giá cao nhờ khả năng cấu hình đơn giản, hỗ trợ preload cache, trì hoãn JavaScript và tối ưu CSS. Khi kết hợp với Proxy Cache, FlyingPress giúp giảm TTFB và cải thiện đáng kể điểm Core Web Vitals cho WordPress.
Ngoài ra, Super Page Cache là giải pháp freemium phù hợp cho nhiều mô hình website. Plugin này hỗ trợ tạo trang tĩnh, tương thích với CDN và proxy cache, giúp giảm truy vấn PHP và MySQL.
Việc kết hợp Proxy Cache với plugin cache WordPress phù hợp sẽ giúp website tăng tốc độ, cải thiện trải nghiệm người dùng và hỗ trợ tốt cho SEO lâu dài.
Tại sao bạn cần cài đặt Worker Cloudflare để Preload Edge Cache?
Cloudflare Workers cho phép chạy mã serverless trực tiếp tại edge của mạng Cloudflare. Điều này khiến Worker trở thành công cụ phù hợp nhất để tạo lưu lượng giả lập (synthetic traffic) từ nhiều vị trí địa lý khác nhau nhằm preload cache hiệu quả.
Preload cache phức tạp hơn bạn nghĩ
Việc làm nóng cache không đơn giản là gửi vài request tới máy chủ. Một giải pháp đúng cần đảm bảo:
- Gửi request từ nhiều khu vực địa lý khác nhau
- Giảm tải tối đa cho máy chủ gốc (origin)
- Không kích hoạt các cơ chế bảo mật như rate limit, WAF, bot detection
- Kiểm soát chính xác nội dung nào được cache và cache theo cách nào
Cloudflare Worker đóng vai trò gì?
Worker hoạt động như một lớp trung gian cực nhẹ tại edge. Thay vì request trực tiếp từ server bên ngoài, Worker:
- Fetch nội dung từ origin bằng request đã ký (shared secret)
- Giả lập request giống hành vi người dùng thật
- Chạy trực tiếp tại từng Cloudflare data center
Quan trọng nhất: chỉ Cloudflare Worker mới có quyền ghi trực tiếp vào Cloudflare Edge Cache.
Ví dụ, đoạn mã JavaScript sau chỉ hợp lệ bên trong Worker:
await cache.put(targetUrl, originResponse.clone());
Dòng lệnh này cho phép lưu một response tùy chỉnh trực tiếp vào edge cache. Không server bên ngoài nào — kể cả origin hoặc proxy truyền thống — có quyền thực hiện thao tác này.
Đây là lý do Worker trở thành thành phần bắt buộc nếu bạn cần kiểm soát chính xác quá trình cache.
Theo dõi độ phủ cache theo từng khu vực
Plugin preload cache còn thu thập header cf-ray từ mỗi response. Header này chứa một ID duy nhất, trong đó bao gồm mã vị trí của edge server đã phục vụ request, ví dụ:
cf-ray: 73d88aa13dfe-FRA
Nhờ đó, hệ thống có thể:
- Biết chính xác data center nào của Cloudflare đã cache URL
- Đánh giá mức độ phủ cache theo khu vực địa lý
- Xác định URL nào đã sẵn sàng phục vụ người dùng ở từng location
Vì sao không thể làm điều này nếu không có Worker?
Nếu không dùng Worker, các request preload sẽ xuất phát từ IP của server origin. Khi đó:
- Cloudflare chỉ cache nội dung tại edge gần origin nhất
- Không thể phân tán cache ra các khu vực khác
- Việc preload toàn cầu trở nên gần như vô nghĩa
Cloudflare Worker giải quyết triệt để vấn đề này bằng cách chạy request ngay tại edge, giúp preload cache đúng vị trí, đúng nội dung và đúng cách.
Nói ngắn gọn
Cloudflare Worker không chỉ giúp preload cache nhanh hơn, mà còn mang lại:
- Kiểm soát cache chi tiết
- Độ phủ cache toàn cầu thực sự
- Giảm tải origin
- Dữ liệu rõ ràng để đo lường hiệu quả
Nếu mục tiêu của bạn là tối ưu hiệu năng toàn cầu và SEO theo khu vực (GEO SEO), thì Worker không phải tùy chọn — mà là nền tảng bắt buộc.
Tạo Worker cho Cloudflare và cài plugin cho WordPress
Tham khảo cách tạo Worker cho người mới tại đây!
Edit code và sử dụng code bên dưới, chú ý thay đổi mã số bị mật bằng số bạn dùng!
const SECRET = 'mã số bí mật'
async function sha256(input) {
const encoder = new TextEncoder()
const data = encoder.encode(input)
const hashBuffer = await crypto.subtle.digest('SHA-256', data)
const hashArray = Array.from(new Uint8Array(hashBuffer))
return hashArray.map(b => b.toString(16).padStart(2, '0')).join('')
}
export default {
async fetch(request) {
const url = new URL(request.url)
const targetUrl = url.searchParams.get('url')
const token = url.searchParams.get('token')
if (!targetUrl) {
return new Response('Missing ?url= param', { status: 400 })
}
const expectedToken = await sha256(targetUrl + SECRET)
if (token !== expectedToken) {
return new Response('Invalid token', { status: 401 })
}
const cache = caches.default
const cachedResponse = await cache.match(targetUrl)
if (cachedResponse) {
return new Response('Already cached at this edge', { status: 200 })
}
const originResponse = await fetch(targetUrl, {
cf: { cacheEverything: true }
})
await cache.put(targetUrl, originResponse.clone())
return new Response('Created cache at this edge', {
status: 200,
headers: {
'cf-ray': request.headers.get('cf-ray') || ''
}
})
}
}
Tải và cài đặt plugin preload trên kho WPORG!

Làm theo hướng dẫn của plugin và chép thông số từ Webshare proxy vào!
Kiểm tra log của plugin:

Như vậy là thành công!
Ghi chú sử dụng & các lưu ý quan trọng khi dùng Super Preloader
Dưới đây là những điểm bạn bắt buộc phải nắm rõ để sử dụng Super Preloader plugin đúng cách, ổn định và đạt hiệu quả cao nhất trên Cloudflare:
Cloudflare không cache HTML mặc định
Cloudflare không lưu cache HTML theo cấu hình mặc định. Vì vậy, bắt buộc nên dùng Super Preloader chung với Super Page Cache để kích hoạt full-page cache trực tiếp tại Cloudflare. Nếu không có cache HTML, việc preload sẽ không mang lại hiệu quả.
Kích thước batch ảnh hưởng trực tiếp đến độ ổn định
PHP có giới hạn thời gian thực thi. Việc preload quá nhiều URL trong một lần dễ gây timeout.
Khuyến nghị:
- Chia URL thành các batch nhỏ (ví dụ: 10 URL mỗi batch)
- Chạy preload thông qua cron job
- Đảm bảo tiến trình preload chạy ổn định, không bị gián đoạn
Shared Secret là bắt buộc
Shared Secret đóng vai trò bảo mật quan trọng cho Cloudflare Worker.
Nếu không cấu hình secret:
- Bất kỳ ai cũng có thể gửi request đến Worker
- Rủi ro bị abuse, tạo traffic không kiểm soát
- Có thể chạm giới hạn hoặc bị khóa Worker
Luôn giữ token bí mật, không chia sẻ công khai.
Chỉ những vị trí được preload mới có tốc độ nhanh
Preloading không giúp website nhanh ngay trên toàn cầu.
Nó chỉ đảm bảo nội dung được cache sẵn tại các edge location cụ thể mà bạn chọn. Người dùng truy cập từ vị trí chưa được preload vẫn có thể gặp cache MISS ban đầu.
Sử dụng batch và interval hợp lý
Plugin đã được tối ưu để:
- Tôn trọng hạ tầng Cloudflare
- Tránh rate limit
- Hạn chế spike traffic bất thường
Tuy nhiên, bạn vẫn cần:
- Chọn batch size phù hợp
- Không chạy preload quá dày
- Cân đối thời gian giữa các lần cron
Chỉ phương thức Backbone Connection hoạt động ổn định
Webshare.io cung cấp nhiều kiểu kết nối proxy.
Kết quả thực tế:
- Direct connection hoạt động trên môi trường development
- Không hoạt động trên server production
- Backbone Connection là phương thức duy nhất hoạt động ổn định
Khuyến nghị: test cả hai phương thức trên server thật, nhưng ưu tiên Backbone ngay từ đầu.
Cách kiểm tra cache Cloudflare tại vị trí của bạn
Bạn có thể kiểm tra trạng thái cache của URL thông qua Stats hoặc Logs trong plugin.
Ngoài ra, hãy làm theo các bước dưới đây để kiểm tra trực tiếp tại edge gần bạn nhất:
Bước 1: Mở trình duyệt Incognito
Sử dụng Chrome Incognito Mode.
Lý do:
- Cloudflare sẽ BYPASS cache nếu tồn tại cookie
- Đặc biệt là cookie
wordpress_logged_in
Bước 2: Truy cập URL cần kiểm tra
- Nhập trang chủ hoặc bất kỳ URL nào
- Click chuột phải → Inspect để mở Dev Tools
Bước 3: Mở tab Network
- Đảm bảo Disable cache không được bật
- Chọn tab Network
- Chọn filter Doc
- Reload lại trang
Bước 4: Kiểm tra header phản hồi
Nhìn vào response headers và chú ý các giá trị sau:
- Cf-Cache-Status
HIT→ URL đã được cache tại edge CloudflareMISS→ Reload lại trang, nếu cấu hình đúng sẽ chuyển sang HITDYNAMIC→ Full page cache chưa được bậtBYPASS→ Có cookie, hoặc chưa tắt Disable cache
- Cf-Ray
- Hiển thị edge location nơi nội dung đang được phục vụ
Khi thấy BYPASS
Hãy kiểm tra:
- Disable cache đã được tắt chưa
- Xóa cookie trong tab Application
- Reload lại trang
Tóm lại:
Khi thấy Cf-Cache-Status: HIT, Super Preloader đang hoạt động đúng và nội dung của bạn đã được cache tại edge Cloudflare gần nhất với vị trí truy cập.
Kết luận
Sử dụng proxy giá rẻ như Webshare kết hợp với Cloudflare Worker và plugin preload (ví dụ Super Preloader/Super Page Cache, FlyingPress hoặc Swift Performance AI) là giải pháp thực tế, tiết kiệm để làm nóng Edge Cache và cải thiện hiệu năng ngay từ lượt truy cập đầu tiên.
Worker là thành phần then chốt vì chỉ nó mới có thể ghi trực tiếp vào Edge Cache và phân tán preload theo từng data center; trong khi proxy đa IP từ Webshare giúp mô phỏng truy cập từ nhiều vùng địa lý mà không dội tải về origin. Để đảm bảo ổn định và an toàn, cần cấu hình Shared Secret, chia URL thành batch nhỏ, dùng backbone proxy khi cần và theo dõi cf-ray cùng cf-cache-status để đánh giá độ phủ cache.
Khi được triển khai đúng — với kiểm soát rate, cron hợp lý và plugin cache tương thích — giải pháp này giảm TTFB, nâng điểm Core Web Vitals và hỗ trợ SEO hiệu quả, đặc biệt hữu ích cho website thương mại điện tử và dự án có ngân sách hạn chế.









