Chuyển đến nội dung chính
14 phút đọc (2878 từ)

WordPress Google Cloud Storage - Cách chuyển tải phương tiện của bạn

WordPress Google Cloud Storage - Cách chuyển tải phương tiện của bạn

Quản lý số lượng lớn tệp phương tiện có thể làm chậm trang WordPress của bạn và tăng chi phí lưu trữ. Đó là lúc Google Cloud Storage phát huy tác dụng, một cách đáng tin cậy để lưu trữ và phân phối hình ảnh, video và các tệp khác của bạn mà không làm quá tải máy chủ. Bằng cách chuyển phương tiện sang Google Cloud, bạn có thể cải thiện tốc độ, độ ổn định và khả năng mở rộng của website. 

Trong hướng dẫn này, chúng ta sẽ khám phá những lợi ích của việc chuyển tải phương tiện lên Google Cloud, hướng dẫn bạn qua quy trình thiết lập và chỉ cho bạn cách tích hợp nó với các plugin WordPress. Bạn cũng sẽ tìm thấy các mẹo thực tế để giảm chi phí lưu trữ và tăng tốc độ tải trang web của bạn để có hiệu suất tối ưu.

NHỮNG ĐIỂM CHÍNH CỦA BÀI VIẾT:
  • Việc chuyển phương tiện từ WordPress sang Google Cloud Storage giải phóng dung lượng lưu trữ máy chủ quý giá, giúp trang web hoạt động nhanh hơn và giảm chi phí lưu trữ.
  • Bằng cách phân phối hình ảnh, video và tệp từ hạ tầng đám mây toàn cầu của Google, WordPress website của bạn có thời gian tải được cải thiện và trải nghiệm người dùng được nâng cao, thúc đẩy thứ hạng SEO thông qua Core Web Vitals tốt hơn.
  • Các plugin tích hợp như WP Offload Media cung cấp khả năng đồng bộ hóa tự động và tương thích CDN, đơn giản hóa việc quản lý phương tiện đồng thời mang lại khả năng mở rộng và độ tin cậy cho websitesđang phát triển.

Lợi ích của việc chuyển phương tiện lên Google Cloud

Việc chuyển phương tiện WordPress của bạn sang Google Cloud Storage giúp website của bạn nhanh hơn, đáng tin cậy hơn và dễ quản lý hơn. Dưới đây là những lợi ích chính bạn sẽ trải nghiệm:

  • Cải thiện website hiệu suất - Các tệp phương tiện được phục vụ trực tiếp từ mạng toàn cầu nhanh của Google, giảm thời gian tải và cải thiện trải nghiệm duyệt web tổng thể cho khách truy cập của bạn.
  • Giảm tải máy chủ - Bằng cách lưu trữ phương tiện bên ngoài, máy chủ lưu trữ của bạn xử lý ít dữ liệu hơn, cho phép trang web của bạn chạy mượt mà không bị lag hoặc sập.
  • Khả năng mở rộng tốt hơn - Khi trang web của bạn phát triển, Google Cloud có thể dễ dàng xử lý hàng nghìn tệp mới mà không ảnh hưởng đến hiệu suất, khiến nó trở nên lý tưởng cho các trang web có lưu lượng truy cập cao hoặc nhiều phương tiện websites.
  • Nâng cao độ tin cậy và bảo mật - Google Cloud cung cấp khả năng dự phòng tích hợp và bảo mật mạnh mẽ, đảm bảo các tệp của bạn luôn sẵn có và được bảo vệ khỏi mất dữ liệu.
  • Hiệu quả chi phí - Bạn có thể tiết kiệm tiền cho các gói lưu trữ bằng cách giảm băng thông và dung lượng lưu trữ, chỉ trả tiền cho những gì bạn thực sự sử dụng trên Google Cloud.

Thiết lập từng bước để Offload Media của bạn

Trước khi bắt đầu offload, hãy đảm bảo bạn có tài khoản Google Cloud đang hoạt động và một trang WordPress đã sẵn sàng. Quá trình này rất đơn giản, bạn chỉ cần kết nối cả hai bằng một plugin hỗ trợ tích hợp lưu trữ đám mây. Dưới đây là ba phương pháp phổ biến nhất bạn có thể sử dụng, tùy thuộc vào nhu cầu và mức độ kiểm soát mong muốn của bạn.

Chuyển tải phương tiện của bạn với WP Media Folder

