Hướng dẫn cách sử dụng WPTangToc OLS, giới thiệu chi tiết và dễ hiểu.

WPTangToc OLS là một plugin WordPress được thiết kế để giúp tối ưu hoá tốc độ tải trang web của bạn. Plugin này sử dụng công nghệ On-demand Loading Script (OLS) để tải các tệp script chỉ khi cần thiết, giúp giảm thời gian tải trang và tăng trải nghiệm người dùng.

Để sử dụng WPTangToc OLS, bạn cần cài đặt và kích hoạt plugin trên trang web WordPress của bạn. Sau khi kích hoạt, bạn sẽ thấy một số tùy chọn cấu hình trong trang quản lý plugin.

Trong phần cấu hình, bạn có thể chọn các tệp script bạn muốn tải trước khi họ cần thiết. Plugin sẽ tạo ra các mã script tải trước cho các tệp mà bạn chọn và chèn chúng vào mã nguồn của trang web. Điều này giúp giảm bớt tải băng thông và tối ưu hóa hiệu suất tải trang.

WPTangToc OLS cũng cung cấp một số cài đặt nâng cao để bạn có thể tùy chỉnh quá trình tải trang theo nhu cầu của bạn. Bạn có thể tạo bản sao dự phòng của các script không cần thiết, để căn chỉnh thứ tự tải script, và tùy chỉnh các kịch bản mà bạn muốn tải trước trong các trang cụ thể.

Với sự giúp đỡ của WPTangToc OLS, bạn có thể cải thiện tốc độ tải trang của trang web WordPress của mình, cung cấp trải nghiệm người dùng tốt hơn và tăng khả năng tươi mới cho SEO của trang web.

Tóm lại, WPTangToc OLS là một plugin hữu ích giúp tối ưu hoá tốc độ tải trang web WordPress bằng cách sử dụng công nghệ On-demand Loading Script. Bạn có thể tùy chỉnh cấu hình và tận dụng các tính năng nâng cao để tăng hiệu suất của trang web của bạn.

Trong bài viết này, mình sẽ hướng dẫn cách sử dụng WPTangToc OLS một cách chi tiết và cụ thể.

WP Tăng Tốc OLS là một phần mềm script shell mạnh mẽ, miễn phí, giúp bạn dễ dàng thiết lập websever hiệu quả trên VPS hoặc máy chủ riêng.

Rất cảm kích sự đóng góp của bạn để hỗ trợ phát triển phần mềm webserver miễn phí tốt nhất. Hãy ủng hộ dự án để công cụ WPTangToc OLS tiếp tục được cung cấp miễn phí cho mọi người.

Mình cố gắng viết phần mềm này để các bạn có thể sử dụng đơn giản, nhưng bài viết này giúp bạn sử dụng nhanh chóng và dễ dàng hơn.

Bắt đầu thôi!

Cài WPTangToc OLS: Hướng dẫn cài đặt cho WPTangToc OLS với các bước đơn giản.

Yêu cầu trước khi cài đặt WPTangToc OLS:
– Hệ điều hành: Centos 7.
– Cấu hình tùy chọn, tùy theo nhu cầu của bạn. Cấu hình càng cao, tải trọng càng mạnh. Nếu lưu lượng truy cập ít, cấu hình ít cũng được.

Hãy chọn nhà cung cấp VPS, máy chủ riêng uy tín và chất lượng.

Kết nối SSH đến VPS

Để làm việc với VPS, bạn cần một công cụ kết nối qua giao thức SSH. Ví dụ, bạn ở Việt Nam vẫn có thể quản lý VPS mua ở Japan từ xa qua Internet.

Để SSH vào VPS, bạn có thể dùng một trong các công cụ sau:

  • Bitvise SSH Client (trên windows cá nhân mình thích sử dụng phần mềm này nhất, mình khuyên các bạn sử dụng, mình có làm video chia sẻ về vps thì vẫn dùng Bitvise SSH Client để thị phạm vì thích giao diện trực quan và cơ chế copy và paste của phần mềm, dễ dùng và dễ kết nối)
  • Terminal (linux : thực sự thì cá nhân mình dùng quản trị vps bằng phần mềm này nhiều nhất 😂 😂, mình đem ra thị phạm thì cũng khó cho mọi người hình dùng)
  • Terminal (Mac)
  • Powershell (windows)
  • Command Prompt (windows)
  • PuTTY (windows)
  • Có rất rất nhiều phần mềm khác hỗ trợ kết nối ssh

