Các plugin giúp chuyển host cho WordPress nhanh chóng, dễ dàng

Đây là bài viết tổng quan. Trong phần này tôi sẽ chỉ nói đến các công cụ & tác dụng của chúng chứ không hướng dẫn cách dùng cụ thể, bạn có thể tìm đọc riêng từng bài viết được link trong bài này để biết cách làm.

Đây là bộ công cụ đi cùng với tôi khoảng 2 năm trở lại đây, vì khoảng thời gian đó tôi rất tích cực thử nghiệm và tìm hosting mới. Hồi đầu thì chỉ loanh quanh với Dreamhost và gói DreamPress của họ, giờ đã thử được thêm Vultr, DigitalOcean, Closte, SiteGround.

Nói đến chuyển hosting bạn nên sử dụng các công cụ tự động thay vì làm thủ công, lý do là:

  • Nó nhanh hơn;
  • Hiếm khi xảy ra lỗi.

Trước khi chuyển hosting

Bạn cần nắm rõ các thông tin sau, cũng như làm một vài thứ trước khi chuyển hosting:

  • Luôn có backup dữ liệu dự phòng, nhiều bản càng tốt;
  • Tránh chuyển hosting lúc sắp hết hạn hosting cũ, chuyển trước một, hai tuần là đẹp- đỡ phí thời gian dư & cũng không nguy hiểm nếu chẳng may quá trình chuyển hosting không diễn ra êm đẹp- tức là bạn vẫn có thời gian để khắc phục vấn đề;
  • Usename & Pass của website (tất nhiên rồi!);
  • IP, user, pass của FTP hosting cũ cũng như hosting mới;
  • Filezilla hoặc phần mềm tương tự để đăng nhập FTP;
  • Hosting cũ & hosting mới có dung lượng ổ đĩa đủ đáp ứng việc chuyển hosting; Thường thì dung lượng hosting cần có hơn gấp đôi dung lượng cần dùng. Ví dụ website của bạn có 4GB dung lượng, bạn cần mua hosting có 10GB dung lượng.
  • Đã làm quen với hosting mới, nhất là khi bạn chuyển hosting và sử dụng khác control panel (Plesk, cPanel, CyberPanel, CentmindMod, vân vân), hoặc/và web server (Apache, NginX, LiteSpeed); Việc làm quen này giúp việc chuyển hosting diễn ra nhanh hơn thay vì phải mày mò trong khi chuyển host.
  • Nếu dùng cách chuyển hosting bằng SSH thì cần nắm thông tin tương ứng về user, mật khẩu và phần mềm để truy cập nhanh SSH;
  • Nếu chuyển hosting, kèm với chuyển tên miền thì cần phải redirect 301 tên miền cũ về tên miền mới, thông báo lên Google Search Console để tránh tụt hạng SEO, cũng như kiểm tra lại hàng loạt các plugin trả phí để cập nhật license keys cho tên miền mới. Cập nhật bất cứ thay đổi nào khác liên quan như logo, chân trang, vân vân.

OK, và đây là combo dành cho bạn:

  • UpdraftPlus: trước khi chuyển host bạn cần backup toàn bộ website. Điều này giúp phòng tránh rủi ro. Bản thân UpdraftPlus cũng dùng được để chuyển host, nó khá ổn vì chuyển thông qua cloud như Google Drive, tuy nhiên bản miễn phí của nó thì không tốt bằng All in one WP migration (so sánh có phần không công bằng vì AioWPm là plugin trả phí).
  • All in one WP migration vs All-in-One wp migration unlimited extension: dùng để xuất và nhập dữ liệu backup, đây là công cụ có phí duy nhất cần thiết trong combo này. Nó sẽ tải 1 file nén duy nhất cho toàn bộ trang về, đây là công cụ tôi thấy rất ổn định, tôi đã nhiều lần chuyển trang có 5 – 7 GB dữ liệu với nó mà không gặp vấn đề gì. Khi xuất dữ liệu bạn dùng bản miễn phí không thành vấn đề, nhưng khi nhập dữ liệu thông qua plugin thì bạn cần dùng bản trả phí của họ. Bạn có thể đọc chi tiết cách chuyển host bằng plugin All in one WP migration trong bài viết này. Ở phần CẬP NHẬT gần cuối tôi bổ sung thêm các công cụ chất lượng cao khác dành cho việc chuyển hositng, chúng có thể là thay thế rất tốt cho AioWPm vì chúng miễn phí, chứ không làm bạn tốn một đống tiền như AioWPm.
  • Cloudflare: sử dụng dịch vụ DNS của Cloudflare cho tốc độ trỏ tên miền về IP mới rất nhanh, chỉ 2- 3 phút là tất cả các máy chủ phân giải chính trên toàn cầu đã cập nhật IP mới. Nhiều DNS mặc định của nhà cung cấp tên miền có thể mất đến 2, 3 tiếng hoặc cả ngày.
  • DNS checker: nó sẽ kiểm tra IP trang web của bạn cụ thể là gì tại các vị trí khác nhau trên thế giới. Nếu thấy địa chỉ IP ở vị trí nào đó chưa cập nhật (nhất là vị trí gần hosting bạn định chuyển đến) thì bạn nên đợi thêm trước khi cài website. Nếu vẫn cố cài khi IP chưa cập nhật có thể bạn sẽ không cài thành công hoặc gặp vấn đề với việc yêu cầu cấp phép chứng chỉ SSL (nếu trang bạn đang dùng https).
  • Better Search Replace: nếu trang của bạn đang dùng liên kết bảo mật https thì sau khi khôi phục dữ liệu bạn có thể cần dùng công cụ này để chỉnh sửa các đường dẫn từ http thành https (thường hay xảy ra với các file như ảnh, css, js). Nếu không chuyển, trang web của bạn sẽ gặp cảnh báo, và mất khóa xanh bảo mật. Một plugin tốt khác có thể đảm nhiệm vai trò này là plugin Search & Replace.
  • Htaccess Editor – Safely Edit Htaccess File: nếu website của bạn có file .htaccess (máy chủ Apache hoặc LiteSpeed) thì sau khi chuyển host bạn có thể cần phải chỉnh sửa file này để chuyển www về không-www hoặc ngược lại. Hay để trang truy cập từ dạng http chuyển hướng về https. Plugin trên giúp bạn chỉnh sửa file .htaccess an toàn hơn, vì nó có khả năng backup và kiểm tra trước, giúp bạn hạn chế lỗi. Một số plugin như Yoast SEO cũng có tính năng chỉnh sửa .htaccess thông qua giao diện người dùng, tuy nhiên không tốt bằng plugin trên.
  • Kiểm tra chuyển hướng với Redirect-checker: kiểm tra chuyển hướng thủ công có thể không chính xác do cache trình duyệt và cả cache DNS ngay trên máy tính của bạn… Bạn nên sử dụng công cụ trên để check, ví dụ như kiểm tra chuyển hướng từ http thành https hoặc từ www về không-www (hoặc ngược lại).
  • Mắt bạn: Tôi không đùa đâu, sau khi áp dụng tất cả các công cụ trên hay bất cứ công cụ nào khác thì công cụ cuối cùng vẫn phải là kiểm tra bằng mắt xem trang có hoạt động bình thường không. Bạn truy cập vào các thư mục, bài viết, kéo lên kéo xuống, click vào bài nọ bài kia, nhìn ảnh trên trang, vv cốt là để phát hiện được bất cứ lỗi nào có thể xảy ra.