WP Media Folder là một plugin cao cấp giúp bạn sắp xếp thư viện phương tiện WordPress của mình đồng thời kết nối nó với các dịch vụ đám mây bên ngoài như Google Drive. Trước khi tích hợp nó với WordPress, bạn sẽ cần thiết lập dự án Google Cloud của mình.

Tạo một dự án Google Cloud

Để bắt đầu sử dụng WP Media Folder với Google Cloud, trước tiên bạn cần tạo một dự án trong Google Cloud Console. Bắt đầu bằng cách đăng nhập vào tài khoản Google của bạn tại console.cloud.google.com, sau đó mở menu và điều hướng đến IAM & Admin > Create a Project. Nhập tên dự án. Bạn có thể chọn bất kỳ tên nào bạn muốn, nhưng tránh sử dụng dấu cách hoặc ký tự đặc biệt. Sau khi nhấp vào Create, hãy đợi một lát để dự án được thiết lập.

Tiếp theo, bạn cần bật các API cần thiết cho dự án của mình. Đi tới APIs & Services > Library, và bật cả Cloud Storage API và Google Cloud Storage JSON API.

Các API này cho phép trang WordPress của bạn giao tiếp với tài khoản Google Cloud và lưu trữ phương tiện một cách hiệu quả. Sau khi hoàn tất, dự án của bạn đã sẵn sàng cho bước tiếp theo là cấu hình thông tin xác thực để thiết lập kết nối an toàn.

Cấu hình thông tin xác thực

Sau khi thiết lập dự án, bước tiếp theo là cấu hình thông tin xác thực OAuth để WP Media Folder có thể kết nối an toàn với Google Cloud. Từ thanh bên trái, đi đến APIs & Services > Credentials, sau đó nhấp vào + Create Credentials > OAuth client ID.

Nếu được nhắc, trước tiên bạn cần thiết lập màn hình đồng ý OAuth bằng cách cung cấp tên ứng dụng, email và các miền được ủy quyền (ví dụ: miền trang web WordPress của bạn).

Khi tạo OAuth client ID, hãy chọn Ứng dụng web làm loại ứng dụng.

Thêm URL website của bạn vào Authorized JavaScript origins và URL chuyển hướng của bạn vào Authorized redirect URIs. Sau khi hoàn tất, Google sẽ tạo Client ID và Client Secret.

Hãy giữ chúng an toàn, bạn sẽ cần dán chúng vào cài đặt WP Media Folder sau này. Việc thiết lập thông tin xác thực này đảm bảo kết nối an toàn, đã được xác minh giữa trang WordPress của bạn và Google Cloud.

Tích hợp với WordPress

Bây giờ dự án và thông tin xác thực của bạn đã sẵn sàng, đã đến lúc kết nối Google Cloud với WP Media Folder. Trong bảng điều khiển WordPress của bạn, hãy truy cập Cài đặt > WP Media Folder > Cloud > Offload Media, sau đó nhấp vào biểu tượng chỉnh sửa bên dưới Chọn nhà cung cấp đám mây và chọn Google Cloud Storage.

Bạn sẽ được yêu cầu điền Access Key ID, Secret Access Key và Project ID của mình. Những thông tin này đến từ thông tin xác thực bạn đã tạo trước đó trong Google Cloud Console. Sau khi lưu cài đặt, plugin sẽ tự động xác minh kết nối.

Sau đó, khi đã kết nối, bạn có thể tạo một bucket. Bucket có thể được tạo trực tiếp trên trang WP Media Folder hoặc tại liên kết https://console.cloud.google.com/storage/overview. Sau đó, chọn Create Bucket.

Sau đó, điền vào một số trường như sau.

ated - Nếu vậy, bucket sẽ được tạo thành công như sau.

Để bắt đầu truyền tệp tự động, bạn có thể bật tùy chọn Sao chép lên Google Cloud Storage. Khi bật cài đặt này, mọi tệp mới bạn tải lên thư viện phương tiện WordPress sẽ được sao chép ngay lập tức vào nhóm Google Cloud của bạn. Nếu bạn đã có phương tiện hiện có trước khi bật tích hợp, chỉ cần nhấp vào nút Đồng bộ hóa với Google Cloud Storage.

Nếu bạn muốn giảm tải các tệp của mình và giải phóng hoàn toàn dung lượng máy chủ, hãy bật tính năng Xóa sau khi tải lên. Điều này đảm bảo rằng tất cả phương tiện được lưu trữ độc quyền trên Google Cloud thay vì máy chủ lưu trữ của bạn. Bạn cũng có thể bật tùy chọn Nhãn đính kèm, tùy chọn này hiển thị thông tin tệp mỗi khi bạn di chuột qua biểu tượng Google Cloud trong thư viện phương tiện của mình, giúp dễ dàng nhận diện các tệp đã được giảm tải hơn.

Trong trường hợp bạn cần chuyển tệp của mình trở lại hoặc gỡ cài đặt plugin, hãy sử dụng tùy chọn Retrieve Google Cloud Storage Media. Tính năng này sao chép toàn bộ phương tiện của bạn từ Google Cloud trở lại thư viện WordPress mà không làm hỏng bất kỳ liên kết hiện có nào, đảm bảo trang web của bạn tiếp tục hoạt động trơn tru.

Để biết thêm thông tin về việc tích hợp WordPress với Google Cloud, vui lòng tham khảo bài viết WP Media Folder Addon Tích hợp Google Cloud Storage.

Nói lời tạm biệt với thư viện phương tiện lộn xộn.

WP Media Folder cho phép bạn phân loại tệp, đồng bộ thư mục với lưu trữ đám mây, tạo thư viện ảnh tuyệt đẹp và thậm chí thay thế hình ảnh mà không làm hỏng liên kết.
Tối ưu hóa quy trình làm việc với phương tiện của bạn ngay hôm nay

NHẬN PLUGIN NGAY

Offload Media của bạn với WP Stateless

WP Stateless là một plugin miễn phí tự động đồng bộ các tệp phương tiện WordPress của bạn với Google Cloud Storage. Nó cung cấp một số chế độ, chẳng hạn như Stateless, chế độ phục vụ tệp trực tiếp từ đám mây, và Backup, chế độ giữ một bản sao trên cả trang web của bạn và đám mây.

Để bắt đầu, hãy cài đặt và kích hoạt WP Stateless từ Plugins > Add New trong bảng điều khiển WordPress của bạn. 

Sau khi kích hoạt, hãy khởi chạy Trợ lý thiết lập và đăng nhập bằng tài khoản Google của bạn. Cho phép truy cập để plugin có thể quản lý các dự án Google Cloud của bạn.

Nguồn ảnh: kinsta.com

Bạn có thể tạo một dự án mới hoặc sử dụng dự án hiện có, sau đó chọn hoặc tạo một bucket để chứa media của bạn. Trong quá trình thiết lập, hãy đảm bảo tên bucket của bạn khớp với tên miền tùy chỉnh (ví dụ: gcs.yourdomain.com) để đảm bảo tích hợp suôn sẻ. Sau khi mọi thứ đã được cấu hình, nhấp vào Tiếp tục, và bạn sẽ thấy xác nhận rằng kết nối của bạn đã hoàn tất.

Nguồn ảnh: kinsta.com

Trong bảng điều khiển WordPress của bạn, hãy truy cập Phương tiện > Cài đặt Stateless để chọn cách xử lý các tệp phương tiện:

  • Đã tắt: Tắt WP Stateless.
  • Sao lưu: Tải tệp lên Google Cloud nhưng phân phối chúng từ URL cục bộ.
  • CDN: Sao chép và phân phối media trực tiếp từ Google Cloud (không thể kết hợp với các CDN khác).
  • Stateless: Giải phóng hoàn toàn phương tiện lên Google Cloud, loại bỏ các bản sao cục bộ để tiết kiệm dung lượng ổ đĩa.
Nguồn ảnh: kinsta.com

Bạn cũng có thể bật các cài đặt bổ sung, chẳng hạn như Cache-Control để phân phối nhanh hơn, Delete GSC File để xóa tệp khỏi Google Cloud khi bị xóa trong WordPress, và Cache Busting để ngăn các tệp đã lưu trong bộ nhớ đệm cũ tải lên.

Nguồn ảnh: kinsta.com

Chuyển phương tiện của bạn với WP Offload Media

WP Offload Media là một plugin miễn phí và đáng tin cậy, tự động chuyển các tệp phương tiện WordPress của bạn, chẳng hạn như hình ảnh, video và tài liệu, đến nhà cung cấp lưu trữ đám mây được kết nối. Nó hỗ trợ các nền tảng lớn như Google Cloud Storage, Amazon S3 và DigitalOcean Spaces.

