Nếu hình ảnh trên trang web của bạn mất nhiều thời gian để tải thì dữ liệu ẩn meta data chứa đằng sau chúng có thể là nguyên nhân góc một phần không hề nhỏ.
Loại bỏ meta data là một cách dễ dàng để cung cấp hình ảnh kịp thời và nhanh hơn cho người dùng của bạn, giảm tải gánh nặng máy chủ của bạn. Nó cũng sẽ làm cho website của bạn an toàn hơn nâng cao được một chút về bảo mật.
Hướng dẫn này sẽ giải thích cách meta data hình ảnh làm nặng website của bạn và giúp ảnh của bạn tải nhanh hơn.
Mục lục
Meta data là gì?
Meta data là bất kỳ thông tin bổ trợ nào được lưu trữ trong file, có thể bao gồm thời điểm tệp được tạo và chỉnh sửa lần cuối, ví trị GPS…
Bạn cài cắm meta data có thể là vô tình hoặc cố ý, trong trường hợp cố ý mình nghĩ chỉ có lý do là các nhà phát triển web đôi khi thêm mô tả ngắn hoặc tag vào meta data để các công cụ tìm kiếm có thể xác định hình ảnh SEO google maps kỹ thuật này được anh GTV SEO có chia sẻ ở tên youtube của anh ấy nếu bạn có nhu cầu hãy tự tìm hiểu nhé.
Theo nghiên cứu do Dexecure thực hiện, Meta data image như vậy có thể chiếm trung bình hơn 15% tổng kích thước của tệp JPEG.
Ví dụ như một bức ảnh 100kb thì chiếm mất 15kb, giả sự ảnh mất 100ms để tải thì meta data chiếm hết 15ms rồi.
Mình sẽ tự nhân giả sự ví dụ nhé: website của bạn hết 10 giây để tải, thì ảnh chiếm mất 5 giây, bạn lấy 5 giây nhân cho 15% = 0,75 giây (750ms) chỉ cần xóa meta data là bạn cải thiện cũng được kha khá rồi đó. Mình chỉ lấy ví dụ giả dụ thôi chứ tính huống cụ thể thì mình không biết chính xác website của bạn như thế nào, cách tính ví dụ chỉ mang tính chất tham khảo.
Meta data thường chỉ được phép lưu trữ ở ảnh định dạng jpg không lưu được ở ảnh định dạng png,webp…
những hình ảnh JPG cũng có thể chứa mata data gì?:
- Các tệp chứa thông tin về cài đặt máy ảnh và nhà sản xuất máy ảnh.
- Các tệp chứa meta-data do người dùng thêm vào (title tiêu đề và mô tải và đánh giá đủ loại star sao, bình luận…).
- Được thiết kế bởi công cụ nào (ví dụ như bạn vẽ bằng adobe photoshop 2020, nó ghi vẽ bằng adobe photoshop 2020)
- Tệp chứa thông tin về cấu hình profile color được nhúng.
- Thông tin bản quyền, tác giả…
- Có thể bao gồm hàng tá chi tiết cụ thể như thời điểm chụp ảnh, thời gian chụp nó, tốc độ màn chập, iso các kiểu được sử dụng và đèn flash có được bật hay không…
Hầu hết thông tin này không cần thiết cho trình duyệt để hiển thị hình ảnh, nói thẳng ra nó là gánh nặng cho trình duyệt của người dùng và gánh nặng cho tốc độ tải trang, gánh nặng cho bạn máy chủ của bạn.
Có nên xóa meta data ảnh không ?
mình thì chưa phải là chuyên gia về seo (mình thì chỉ có 4 năm kinh nghiệm về ngành này thôi), không biết ngay thời điểm năm 2020 thì meta data image, meta date còn có tác dụng cho seo nữa không thì mình không chắc chắn lắm nhưng về khoản tốc độ thì tôi biết chắc chắc rằng meta data không cần thiết cần phải được loại bỏ vì nó là gánh nặng cho tốc độ load website.
Meta data khi bạn làm seo, bạn cài cắp meta data vào ảnh, bạn uploads lên website của bạn chắc meta data đó chỉ phục vụ con bọ robots của google, còn người dùng thì không được hưởng lợi gì từ việc bạn cài cắm meta data cả, người dùng còn tác hại, chịu thiệt vì tốc độ load website của họ bị chậm đi, bạn là quản trị viên máy chủ phải chịu thiệt tiêu tốn tài nguyên băng thông máy chủ.
Dĩ bất biến ứng vạn biến, google là công cụ tìm kiếm mục đích sứ mệnh của nó sinh ra để phục vụ người dùng tìm kiếm chính xác thông tin họ cần, họ phục vụ người dùng không có lý do gì bạn lại đi phục vụ con bọ của google hãy phục vụ người dùng của bạn là cách seo tốt nhất.
Tóm gắn gọn lại: hãy dựa trên góc nhìn đầu tư, bạn cần meta data cho con bọ của google hơn hay cần tốc độ load nhanh hơn, trải nghiệm người dùng hơn.
Xóa meta data cũng là một trong những thành phần nhỏ trong 6 cấp độ tối ưu ảnh WordPress
Nhược điểm của quá nhiều meta data image
Ngoài việc tăng kích thước dung lượng tải xuống của file hình ảnh một cách không cần thiết không có giá trị gì cho người dùng, việc lưu trữ quá nhiều mata date có thể gây ra các vấn đề khác cho website của bạn.
Trình duyệt dựa vào thông tin chiều cao và chiều rộng từ hình ảnh để bố trí layout trang web.
Vì dữ liệu EXIF xuất hiện trước mọi thứ trong tệp JPEG, các trình duyệt không thể bắt đầu hiển thị trang cho đến khi chúng phân tích qua tất cả meta data đó. (đã nặng rồi lại còn thêm nề suy ra nặng nề)
Như bạn đã biết, chỉ mất 2 giây để khách truy cập quyết định xem họ có muốn đợi trang tải nữa hay không, do đó việc có quá nhiều meta data có thể dẫn đến tỷ lệ thoát cao hơn.
Không chỉ vì lý do tốc độ mà còn vì lý do bảo mật nữa, Các phần mềm giả mạo có thể sử dụng meta date hình ảnh để thực hiện các cuộc tấn công bảo mật, đó là lý do tại sao bất kỳ dữ liệu nào do người dùng của bạn cung cấp phải được làm sạch trước khi được sử dụng trong các tình huống nhạy cảm về bảo mật.
Trong một số tính huống riêng tư cá nhân, meta data hình ảnh có thể cho người xem biết nhiều hơn những gì bạn muốn họ biết. Ví dụ, như về gps đi, bạn có người chồng bạn chỉ đơn giản vào phần cài đặt chụp ảnh bật cái định vị gps của ảnh lên, Do đó, bất cứ khi nào anh ấy chụp ảnh và tải nó lên đám mây, tệp hình ảnh sẽ bao gồm vị trí chính xác của anh ấy. (đi đâu mà chả biết, chống đâu cho thoát)
Công ty Apple đã vô tình để lại meta data trong một trong những tệp hình ảnh có vị trí chính xác của người đó, trong trường hợp này là vô thưởng vô phạt, nhưng những thông tin như vậy có thể mở ra cánh cửa cho các vấn đề trách nhiệm pháp lý, quyền cá nhân nếu bất kỳ bí mật nhạy cảm bị tiết lộ.
Hướng dẫn xóa meta data liệu hình ảnh
Để xóa meta data ảnh thì sẽ có 2 cách:
- Xóa trực tiếp trên máy tính
- Xóa bằng plugin nén ảnh của WordPress
2 cách mình nói trên thì có rất nhiều phương thức làm khác nhau.
Nhưng lời khuyên của mình thì nếu bạn đang dùng WordPress thì tốt nhất là hãy sử dụng plugin nén ảnh, nếu WordPress thì không thể không sửa dụng plugin nén ảnh trong thời điểm năm 2020 này, đó là lời khẳng định của mình.
Xóa trực tiếp trên máy tính thì hơi mệt mỏi một chút, dùng bà plugin nén ảnh thì đơn giản và cực kì dễ làm.
Bất ký plugin nén ảnh nào cũng đề hỗ trợ remove xóa meta bạn chỉ cần tích và là xong (hoặc thì nó có ô tích giữ lại meta data bạn chỉ cần không tích vào thế là xong)
chạy phát là ok ngay, gần như plugin nén ảnh nào cũng hỗ trợ tính năng này vì họ là những chuyên gia tối ưu nén ảnh họ hiểu tầm quan trọng nằng nề của meta data ảnh hưởng như thế nào đến tốc độ load nên họ luôn luôn có tích hợp sẵn tính năng đó trong sản phẩm của họ.
Một vài để cửa về plugin nén ảnh mình cảm thấy ok:
- Litespeed cache: plugin nén ảnh api miễn phí khá tuyệt vời
- Express webp (plugin chuyển đổi ảnh webp kiểm luôn nén ảnh, giờ ảnh webp quá ngon rồi không phải phân vân gì để không sử dụng đâu chỉ cần để ý tương thích ngược là ổn)
- shortpixel: plugin trả phí, chất lượng ảnh tốt nhất dành cho WordPress.
- WP-Compress: plugin nén ảnh trả phí tuyệt vời đứng thứ 2 cho WordPress theo mình là sau shortpixel.
mình để cử 4 ứng cử viên về khả năng nén ảnh rất ngon dành cho WordPress.
meta data khác hoàn toàn với alt, mô tả bạn thường gán trong phân thư viện của WordPress đó nhé
Google xem xét các thẻ alt khi xếp hạng kết quả tìm kiếm, vì vậy hãy đảm bảo rằng thẻ alt của bạn mang tính mô tả mà không lặp lại. Nếu bạn tải hình ảnh lên WordPress, trình tải lên phương tiện sẽ nhắc bạn bao gồm mô tả và chú thích
Tóm tắt:
Loại bỏ meta data là một cách dễ dàng để cung cấp hình ảnh kịp thời hơn cho người dùng của bạn, giảm tải gánh nặng máy chủ của bạn. Nó cũng sẽ làm cho website của bạn an toàn hơn nâng cao được một chút về bảo mật.
Cho dù bạn chọn phương pháp xóa nào, việc dành thêm vài giây để loại bỏ các dữ liệu meta data không cần thiết trên ảnh của bạn sẽ mang lại hiệu quả về lâu dài.
Nguyễn Công Phúc đã bình luận:
Trong WP Tăng Tốc
Cũng có người nói meta này tốt cho SEO, cá nhân mình thường không dùng vì mình biết google nó không xem dữ liệu đấy để xếp hạng. Một số ảnh tự chụp thì GEO tọa độ.
Gia Tuấn đã bình luận:
Trong WP Tăng Tốc
seo thì mình chưa biết chắc nhưng về khoản tốc độ thì meta data làm cho tốc độ thì hơi gắt