PS: trước khi chuyển hosting, bạn nên tiến hành loại bỏ hoặc vô hiệu hoá các plugin vs dữ liệu dư thừa, điều này sẽ giúp trang chuyển nhanh hơn và tránh xung đột trên web server mới. Các dữ liệu dư thừa điển hình bao gồm các file backup lưu tại local host mà bạn đã tải về máy tính cá nhân hoặc đã up lên cloud, những file đó có thể lên đến hàng trăm MB cho đến vài GB. Tiếp theo là các file ảnh backup của các plugin nén ảnh, nếu bạn sử dụng phương thức nén không mất dữ liệu & đã kiểm tra ảnh trên website ổn thì loại bỏ nó cũng tiết kiệm được kha khá dung lượng, nhất là trên các trang vốn nhiều ảnh sẵn. Cuối cùng là các plugin, cái nào không dùng bạn nên loại bỏ luôn. Mấy plugin cache tạm thời vô hiệu hóa, rồi up xong kích hoạt lại sau sẽ an toàn hơn.

Sắp tới tôi sẽ tìm thử xem có plugin nào đủ chất lượng nhưng miễn phí để thay thế All-in-one WP migration hay không. Vì AioWPm có giá khá đắt (rẻ nhất là 69$ cho kiểu backup tải file về rồi up ngược lên, gói backup thông qua cloud là 99$). Nếu bạn không hay phải chuyển host thì dùng nó sẽ tốn kém.

Khoe chút là trang Speed.Family vừa bay từ Closte về DigitalOcean, thời gian bay hết có 15 phút.


CẬP NHẬT: tôi mới tìm được plugin chuyển host có chất lượng rất tốt, nhiều người đã chuyển website có dung lượng lên đến 30GB mà không gặp vấn đề gì, tên bạn ấy là Migrate Guru (bậc thầy chuyển host). Ngoài ra là cách chuyển host bằng SSH, ưu điểm là tốc độ chuyển nhanh hơn dùng plugin từ 5 – 20 lần tuỳ điều kiện mạng thực tế nhà bạn, đặc biệt thích hợp với các website có dung lượng cực lớn. Tuy nhiên để dùng SSH bạn phải học cách gõ lệnh khá vất vả.


So sánh nhanh giữa các công cụ

All in one WP migrationMigrate GuruSSH
GiáChỉ free với dung lượng 512MBFree hoàn toànFree
Tốc độ khôi phụcTrung bình Trung bìnhCao
Độ dễ dùngDễ nhấtTrung bìnhKhó
Kiểu khôi phụcĐa dạngThông qua FTP, sFTPGiao tiếp trực tiếp giữa hai máy chủ web

2 thoughts on “Các plugin giúp chuyển host cho WordPress nhanh chóng, dễ dàng”

    • Chào em. Anh cảm thấy chuyển bằng AIOWPM rất êm mượt, chưa lỗi lần nào nên gắn bó với nó suốt. Anh chưa thử các plugin khác nên chưa so sánh được, thời gian tới sẽ thử plugin em gợi ý xem thế nào, thấy trên nhóm FB WordPress mọi người hay dùng Duplicator.

      Reply

Leave a Comment