Để bắt đầu, trước tiên hãy thiết lập tài khoản lưu trữ đám mây của bạn bằng cách tạo một dự án mới và thông tin đăng nhập người dùng. Bạn có thể tạo một tài khoản AWS miễn phí trên trang web chính thức của website (cần có thẻ tín dụng để xác minh) hoặc đăng nhập nếu bạn đã có tài khoản.

Sau đó, truy cập trang Người dùng, nhấp vào Tạo người dùng, đặt tên rõ ràng (ví dụ: yourdomain-offloadwordpressmedia), bỏ qua quyền truy cập bảng điều khiển và đính kèm chính sách AmazonS3FullAccess. Nhấp vào Tạo người dùng để hoàn tất.

Nguồn ảnh: wpbeginner.com

Tiếp theo, mở người dùng, đi tới Thông tin xác thực bảo mật > Khóa truy cập, và nhấp vào Tạo khóa truy cập.

Nguồn ảnh: wpbeginner.com

Chọn Ứng dụng chạy bên ngoài AWS, sau đó tải xuống tệp .csv chứa Access Key ID và Secret Access Key của bạn, hãy giữ nó an toàn.

Nguồn ảnh: wpbeginner.com

Để kết nối với WP Offload Media, hãy mở tệp wp-config.php trong WordPress của bạn và thêm đoạn mã này:

define( 'AS3CF_SETTINGS', serialize( array( 'provider' => 'aws', 'access-key-id' => 'YOUR_ACCESS_KEY_ID', 'secret-access-key' => 'YOUR_SECRET_ACCESS_KEY', ) ) ); 

Sau đó, hãy cài đặt và kích hoạt plugin WP Offload Media từ bảng điều khiển WordPress của bạn.

Sau khi kích hoạt, hãy vào Cài đặt > WP Offload Media và kết nối trang WordPress của bạn bằng cách nhập các khóa truy cập do dịch vụ lưu trữ đám mây của bạn cung cấp. Tiếp theo, tạo một bucket mới, một thư mục chuyên dụng trên đám mây để lưu trữ các tệp media của bạn. Đặt cho bucket một tên rõ ràng (ví dụ: media.yourdomain.com) và chọn khu vực gần nhất với đối tượng chính của bạn để đảm bảo phân phối nhanh hơn.

Nguồn ảnh: wpbeginner.com

Sau khi lưu cấu hình, mọi phương tiện mới bạn tải lên WordPress sẽ tự động được lưu trữ và phân phối từ nhà cung cấp đám mây bạn đã chọn. Thiết lập này giúp giảm tải cho hosting, cải thiện tốc độ trang web và đảm bảo việc phân phối phương tiện mượt mà hơn trên web.

Mẹo giảm chi phí lưu trữ và cải thiện tốc độ tải

Việc chuyển phương tiện của bạn lên Google Cloud có thể cải thiện đáng kể hiệu suất của website, nhưng kết hợp nó với một vài chiến lược tối ưu hóa có thể tạo ra tác động thậm chí còn lớn hơn. Bằng cách quản lý cách phương tiện của bạn được lưu trữ, phân phối và duy trì, bạn không chỉ có thể tăng tốc độ tải mà còn giảm chi phí lưu trữ không cần thiết. Dưới đây là một số mẹo thực tế giúp bạn tận dụng tối đa thiết lập của mình.

Tối ưu hóa phân phối với Caching và CDN

Tích hợp bộ nhớ đệm và CDN (Content Delivery Network) đảm bảo rằng các tệp phương tiện của bạn tải nhanh chóng cho khách truy cập trên toàn thế giới. CDN lưu trữ các bản sao phương tiện của bạn trên nhiều máy chủ toàn cầu, cho phép người dùng tải tệp từ máy chủ gần họ nhất. Điều này giảm độ trễ và cải thiện đáng kể thời gian tải, đặc biệt đối với các trang web có nhiều hình ảnh hoặc lưu lượng truy cập cao websites.

Ngoài ra, việc bật bộ nhớ đệm trên cả website và máy chủ của bạn đảm bảo rằng các tệp được truy cập thường xuyên không cần phải tải lại mỗi lần. Các plugin như WP Speed of Light có thể giúp tự động hóa quá trình này. Khi được sử dụng cùng với Google Cloud, những công cụ này tạo nên sự kết hợp mạnh mẽ giúp tối ưu hóa việc phân phối phương tiện và nâng cao trải nghiệm người dùng.

Xóa phương tiện không dùng hoặc trùng lặp