Dùng phần mềm ssh nào cũng được, dùng Bitvise SSH Client nếu chưa có kinh nghiệm.

Sau khi chọn phần mềm kết nối ssh, bạn thuê một vps từ một hãng nào đó.

Yêu cầu hệ thống

  • Hệ điều hành: CENTOS 7. (Khi bạn mua vps thì bạn có quyền lựa chọn hệ điều hành bạn muốn sử dụng)
  • Yêu cầu tài khoản root (Khi bạn mua vps thì nhà cung cấp sẽ cấp cho bạn tài khoản root và password)
  • Yêu cầu vps chưa được cài đặt gì (Có thể gọi là vps trắng mới tanh từng nhà cung cấp vps đưa cho bạn). Lưu ý: VPS chưa cài bất kỳ dữ liệu nào. Nếu có bạn cần reinstall VPS. Hầu hết các nhà cung cấp dịch vụ VPS đều có tính năng này reinstall cả.
  • Yêu cầu hình phù hợp với traffic website của bạn : ý mình ở đây traffic của bạn nhiều vô kể mà bạn chỉ thuê một con vps ít cpu và ít gb ram thì toang, nếu ngược lại thì bạn ít traffic bạn mua nhiều nhiều tài nguyên cpu và ram thì thoải mái chả có vấn đề gì luôn.

Cài đặt WPTangToc OLS

Bạn ssh vào VPS bằng phần mềm ssh đã chọn và đăng nhập vào tài khoản root với địa chỉ ip do nhà cung cấp VPS cung cấp.

Dán dòng lệnh này vào VPS để cài đặt WPTangTocOLS.

curl -sO https://wptangtoc.com/share/wptangtoc-ols && bash wptangtoc-ols

Phần mềm sẽ hỏi bạn 4 câu hỏi:

  • Bạn nhập tên website bạn muốn thêm (Ví dụ như là wptangtoc.com)
  • tên username của website (bạn nhập cái gì cũng được ví dụ như là giatuandz).
  • Chọn phiên bản php (ở đây có 2 tùy chọn là php 8.0 và php 7.4 tùy vào nhu cầu của bạn, nếu website của bạn được hỗ trợ php8.0 thì hãy chọn php8.0 sẽ đem lại hiệu suất và tốc độ tốt hơn).
  • Bạn có sử dụng ioncube không (Một số anh em hay sử dụng plugin của anh Lê Văn Toản cần phải sử dụng ioncube thì plugin mới hoạt động nếu bạn có nhu cầu đang sử dụng Ioncube thì đồng ý ấn nút Y, còn chả biết là cái gì và không sử dụng thì ấn nút N để bỏ qua).
  • Đổi cổng port ssh. (bạn nhập một số dương bất kì nào đó, vì cổng ssh mặc định là cổng 22, cổng 22 thì hacker nào cũng biết dễ bị rò vì vậy bạn hãy nhập một số dương bất kì nào bạn muốn để nâng cao bảo mật, nếu muốn bỏ qua thì ấn nút enter)
  • Có muốn tạo database luôn không (bạn ấn Y để tạo database luôn cho bạn, nếu bạn bỏ qua thì vào bên trong menu của WP Tăng Tốc OLS tạo cũng được), WordPress để hoạt động được thì chắc chắc không thể thiếu database rồi. từ phiên bản 1.3.76 quá trình này sẽ diễn ra tự động

Câu hỏi tuỳ bạn!

Chờ 5-15p WPTangToc OLS cài đặt tự động. Thời gian cài đặt phụ thuộc vào cấu hình và tốc độ mạng VPS.

Bạn có thể để máy tính chạy và đi uống cốc cafe, chỉ cần quay lại sau 15 phút để xem kết quả. Không nên tắt máy trong quá trình cài đặt.

Thời gian cài đặt thành công sẽ gửi thông báo đến bạn sau 25% quá trình cài đặt.

Gọi Menu WPTangToc OLS

Để mở menu WPTangToc OLS, gõ số 1 trong terminal.

