Hướng Dẫn Tăng Tốc Website Với Cloudflare Images



Hình ảnh là một trong những yếu tố quan trọng nhưng cũng thường chiếm nhiều tài nguyên nhất trên website. Tối ưu hóa hình ảnh không chỉ giúp tăng tốc độ tải trang mà còn cải thiện trải nghiệm người dùng và SEO. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng Cloudflare Images và các phương pháp khác để tối ưu hóa hình ảnh hiệu quả.

Hình ảnh thường chiếm 50%-70% kích thước của một trang web. Những lợi ích của việc tối ưu hóa bao gồm:


  • Tăng tốc độ tải trang: Hình ảnh nhẹ hơn giúp giảm thời gian tải.
  • Cải thiện SEO: Google ưu tiên các trang web tải nhanh.
  • Tiết kiệm băng thông: Hình ảnh tối ưu giúp giảm chi phí hosting.
  • Trải nghiệm người dùng tốt hơn: Người dùng không phải chờ lâu để xem nội dung.
Cloudflare Images là một công cụ mạnh mẽ giúp quản lý, tối ưu hóa và phân phối hình ảnh nhanh chóng thông qua cơ sở hạ tầng của Cloudflare. Dưới đây là các tính năng chính và cách sử dụng:


Đăng nhập vào tại khoản CloudFlare của bạn chọn > Images > Transformations > chọn tên miền muốn sử dụng > Enable


Sau khi bật cho tên miền bạn có thể kiểm tra bằng cách truy cập vào đường dẫn của ảnh trên website của mình ví dụ:
  • Đường dẫn mặc định: /wp-content/uploads/huong-dan-tang-toc-website-voi-cloudflare-images-1.jpg – 101KB
  • Đường dẫn ảnh được xử lý bởi CloudFlare: /cdn-cgi/image/quality=75,format=webp/wp-content/uploads/huong-dan-tang-toc-website-voi-cloudflare-images-1.jpg – 50,6KB
Tham khảo tài liệu để tùy biến cho website của bạn tại: https://developers.cloudflare.com/images/
Tối ưu hóa hình ảnh là một bước quan trọng giúp tăng tốc website và nâng cao trải nghiệm người dùng. Sử dụng các công cụ như Cloudflare Images và áp dụng các phương pháp như lazy loading, chuyển đổi định dạng hiện đại sẽ giúp website của bạn hoạt động hiệu quả hơn.


Bắt đầu ngay hôm nay để biến website của bạn trở nên nhanh hơn và thân thiện hơn với người dùng!
Chỉnh sửa file functions.php của theme bạn đang sử dụng, cẩn thận trước khi sử dụng code vì mỗi trang sẽ có cài đặt cũng như cấu hình theme khác nhau, đây chỉ là code ví dụ mình set chất lượng ảnh 75% và định dạng webp, ảnh trên WordPress lưu ở thư mục /uploads/:


function modify_image_url($url) {
if (strpos($url, '/wp-content/uploads/') !== false) {
$url = str_replace('/wp-content/uploads/', '/cdn-cgi/image/quality=75,format=webp/wp-content/uploads/', $url);
}
return $url;
}

add_filter('wp_get_attachment_url', 'modify_image_url');
// Áp dụng thay đổi cho ảnh thumbnail trong post (thumbnail HTML)
function modify_thumbnail_html($html, $post_id, $post_thumbnail_id, $size, $attr) {
$thumb_url = wp_get_attachment_url($post_thumbnail_id);
$thumb_url = modify_image_url($thumb_url);
$html = str_replace(wp_get_attachment_url($post_thumbnail_id), $thumb_url, $html);
return $html;
}
add_filter('post_thumbnail_html', 'modify_thumbnail_html', 10, 5);
// Thay đổi URL ảnh trong nội dung bài viết
function modify_image_urls_in_content($content) {
$pattern = '~(https?://[^"\']+/wp-content/uploads/[^"\']+)~';
$replacement = '${1/cdn-cgi/image/quality=75,format=webp/wp-content/uploads/}';
$content = preg_replace_callback($pattern, function ($matches) {
return str_replace('/wp-content/uploads/', '/cdn-cgi/image/quality=75,format=webp/wp-content/uploads/', $matches[1]);
}, $content);
return $content;
}
add_filter('the_content', 'modify_image_urls_in_content');

Bài đăng phổ biến từ blog này

Tạo trò chơi mở hộp quà online tại 1s.is: Đơn giản và hấp dẫn

Cách rút gọn link Facebook nhanh chóng trên điện thoại bằng web 1s.is

Thử nghiệm khả năng lọc khí của Lumias Bulma Pro