Theo thời gian, các trang web WordPress tích lũy các tệp phương tiện không sử dụng hoặc trùng lặp, chiếm dung lượng lưu trữ quý giá. Những tệp này không chỉ làm tăng chi phí lưu trữ mà còn có thể làm chậm quá trình quản lý phương tiện của bạn. Việc kiểm tra thư viện phương tiện thường xuyên giúp bạn duy trì một thiết lập gọn gàng, hiệu quả.

Bạn có thể sử dụng các công cụ như Media Cleaner để phát hiện và xóa an toàn các tệp không còn được sử dụng. Trước khi xóa, hãy đảm bảo sao lưu dữ liệu của bạn để tránh mất các tài sản quan trọng. Giữ cho bộ nhớ của bạn được tổ chức không chỉ tiết kiệm tiền mà còn đơn giản hóa các bản sao lưu và di chuyển trong tương lai.

Nén ảnh trước khi tải lên

Hình ảnh lớn, chưa được tối ưu hóa là một trong những nguyên nhân chính khiến trang web tải chậm websites. Nén hình ảnh trước khi tải lên giúp bạn duy trì chất lượng hình ảnh trong khi giảm kích thước tệp, dẫn đến tải trang nhanh hơn và sử dụng băng thông thấp hơn.

Các công cụ như TinyPNG, ShortPixel hoặc Imagify có thể tự động nén hình ảnh của bạn mà không làm giảm chất lượng đáng kể. Nếu bạn thích quy trình làm việc tự động, bạn có thể tích hợp trực tiếp các công cụ này với WordPress. Bằng cách tối ưu hóa hình ảnh của bạn ngay từ đầu trong quy trình, bạn đảm bảo rằng website của bạn luôn nhẹ và hiệu quả ngay từ đầu.

Giám sát Google Cloud Storage của bạn

Việc thường xuyên theo dõi mức sử dụng lưu trữ Google Cloud của bạn đảm bảo rằng bạn không phải trả quá nhiều cho dung lượng chưa sử dụng. Theo dõi lượng dữ liệu mà website của bạn tạo ra và lưu trữ cho phép bạn nhận diện các xu hướng và thực hiện những điều chỉnh cần thiết trước khi chúng trở nên tốn kém.

Google Cloud cung cấp các báo cáo lưu trữ chi tiết cho thấy những tệp nào chiếm nhiều dung lượng nhất và tần suất chúng được truy cập. Dựa trên những thông tin chi tiết này, bạn có thể quyết định lưu trữ, xóa hoặc chuyển các tệp sang các tùy chọn lưu trữ rẻ hơn như Google Cloud Nearline hoặc Coldline. Giám sát chủ động giúp duy trì hiệu suất trong khi vẫn kiểm soát được chi phí đám mây của bạn.

Kêu gọi tất cả các quản trị viên web!

Tiết kiệm thời gian và tăng năng suất với WP Media Folder. Dễ dàng sắp xếp các tệp phương tiện của khách hàng, tạo thư viện ảnh tùy chỉnh và mang lại trải nghiệm người dùng liền mạch.
Nâng cấp các dự án website của bạn ngay bây giờ!

NHẬN PLUGIN NGAY

Kết luận

Tải phương tiện lên Google Cloud Storage là một cách mạnh mẽ để cải thiện hiệu suất, độ tin cậy và khả năng mở rộng của trang WordPress của bạn. Bằng cách chuyển hình ảnh, video và các tệp khác lên đám mây, bạn giảm tải cho máy chủ lưu trữ và đảm bảo phân phối nội dung nhanh hơn thông qua mạng lưới toàn cầu của Google. Sử dụng các plugin như WP Media Folder, WP Stateless hoặc WP Offload Media, bạn có thể tự động hóa quy trình này và giữ thư viện phương tiện của mình ngăn nắp mà không phải hy sinh tốc độ hay chất lượng.

Dù bạn quản lý blog cá nhân hay trang web doanh nghiệp có lưu lượng truy cập cao, việc offload media giúp giảm chi phí lưu trữ và nâng cao trải nghiệm người dùng. Để quá trình này trở nên dễ dàng và hiệu quả hơn, hãy thử tích hợp trang WordPress của bạn với WP Media Folder để đồng bộ hóa Google Cloud một cách liền mạch.

Luôn được cập nhật

Khi bạn đăng ký blog, chúng tôi sẽ gửi email cho bạn khi có cập nhật mới trên trang web để bạn không bỏ lỡ chúng.

Bài viết liên quan