Để thoát, bạn có thể nhấn: 0 hoặc ctrl + c (dành cho máy trạm – máy tính cá nhân Windows và MacOs). Hoặc chỉ cần nhấn bất kỳ phím nào ngoại trừ số có thể thực thi lệnh.

Các chức năng menu bên trong

WP Tăng Tốc OLS tích hợp nhiều tính năng giúp quản trị websever và website WordPress dễ dàng hơn.

Nhờ tích hợp tính năng này, ngay cả khi bạn chưa có kinh nghiệm quản trị VPS hoặc máy chủ riêng, bạn cũng có thể dễ dàng quản trị một cách đơn giản.

Với tính năng phát triển, mình cố gắng viết phần mềm dễ dùng nhất có thể. Bài viết này chia sẻ chức năng của phần mềm cùng với lời hứa về việc tạo video hướng dẫn chi tiết trong tương lai. Phần mềm đã dễ dùng, và video hướng dẫn sẽ làm cho nó càng dễ dùng hơn.

Đợi 1/4 video của seria về phần mềm này.

Bây giờ, chúng ta quay trở lại chủ đề chính với việc giới thiệu các tính năng trong menu của WPTangTocOLS.

1: Phân quyền website

Việc chuyển mã nguồn vào WP Tang Toc OLS khi sử dụng tính năng khôi phục website sẽ tự động xác định và phân quyền.

Nếu bạn tự chuyển database và uploads mã nguồn khi uploads hoàn tất, hãy phân quyền để website chạy được.

Sử dụng tính năng khôi phục của WP Tăng Tốc OLS để chuyển mã nguồn tự động.

Cài đặt SSL Miễn Phí để nhận chứng chỉ SSL miễn phí cho trang web của bạn.

Năm 2021, website phải có chứng chỉ SSL. Lợi ích của SSL không cần được nhắc lại.

Bên mình tích hợp cài đặt SSL miễn phí và tự động gia hạn vĩnh viễn chứng chỉ SSL cho bạn. Hơn nữa, khi cài đặt SSL, bên mình cũng tự động chuyển hướng từ HTTP sang HTTPS.

3: Sao lưu website

Tính năng sao lưu website, dùng để backup truy cập và nhập tên website cần sao lưu.

Mọi thứ sẽ dễ tự động hơn 25%.

Dữ liệu backup sẽ được lưu tại /usr/local/backup-website/domain.com/

Domain.com sẽ được thay thế bằng tên website của bạn.

Một website WordPress sẽ được backup thành 2 file: mã nguồn (.zip) và cơ sở dữ liệu (.sql).

Thêm kí hiệu thời gian (giờ_ngày_tháng_năm) ở cuối file để dễ khôi phục lại.

Bạn có thể tải các file backup về máy tính hoặc lưu trữ trên Google Driver để an toàn hơn. (Tính năng sao lưu đám mây của Google Driver sẽ được đề cập ở bài viết này).

4: Khôi phục website

Sử dụng tính năng này khi cần backup hoặc di chuyển mã nguồn từ bên ngoài.

Bạn hãy chọn file bạn muốn backup (1 file mã nguồn + 1 file sql).

Khi dùng backup của WPTangToc OLS, tôi sẽ thêm thời gian cuối file để bạn có thể khôi phục dễ dàng.

Nếu bạn upload từ nguồn bên ngoài, hãy ký hiệu tên file và chọn file bạn muốn sao lưu. (reduced by 25%: Nếu bạn uploads từ bên ngoài vào thì các tên file tự ký hiệu và chọn file bạn mong muốn backup.)

Tất cả đều tự động.

5: Hỗ trợ WordPress

Ở trong đây có nhiều chức năng hỗ trợ quản lý website WordPress.

Có nhiều tính năng, sắp cập nhật.

6: Thêm website

Khi muốn thêm website vào web server, sử dụng chức năng này.

Bạn có thể thêm tên miền hoặc Subdomain của bạn (Subdomain được tính riêng như một tên miền)

Bạn có thể thêm dễ dàng bất kỳ website nào vào với WP Tăng Tốc. Tuyệt đối không giới hạn số lượng, miễn là máy chủ của bạn có đủ tài nguyên để quản lý tất cả các website đó. Nếu đủ tài nguyên, hãy thêm thoải mái.

7: Xóa website

Chức năng xóa website.

8: Thêm database

Muốn thêm database, sử dụng tính năng này.

Khi tạo website hoặc cài đặt WordPress, phần mềm sẽ hỏi bạn có muốn tạo database không.

9: Xóa database

Xóa bỏ 25% cơ sở dữ liệu còn lại.

10: Sao lưu database

Sao lưu database tương tự sao lưu website, bao gồm cả mã nguồn và database.

Với tính năng này, bạn chỉ cần sao lưu database.

Thư mục lưu trữ database sau khi backup: /usr/local/backup-website/domain.com/

Tên website của bạn sẽ thay thế cho Domain.com.

11: Khôi phục database

Hệ thống sẽ tìm file.sql trong thư mục /usr/local/backup-website/domain.com/ để bạn chọn file sql khôi phục.

Bạn có thể tải file database lên thư mục /usr/local/backup-website/domain.com/ và phục hồi.

12: Xóa File backup website

Tính năng này giúp bạn xóa bớt file backup để giải phóng không gian trên ổ cứng.

Khi ổ cứng của bạn cạn kiệt dung lượng, bạn có thể sử dụng tính năng này để xóa các file backup cũ hoặc đã được lưu trữ trên máy tính cá nhân hoặc đám mây.

Chức năng này tìm file trong thư mục: /usr/local/backup-website/domain.com/ (domain.com là tên miền của bạn).

Bạn có thể xóa file đó.

13: Tải mã nguồn WordPress

Tính năng này tải mã nguồn mới và tạo cấu hình cho website của bạn.

Muốn tải mã nguồn mới và tính năng này, bạn có thể sử dụng plugin backup cho website WordPress.

14: Reboot LiteSpeed

Reboot websever LiteSpeed: %25.

15: Reboot ALL service

Tính năng này reboot một số server quan trọng: Litespeed, Mysql, SSH, fail2ban, crond (~25%).

16: Reboot websever

Khởi động lại VPS.

17: Preload Cache LiteSpeed

Tính năng này tạo cache trước cho website WordPress và sử dụng LSCache. Nó giúp tăng tốc độ website khi có ít traffic và nhiều bài viết riêng về chủ đề này. Bạn có thể tham khảo bài viết về công cụ Preload Crawler Script của LiteSpeed Cache.

18: Khóa IP

Muốn khóa IP người mình muốn, có thể là đối thủ hoặc hacker, với nhiều lý do khác nhau. Hoặc chỉ đơn giản là khóa IP của người yêu cũ của bạn 😂 😂

19: Mở khóa IP

Nếu bạn đã khóa IP, bạn cũng có thể mở khóa bằng cách sử dụng chức năng này.

20: Thay đổi port ssh

Thay đổi cổng port ssh để tăng bảo mật: Nếu cổng port ssh vps của bạn là mặc định 22, đó rất nguy hiểm dễ bị hacker tấn công.

Hãy đổi cổng SSH sang một số khác 22, ví dụ từ 1000 đến 30000 để tăng tính bảo mật và làm khó cho các hacker.

Mình tích hợp fail2ban để tự động khóa IP trong 1 tiếng nếu có ai đó cố gắng rò cổng SSH của bạn.

21: Cập nhật WPTangToc OLS

Đây là tính năng cập nhật từ xa từ server, giúp bạn sửa lỗi và cải thiện hệ thống mỗi ngày.

22: duplicate website

Tính năng sao chép spin toàn bộ website rất tiện lợi và đa dụng theo nhu cầu của từng người.

Tính năng này giúp bạn tạo website giả lập để kiểm tra hoặc phát triển trên subdomain, trong khi website chính vẫn hoạt động. Đây chỉ là một cách sử dụng tính năng nhân bản website.

Sao lưu tự động website

Bạn có thể tự động sao lưu website WordPress hàng tuần và lựa chọn thời gian và ngày cụ thể. Nếu bạn muốn sao lưu thủ công hoặc nhiều lần hơn, hãy sử dụng tính năng giao diện để sao lưu.

Kích hoạt tính năng này, chỉ lưu trữ 2 tuần gần đây và tự động xóa sau đó để tránh đầy ổ cứng.

Bạn không chỉ phát triển mà còn có thể kết hợp với tính năng sao lưu của Google Drive.

Backup tự động và tải lên lưu trữ.

Thư mục lưu trữ file backup là: /usr/local/backup-website/domain.com (thay domain.com bằng tên website của bạn).

Nếu bạn sử dụng tính năng sao lưu tự động lên Google Drive, thư mục sẽ là wptangtoc_ols_backup/domain.com (thay domain.com bằng tên miền của bạn).

File backup tự động hàng tuần được định dạng cuối cùng là “hangtuan-cua-tuan-truoc-nua” và “backuptudonghangtuan” để dễ phân biệt khi khôi phục.

  • ở cuối tên file: hangtuan-cua-tuan-truoc-nua — nghĩa là đây là file backup của tuần trước nữa
  • ở cuối tên file: backuptudonghangtuan — nghĩa là file backup của tuần này gần đây nhất

Định dạng trên Google Drive cũng giống như vậy.

24: Tắt tự động sao lưu

Nếu bạn không muốn tiếp tục tự động sao lưu vì một lí do nào đó, bạn có thể tắt tính năng này.

25: Danh sách domain

Bạn có thể xem được tên miền bạn đã thêm vào và vị trí của chúng trong nguồn gốc.

Thường mã nguồn website sẽ nằm ở /usr/local/lsws/domain.com/html (thay domain.com bằng tên miền của bạn).

26: Tạo shortcuts mã nguồn

Thường thì mã nguồn website đặt ở đường dẫn sau: /usr/local/lsws/domain.com/html (thay domain.com bằng tên miền của bạn).

Nhiều bạn thấy show quá và không thoải mái khi phải nhập đường dẫn cd /usr/local/lsws/domain.com/html (thay bằng tên miền của bạn) dài, chức năng này sẽ tạo shortcuts giúp bạn.

Thay vì gõ: cd /usr/local/lsws/domain.com/html, chỉ cần gõ: cd domain.com để truy cập mã nguồn website ngay.

Ghi chú: Sử dụng tên miền của bạn thay cho domain.com.

27: Mở Webguiadmin

Sau khi cài đặt OpenLiteSpeed, tôi đã tắt webguiadmin để tăng cường bảo mật. Tuy nhiên, bạn vẫn có thể sử dụng WPTangToc OLS để thêm website hoặc tương tác với máy chủ.

webguiadmin là trang điều khiển webserver có khả năng sử dụng khó khăn với người dùng cơ bản.

Việc truy cập vào webguiadmin chỉ nên được thực hiện khi bạn đã có đủ kiến thức và kinh nghiệm để hiểu và thực hiện những gì cần thiết trong quá trình truy cập này.

28: Tắt webguiadmin

Sau khi hoàn thành công việc trên webguiadmin, tắt nó để tăng cường bảo mật.

29: Chuyển toàn bộ VPS

Chuyển toàn bộ dữ liệu VPS từ này sang VPS khác là bình thường. Chất lượng VPS của nhà cung cấp hiện tại không tốt, bạn chỉ đơn giản chuyển sang nhà cung cấp khác. Tôi thường chuyển VPS vì nhu cầu của mình, và tính năng chuyển đổi này đã được tích hợp trong WP Tăng Tốc OLS, giúp việc chuyển từ VPS này sang VPS khác trở nên dễ dàng và đơn giản.

Tính năng chuyển đổi toàn bộ web hosting VSP/ máy chủ riêng giữa nhà cung cấp khác định chuyển cả database, webserver, SSL… mà không có thời gian gián đoạn.

Muốn đổi nhà cung cấp VPS, bạn có thể chuyển toàn bộ VPS.

28: Cấu hình php.ini

Nếu bạn muốn sửa php.ini, vui lòng cho biết lý do.

Lý do chính là bạn muốn tải lên một tệp bằng php có dung lượng lớn hơn 8MB mà tôi đã đặt. Bạn có thể điều chỉnh tệp đó để phù hợp với dung lượng mà bạn muốn tải lên.

Sau khi bạn tải lên, hãy đặt lại vị trí cũ vì tôi đã tối ưu cấu hình rồi.

29: Khôi phục php.ini

Chức năng này đặt lại php.ini ban đầu trước khi chỉnh sửa.

30: Thay đổi password ssh

Bạn có thể dùng chức năng này đổi mật khẩu của tài khoản.

Công cụ rclone để sao lưu vào google drive

Với tính năng này, bạn có thể sao lưu tệp tải lên trang web lên Google Drive hoặc tự động sao lưu lên dịch vụ lưu trữ đám mây.

Tải lên backup lên Google Drive để nó an toàn và đảm bảo hơn, không để tất cả trong một nơi.

Google Drive cung cấp 15GB dung lượng miễn phí cho tài khoản miễn phí. Chất lượng và ổn định của Google Drive rất tốt. Nếu bạn có nhu cầu lưu trữ lớn hơn, bạn có thể thuê thêm dung lượng. 15GB của Google Drive đủ rộng rãi để sao lưu và lưu trữ backup cho website WordPress.

Hủy thiết lập rclone sao lưu trên Google Drive để giảm việc lưu trữ.

Nếu bạn đã sử dụng hết dung lượng 15GB lưu trữ đám mây của Google Drive và không muốn trả thêm tiền để thuê thêm dung lượng, bạn có thể hủy thiết lập Google Drive và sử dụng tài khoản Google khác có 15GB để tiếp tục.

Tải file sao lưu từ Google Driver về.

Khi muốn phục hồi các file backup, hãy lưu trữ chúng ngoài máy chủ websever của bạn.

Sử dụng tính năng này để khôi phục file backup website của bạn.

33: Quản lý logs

Quản lý logs: chỉ log server, tắt logs domain (giữ tài nguyên máy chủ) để tăng khả năng chịu tải.

Nếu bạn có nhu cầu đọc logs:

Bạn có thể kích hoạt và xem logs domain.

34: Thông tin websever

Thông tin vps của bạn đầy đủ và bạn có thể xem nó.

Các thông tin:

  • Websever:
  • Phiên bản PHP bạn đang sử dụng
  • Phiên bản WPTangToc OLS của bạn
  • CPU model
  • Number of cores
  • Xung đơn core
  • Xem dung lượng ram
  • Xem dung lượng ổ cứng
  • Công nghệ ảo hóa (Nếu dùng VPS)
  • IP của vps/máy chủ
  • Hệ điều hành đang sử dụng

Tóm tắt:

Phần mềm này là sản phẩm mà tôi tự phát triển nhằm xây dựng một công cụ miễn phí tự động cấu hình và quản lý websever hiệu suất cao nhất.

Hướng dẫn WordPress đáng chú ý trong bài viết này.

– Hướng dẫn cài đặt WPTangToc OLS
– Hướng dẫn tích hợp WPTangToc OLS vào website WordPress
– Cách tạo và quản lý menu bằng WPTangToc OLS
– Hướng dẫn thiết lập tùy chỉnh cho WPTangToc OLS
– Các tính năng chính của WPTangToc OLS và cách sử dụng chúng
– Hướng dẫn tối ưu hóa hiệu suất sử dụng WPTangToc OLS
– Làm thế nào để tăng tốc độ tải trang bằng WPTangToc OLS
– Hướng dẫn tạo widget bằng WPTangToc OLS và cách sử dụng nó
– Cách tạo và quản lý các bài viết nhanh chóng bằng WPTangToc OLS
– Hướng dẫn sử dụng chức năng tìm kiếm nâng cao của WPTangToc OLS

Nguyễn Mạnh, là một chuyên gia tăng tốc, bảo mật và quản trị website với 6 năm kinh nghiệm, chuyên sâu về speed web wordpress, hosting, database và quản trị Server. Không dừng tại tăng tốc và quản trị website, Mạnh còn nghiên cứu về vps, cloud lưu trữ website, conten và Seo tối ưu hóa công cụ tìm kiếm. Với đam mê chia sẻ tăng tốc, bảo mật, website server Mạnh cũng có kênh youtube 1.000+ subscriber, lẫn group cộng đồng SEO 1.000+ người hiện tại. Mạnh hiện đang là một trong những chuyên gia trong lĩnh vực website tại Việt Nam. Ngoài là CEO tại Mạnh WEB, Mạnh còn đam mê về lĩnh vực AI, ứng dụng AI trong thiết kế website, tăng tốc, tạo nội dung web mang lại sự tối ưu về thời gian và hiệu quả cho doanh nghiệp nói chung.