Hướng dẫn Upload ảnh lên Google Cloud Storage từ WordPress Media

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Hướng dẫn Upload ảnh lên Google Cloud Storage từ WordPress Media

Tải WordPress media sang Google Cloud Storage (GCS) là 1 cách tạo CDN sáng dạ để xử lý các request cho hình ảnh, giúp website chạy nhanh hơn.

Xem thêm bài viết tối ưu trang web WordPress.

Di chuyển WordPress Media sang Google Cloud Storage (CDN)

Google cung cấp lưu trữ trong điện toán đám mây mà bạn có thể sử dụng để lưu trữ hình ảnh, file. Nếu bạn có một lượng lớn hình ảnh sử dụng trên trang web WordPress của bạn và muốn tối ưu hóa hình ảnh   giảm băng thông, thì Google cloud storage có thể hữu ích trong nhiều cách khác nhau.

  • Giảm chi phí đường truyền
  • Phục vụ nội dung mau hơn thông qua Google low-latency
  • Giảm kinh phí lưu trữ

Sau đây, tôi sẽ giải thích mỗi bước làm ra sao để tích hợp WordPress với Google Cloud Storage .

Lưu ý: Bạn phải tạo một tài khoản trên nền tảng đám mây của Google để sử dụng dịch vụ của họ.

Tạo service account

Đầu tiên, chúng ta cần tạo service account   mà sẽ có sử dụng để kết nối từ WordPress.

  • Truy cập Service Accounts dưới mục IAM & Admin, hoặc nhấn vào đây.
  • Nhấn create a service account
  • Nhập tên tài khoản dịch vụ và miêu tả và nhấp vào nút CREATE

tạo google service account

  • Google sẽ đưa bạn đến bước kế đến để bạn sẽ gán các vai trò (role) trong quyền sử dụng , tại đây mình chọn role “Storage Admin”. Nhấp vào Continue

gcp service account role  

  • Trên màn hình tiếp theo, nhấp vào Create Key. Một cửa sổ khác ở phía bên phải sẽ xuất hiện, bạn chọn JSON và nhấn Create.

gcp json key

  • Đợi 1 lúc trình duyệt sẽ tải về tập tin JSON về máy tính.

Tạo lưu giữ Bucket

Tiếp theo, chúng ta cần   tạo bucket  sẽ được sử dụng để lưu trữ các tập tin media WordPress.

  • Đăng nhập vào Google Cloud và đi tới Storage > > browser (hoặc bấm vào đây)
  • Nhấp vào Tạo Bucket

tạo bucket

  • Nhập tên bucket (phải là tên duy nhất)
  • Chọn lớp lưu giữ (chọn multi-regional để tận dụng được toàn bộ hiệu suất)
  • Chọn một nơi vực gần với những người sử dụng của bạn.
  • Chọn quyền sử dụng bucket và nhấn Create

tạo bucket

  • Nó sẽ mất một vài giây để khởi tạo, và bạn sẽ thấy bucket mới được tạo ra trong danh sách.

Để có thể truy cập được file trên bucket, bạn cần có lập chế độ đọc theo mặc định cho mọi thứ những người sử dụng sẽ truy cập từ trang web và do đó có thể xem các tập tin media.

  • Nhấp vào bucket vừa mới tạo.
  • Chuyển đến tab permissions và nhấn vào Add members.
  • Nhập AllUsers trong trường members và chọn role là Storage Object Viewer , sau đó nhấp vào Add.

gcs add member

Lưu ý : hãy cẩn trọng khi gán vai trò là   AllUsers . Vì nó sẽ cho phép “quền quản trị”  viên hoặc “chủ sở hữu” cho bất cứ ai để nắm quyền khống chế của bucket. Vì vậy, ở đây mình chỉ thiết lập quyền chỉ xem mà thôi.

Tạo bucket lưu trữ  đã hoàn tất  ! Bước kế đến chúng ta hãy kết nối vào WordPress.

Tích hợp WordPress với GCS

Có hai cách đơn giản để thực hành điều này.

Cách trước mắt sử dụng plugin  WP-Stateless (miễn phí) được phát triển bởi Usability Dynamics. Nó cấp phép bạn mau chóng cấu hình và tải hình ảnh lên GCS bucket bất kể khi nào bạn tải file lên thư viện media trong WordPress và có thể truy cập trực diện file từ bucket.

Plugin cung cấp cho bạn một tùy chọn để lưu giữ các tập tin cục bộ trên máy chủ trong tình huống về sau nếu bạn không thích sử dụng Google Cloud, bạn có thể tắt plugin và chẳng cần phải sao chép hình ảnh trên bucket về website.

Để bắt đầu, hãy làm theo một số bước dưới đây:

  • Đăng nhập vào quản trị WP Admin và cài đặt plugin.

plugin wp stateless

  • Nó sẽ mở ra trang wizard giới thiệu về plugin, không làm bất kể điều gì ở đây. Thay vào đó, bạn đi tới trang cấu hình bên dưới menu Media.

Hãy cùng nhìn qua một số cài đặt nhé:

  • Mode – chọn CDN, và tập tin được sao chép vào GCS và lấy link trực tiếp từ Google
  • Bucket – nhập tên lưu trữ bucket mà bạn đã tạo
  • Dán nội dung của tệp JSON cho tài khoản dịch vụ (service account)
  • Kích hoạt quyền xóa file trên GCS vì vậy khi bạn xóa các tập tin từ WP của bạn; nó cũng sẽ bị xoá khỏi GCS.
  • Nhấp vào Save changes để lưu lại cài đặt.

wp stateless settings

Về sau, bất kể bao giờ bạn tải lên các tập tin media mới, nó sẽ được tải lên GCS bucket và sẽ chèn link trực diện từ Google bucket.

Test.

Tôi đã tải lên một tập tin png bằng tay thông qua Thư viện Media và như bạn thấy bên dưới địa điểm URL là khoảng lưu trữ của Google.

google cloud storage wp media

Nếu bạn muốn tải lên hình ảnh hiện có vào GCS, bạn phải mở tab Sync. Thời gian đồng bộ có thể mất 1 thời gian tùy thuộc vào con số ảnh của bạn trên website, nhưng sau khi sync bạn sẽ thấy được ngay kết quả  và cũng đều có thể để xem tất cả hình ảnh đang tải lên và thay thế bằng link từ lưu giữ Google Cloud.

Một plugin khác bạn có thể sử dụng là WP offload Media (đây là plugin trả phí).

Kết luận

Tôi hy vọng
 hướng dẫn này sẽ giúp bạn giảm tải các tập tin được lưu giữ trên WordPress Hosting bằng cách sử dụng CDN từ Google Cloud, bạn sẽ thấy sự cải thiện về năng suất của trang web.

Để thu được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng cũng có thể có thể nhận được sự trợ giúp trên Twitter và Facebook

Bài viết Hướng dẫn Upload ảnh lên Google Cloud Storage từ WordPress Media được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang