Hotline : 07 088 44444
Thích
Chia sẻ

Tối ưu tốc độ website WordPress hiệu quả

13/08/2021

Bạn có muốn tăng tốc WordPress của mình không? Các trang loading nhanh giúp cải thiện trải nghiệm user, tăng lượt view và trợ giúp cho công việc SEO. Trong bài viết này, chúng ta sẽ tìm hiểu các mẹo tối ưu hóa tốc độ WordPress hữu ích nhất để tăng hiệu suất WordPress và tăng tốc website của bạn.

Bài viết này là một hướng dẫn toàn diện để tối ưu hóa hiệu suất WordPress, nêu rõ lý do tại sao tốc độ lại quan trọng, điều gì làm chậm trang web WordPress của bạn và các bước có thể thực hiện để cải thiện tốc độ WordPress của mình ngay lập tức.

Tại sao cần tăng tốc WordPress nhanh hơn?

Các nghiên cứu cho thấy từ năm 2000 đến năm 2016, thời gian chú ý trung bình của con người đã giảm từ 12 giây xuống còn 7 giây. Điều này có ý nghĩa gì đối với bạn với tư cách là chủ sở hữu website? Bạn có rất ít thời gian để hiển thị nội dung của bạn cho user và thuyết phục họ ở lại website của bạn. Có nghĩa là user có khả năng sẽ rời khỏi trang web của bạn trước khi nó load được.

Theo một nghiên cứu điển hình của StrangeLoop liên quan đến Amazon, Google và các trang web lớn khác, thời gian load chậm trễ 1 giây có thể dẫn đến mất 7% conversions, giảm 11% lượt xem và giảm 16% mức độ hài lòng của khách hàng.

tăng tốc wordpress
Đánh giá từ nghiên cứu Strange Loop

Trên hết, Google và các công cụ tìm kiếm khác đã bắt đầu phạt các trang web tải chậm hơn bằng cách giảm thứ hạng trong kết quả tìm kiếm, đồng nghĩa với việc giảm lưu lượng truy cập cho các trang web chậm.

Tóm lại, nếu bạn muốn có thêm lưu lượng truy cập, người đăng ký và doanh thu từ trang web của mình, thì bạn phải làm cho website WordPress của mình nhanh hơn!

Kiểm tra tốc độ website WordPress

Thường những người mới bắt đầu nghĩ rằng website của họ ổn chỉ vì nó không chạy chậm trên máy tính của họ. Đó là một sai lầm rất lớn. Vì bạn thường xuyên truy cập website của riêng mình nên các trình duyệt hiện đại như Chrome sẽ lưu trữ trang web của bạn trong bộ nhớ cache và tự động tìm website đó ngay khi bạn bắt đầu nhập địa chỉ. Điều này làm cho website của bạn tải ngay lập tức.

Tuy nhiên, một user bình thường truy cập trang web của bạn lần đầu tiên có thể không có trải nghiệm tương tự. Trên thực tế, user ở các vị trí địa lý khác nhau sẽ có trải nghiệm hoàn toàn khác. Đây là lý do tại sao bạn nên kiểm tra tốc độ trang web của mình. Sau khi chạy kiểm tra tốc độ website của mình, bạn có thể tự hỏi tốc độ tải trang tốt cần đạt được là bao lâu?

Thời gian tải trang tốt là dưới 2 giây. Tuy nhiên, bạn có thể làm nó càng nhanh thì càng tốt. 

Bạn có thể dụng các công cụ kiểm tra tốc độ website như: Google Page Speed Insight, GTMetrix, Pingdom Website Speed Test,…

Điều gì làm chậm website WordPress?

Tìm hiểu những gì làm chậm website của bạn là chìa khóa để cải thiện hiệu suất và đưa ra các quyết định dài hạn thông minh hơn.

Các nguyên nhân chính làm chậm website WordPress là:

  • Web Hosting: Khi web hosting của bạn không được cấu hình đúng, nó có thể làm giảm tốc độ website của bạn. Ngoài ra, bạn cần phải lựa chọn Hosting phải tốt để cải tiện tốc độ hiệu quả nhất.
  • Cấu hình WordPress: Nếu website WordPress của bạn không cung cấp các trang được lưu trong bộ nhớ cache, thì nó sẽ làm quá tải server, do đó làm cho website của bạn bị chậm hoặc sập hoàn toàn.
  • Kích thước trang: Chủ yếu là hình ảnh không được tối ưu hóa cho web.
  • Plugin kém chất lượng: Nếu bạn đang sử dụng một plugin được mã hóa kém thì nó có thể làm website của bạn chậm đi đáng kể.
  • External scripts: Các External scripts như quảng cáo, font loaders, v.v. cũng có thể có tác động rất lớn đến hiệu suất website của bạn.

Bây giờ bạn đã biết điều gì làm chậm website WordPress của mình, hãy cùng xem cách tăng tốc website WordPress.

Tầm quan trọng của dịch vụ Hosting

Dịch vụ Hosting của bạn đóng một vai trò quan trọng trong hiệu suất website. Các nhà cung cấp dịch vụ Web Hosting thực hiện các biện pháp bổ sung để tối ưu hóa hiệu suất website của bạn.

Tuy nhiên, trên Shared Hosting, thường được chia sẻ tài nguyên server với nhiều khách hàng khác. Điều này có nghĩa là nếu website lân cận của bạn nhận được nhiều lưu lượng truy cập, thì nó có thể ảnh hưởng đến hiệu suất toàn bộ server, do đó sẽ làm chậm trang web của bạn.

Mặt khác, sử dụng dịch vụ WordPress Hosting được các công ty quản lý, họ sẽ cung cấp cho bạn cấu hình server tối ưu nhất để chạy WordPress. Bên cạnh đó, họ cũng cung cấp các bản Automatic Backups, cập nhật WordPress tự động và các cấu hình bảo mật nâng cao hơn để bảo vệ trang web của bạn.

Các cách tăng tốc cho WordPress (Không cần code)

Việc thay đổi cấu hình website có thể là một suy nghĩ đáng sợ đối với người mới bắt đầu, đặc biệt nếu bạn không phải là người am hiểu về công nghệ. Nhưng đừng lo lắng, chỉ với một vài cú nhấp chuột (không cần viết code), thì bạn có thể làm được điều này!

Sử dụng plugin tăng tốc cho WordPress – Caching Plugin

Các trang WordPress là “dynamic”. Điều này có nghĩa là chúng được xây dựng nhanh chóng mỗi khi ai đó truy cập một bài post hoặc một trang trên website của bạn. Để xây dựng các trang của bạn, WordPress phải chạy một quy trình để tìm thông tin cần thiết, tập hợp tất cả lại với nhau và sau đó hiển thị cho user.

Quá trình này bao gồm rất nhiều bước và nó thực sự có thể làm chậm website của bạn khi bạn có nhiều người truy cập nó cùng một lúc. Đó là lý do tại sao mọi website WordPress nên sử dụng caching plugin. Caching có thể làm cho website WordPress của bạn nhanh hơn từ 2 lần đến 5 lần.

Đây là cách nó hoạt động. Thay vì mỗi lần thực hiện toàn bộ quá trình tạo trang, caching plugin của bạn tạo một bản sao của trang sau lần tải đầu tiên và sau đó cung cấp phiên bản đã lưu trong bộ nhớ cache đó cho các user dùng tiếp theo.

tăng tốc website wordpress
Hoạt động của caching plugin

Như bạn có thể thấy trong hình trên, khi user truy cập trang web WordPress, server của bạn sẽ truy xuất thông tin từ MySQL database và các PHP file. Sau đó, nó tập hợp tất cả lại thành HTML content và cung cấp cho user.

Tối ưu hóa hình ảnh

tối ưu hóa tốc độ website wordpress
Tối ưu hình ảnh để cải thiện khả năng load trang

Hình ảnh mang lại sức sống cho nội dung của bạn và giúp tăng mức độ tương tác. Các nhà nghiên cứu đã phát hiện ra rằng việc sử dụng hình ảnh có màu khiến mọi người có khả năng đọc nội dung của bạn cao hơn 80%. Tuy nhiên, nếu hình ảnh của bạn không được tối ưu hóa, thì chúng có thể gây hại nhiều hơn là giúp ích. Trên thực tế, hình ảnh không được tối ưu hóa là một trong những vấn đề phổ biến nhất về việc các web bị load chậm.

Trước khi bạn tải ảnh lên trực tiếp từ điện thoại hoặc máy ảnh của mình, bạn nên sử dụng phần mềm chỉnh sửa ảnh để tối ưu hóa hình ảnh của mình cho web. Ban đầu, những bức ảnh này có thể có kích thước file lớn. Nhưng dựa trên định dạng file hình ảnh và độ nén, bạn chọn trong phần mềm chỉnh sửa của mình, bạn có thể giảm kích thước hình ảnh của mình lên đến 5x.

Chúng ta nên sử dụng hai định dạng ảnh: JPEG và PNG, thế sự khác biệt là gì?

PNG là không nén. Khi bạn nén hình ảnh, nó sẽ mất một số thông tin, vì vậy hình ảnh không nén sẽ có chất lượng cao hơn với nhiều chi tiết hơn. Nhược điểm là kích thước file lớn hơn, vì vậy thời gian tải lâu hơn.

Mặt khác, JPEG là một định dạng file nén làm giảm một chút chất lượng hình ảnh, nhưng nó có kích thước nhỏ hơn đáng kể.

Vậy chúng ta nên chọn loại nào cho phù hợp?

  • Nếu hình ảnh của chúng ta có nhiều màu sắc khác nhau, thì chúng ta sử dụng JPEG.
  • Nếu đó là một hình ảnh đơn giản hơn hoặc chúng ta cần một hình ảnh trong suốt, không cần nền thì chúng ta sử dụng PNG.

Phần lớn hình ảnh của chúng ta là JPEG, dưới đây là biểu đồ so sánh về kích thước file và công cụ nén khác nhau được sử dụng cho hình ảnh StrangeLoop ở trên.

tối ưu hình ảnh tăng tốc độ website
Thông số về hình ảnh

Như bạn có thể thấy trong biểu đồ, định dạng hình ảnh bạn sử dụng có thể tạo ra sự khác biệt LỚN về hiệu suất trang web.

Các phương pháp hay nhất về tối ưu hóa hiệu suất WordPress

Sau khi cài đặt caching plugin và tối ưu hóa hình ảnh, bạn sẽ nhận thấy trang web của mình sẽ bắt đầu tải nhanh hơn rất nhiều.

Nhưng nếu bạn thực sự muốn duy trì trang web của mình nhanh nhất có thể, bạn sẽ cần sử dụng các phương pháp hay nhất được liệt kê bên dưới. Những phương pháp này không không đòi hỏi bạn phải biết code để triển khai chúng. 

Cập nhật website WordPress

cập nhật wordpress
Cập nhật phiên bản mới nhất cho WordPress

Là một dự án mã nguồn mở (open source project) được duy trì tốt, WordPress được cập nhật thường xuyên. Mỗi bản cập nhật sẽ không chỉ cung cấp các tính năng mới mà còn khắc phục các vấn đề và lỗi bảo mật. Theme và plugin của WordPress cũng có thể có các bản cập nhật thường xuyên.

Là chủ sở hữu website, bạn có trách nhiệm cập nhật website, Theme và plugin của WordPress lên phiên bản mới nhất. Nếu không làm như vậy trang web của bạn có thể bị chậm và đồng thời khiến bạn dễ bị tấn công.

Tối ưu hóa các Background processes

Background processes trong WordPress là các task được lên lịch chạy trên nền (background) trang web WordPress. Sau đây là một số ví dụ về các background task chạy trên trang WordPress:

  • WordPress Backup plugin tasks.
  • WordPress cron jobs để publish các bài đăng theo lịch.
  • WordPress cron jobs để kiểm tra các bản cập nhật.
  • Các Search engines và các crawlers khác đang cố gắng tìm nội dung.

Các tasks như cron job có tác động rất ít đến hiệu suất trang web. Tuy nhiên, các Background processes khác như backup plugins và việc thu thập dữ liệu quá mức có thể làm chậm trang web. Đối với các backup plugins, bạn cần đảm bảo rằng backup plugins của WordPress chỉ chạy trong thời gian lưu lượng truy cập thấp trên website. Bạn cũng cần điều chỉnh tần suất backup và dữ liệu cần backup.

Ví dụ: Nếu bạn đang tạo một bản backup hoàn chỉnh hàng ngày trong khi bạn chỉ publish nội dung mới hai lần một tuần, thì bạn cần phải điều chỉnh điều đó.

Nếu bạn muốn backup thường xuyên hơn, chẳng hạn như backup theo real time, thì bạn nên sử dụng giải pháp SaaS để không đánh thuế server của mình. Đối với việc thu thập thông tin (crawling), bạn cần theo dõi các báo cáo thu thập thông tin của mình trong bảng Google Search Console. Việc thu thập thông tin thường xuyên bị lỗi có thể khiến trang web của bạn chậm lại hoặc không phản hồi.

Sử dụng đoạn trích trên Homepage và kho lưu trữ 

sử dụng đoạn trích với các bài viết
Để đoạn trích cho mỗi nội dung bài viết

Theo mặc định, WordPress hiển thị toàn bộ nội dung của từng bài viết trên homepage và kho lưu trữ của bạn. Điều này có nghĩa là homepage, danh mục, tag và các trang lưu trữ khác của bạn đều sẽ tải chậm hơn. Một nhược điểm khác của việc hiển thị các bài viết đầy đủ trên các trang này là user cảm thấy không cần phải truy cập vào bài viết thực tế.

Điều này có thể làm giảm lượt view và thời gian user dành cho website của bạn. Để tăng tốc thời gian tải các trang lưu trữ, bạn có thể đặt website của mình hiển thị các đoạn trích thay vì toàn bộ nội dung.

Bạn có thể đến Settings » Reading, chọn For each article in a feed và chọn Summary thay vì Full Text.

tối ưu tốc độ website
Tùy chỉnh hiển thị đoạn trích trên WordPress

Chia các nhận xét thành các trang

tối ưu hóa tốc độ load
Phân trang comment để tránh load trang nhiều

Nếu bạn nhận được nhiều bình luận về các bài đăng trên blog của mình. Xin chúc mừng! Đó là một điều tuyệt vời về việc tương tác của khách hàng quan tâm đến nội dung bài viết. Nhưng việc tải tất cả các nhận xét đó có thể ảnh hưởng đến tốc độ trang web của bạn. WordPress có một giải pháp cho điều đó. Chỉ cần đi tới Settings » Discussion và đánh dấu vào ô“ Break comments into pages ”.

Sử dụng Content Delivery Network (CDN)

Chúng ta đã đề cập ở trên rằng user ở các vị trí địa lý khác nhau có thể trải qua thời gian tải khác nhau trên website của bạn. Đó là vì vị trí của web hosting servers của bạn có thể ảnh hưởng đến tốc độ của website của bạn.

Ví dụ: Nếu công ty web hosting của bạn có server ở tại Việt Nam. Khách truy cập cũng ở Việt Nam nhìn chung sẽ thấy thời gian tải nhanh hơn so với khách truy cập ở Ấn Độ.

Sử dụng Content Delivery Network (CDN), có thể giúp tăng tốc thời gian tải cho tất cả khách truy cập của bạn. CDN là một mạng bao gồm các server trên khắp thế giới. Mỗi server sẽ lưu trữ các “static” files, được sử dụng để tạo nên website của bạn.

Các static files này bao gồm các file không thay đổi như hình ảnh, CSS và JavaScript, không giống như các trang WordPress là “dynamic” như đã giải thích ở trên. Khi bạn sử dụng CDN, mỗi khi user truy cập trang web của bạn, họ sẽ được cung cấp các static files đó từ bất kỳ server nào gần họ nhất. Web hosting server của riêng bạn cũng sẽ nhanh hơn vì CDN đang thực hiện rất nhiều công việc.

tăng tốc website
Sử dụng CDN để tăng tốc WordPress

Không tải trực tiếp file âm thanh / video lên WordPress

cải thiện tốc độ website wordpress
Sử dụng hình thức embed thay vì upload lên website

Bạn có thể tải trực tiếp các tệp âm thanh và video lên trang web WordPress của mình và nó sẽ tự động hiển thị chúng trong HTML5 player. Nhưng bạn không nên làm điều đó!

Hosting audio và videos sẽ khiến bạn tốn băng thông. Bạn có thể bị công ty web hosting của bạn tính phí hoặc thậm chí họ có thể đóng cửa trang web của bạn hoàn toàn, ngay cả khi gói của bạn bao gồm băng thông “không giới hạn”. Hosting các media files lớn cũng làm tăng kích thước bản backup của bạn lên rất nhiều và khiến bạn khó khôi phục WordPress từ bản backup.

Thay vào đó, bạn nên sử dụng dịch vụ hosting audio và video như YouTube, Vimeo, DailyMotion, SoundCloud, v.v… Vì họ có băng thông cho nó! Hoặc WordPress có tính năng video embed được tích hợp sẵn, vì vậy bạn có thể sao chép và dán trực tiếp URL của video vào bài đăng của mình và nó sẽ tự động embed.

Sử dụng Theme được tối ưu hóa để tăng tốc độ

sử dụng theme phù hợp
Lựa chọn theme phù hợp

Khi chọn Theme cho trang web của bạn, điều quan trọng là phải đặc biệt chú ý đến việc tối ưu hóa để tăng tốc độ. Một số theme đẹp và ấn tượng thực sự được mã hóa kém và có thể làm chậm trang web của bạn. Thông thường, bạn nên chọn Theme đơn giản hơn là chọn Theme có bố cục phức tạp, hoạt ảnh hào nhoáng và các tính năng không cần thiết khác. Bạn luôn có thể thêm các tính năng đó bằng các WordPress plugin chất lượng.

Xem thêm:

Check theme WordPress bất kỳ website nào

[Tổng hợp] Theme WordPress bán hàng chuyên nghiệp

Sử dụng các Plugins nhanh hơn

sử dụng plugin phù hợp
Lựa chọn và loại bỏ những plugin không cần thiết và kém chất lượng

Các WordPress plugin được mã hóa kém thường tải quá nhiều cho dù trang web của bạn có cần hay không. Điều này làm chậm trang web của bạn.

Sau đây là một số WordPress plugin phổ biến nhất.

  • WPForms – là Plugin nhanh nhất và thân thiện nhất dành cho người mới bắt đầu 
  • Soliloquy – là WordPress slider plugin tốt nhất về hiệu suất và tính năng.
  • Envira Gallery – là photo gallery plugin nhanh nhất dành cho WordPress.
  • Shared Counts – Shared Counts là một trong những Social media plugins nhanh nhất dành cho WordPress.

Ngoài ra, bạn cũng cần loại bỏ những plugin không phù hợp hoặc không cần thiết để tránh làm chậm website. Do đó, khi cài đặt bạn cần cân nhắc nếu cần thiết thì cài đặt, còn không thì nên bỏ qua để website được tối ưu hơn về tốc độ.

Tối ưu hóa website WordPress (Nâng cao)

Bằng cách sử dụng các phương pháp hay nhất về tối ưu hóa WordPress và các mẹo để tăng tốc được liệt kê ở trên, bạn sẽ thấy thời gian tải trang web của mình được cải thiện đáng kể. Mỗi phần của giây đều có giá trị, nếu bạn muốn đạt được tốc độ nhanh nhất có thể, thì bạn sẽ muốn thực hiện thêm một số thay đổi.

Các mẹo sau đây thiên về kỹ thuật hơn một chút, với một số thủ thuật yêu cầu bạn phải sửa đổi các file của website hoặc có hiểu biết cơ bản về PHP

Chia các bài viết dài thành các trang

tối ưu tốc độ nâng cao
Phân trang đối với các bài viết dài

Người đọc có xu hướng yêu thích các bài đăng trên blog dài hơn và có chiều sâu hơn. Các bài đăng dài hơn thậm chí có xu hướng xếp hạng cao hơn trong các công cụ tìm kiếm. Nhưng nếu bạn publish các bài báo dài với nhiều hình ảnh, điều đó có thể ảnh hưởng đến thời gian tải của bạn. Thay vào đó, hãy xem xét việc chia các bài đăng dài thành nhiều trang.

WordPress đi kèm với chức năng được tích hợp sẵn để làm điều đó. Chỉ cần thêm tag <! –– nextpage ––> vào bài viết của bạn nơi bạn muốn chia nó thành trang tiếp theo. Làm điều đó một lần nữa nếu bạn cũng muốn chia bài viết sang trang tiếp theo.

Giảm các HTTP request bên ngoài

tăng tốc độ website nâng cao
Giảm các HTTP request ra bên ngoài

Nhiều WordPress plugins và theme tải tất cả các loại file từ các website khác. Những file này có thể bao gồm scripts, stylesheets và hình ảnh từ các tài nguyên bên ngoài như Google, Facebook, dịch vụ phân tích, v.v. Nhiều files được tối ưu hóa để tải nhanh nhất có thể, vì vậy sẽ nhanh hơn so với việc hosting chúng trên trang web của riêng bạn.

Nhưng nếu plugin của bạn đang thực hiện nhiều yêu cầu này, thì nó có thể làm chậm trang web của bạn đáng kể. Bạn có thể giảm tất cả các HTTP request bên ngoài này bằng cách tắt các scripts  và stylesheets hoặc hợp nhất chúng thành một  file. 

Giảm cuộc gọi từ Database

tăng tốc wordpress chi tiết
Tối ưu hóa tốt Database

Lưu ý: Bước này đòi hỏi kỹ thuật hơn một chút và sẽ yêu cầu kiến thức cơ bản về các PHP và WordPress template files.

Thật không may, có rất nhiều chủ đề WordPress themes được mã hóa kém. Việc thực hiện các cuộc gọi database trực tiếp hoặc có quá nhiều request không cần thiết gửi đến database. Điều này thực sự có thể làm chậm server của bạn do giao cho nó quá nhiều việc phải làm.

Ngay cả các Theme được mã hóa tốt cũng có thể có code thực hiện lệnh gọi database chỉ để lấy thông tin cơ bản về blog của bạn. Trong ví dụ này, mỗi khi bạn nhìn thấy <? php, đó là lúc bắt đầu một lệnh gọi cơ database mới:

1 <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
2 <head profile="http://gmpg.org/xfn/11">
3 <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
4 charset=<?php bloginfo('charset'); ?>" />

Bạn không thể đổ lỗi cho các nhà phát triển Theme về điều đó. Họ chỉ đơn giản là không có cách nào khác để tìm ra ngôn ngữ trang web của bạn. Nhưng nếu bạn đang tùy chỉnh trang web của mình bằng cách sử dụng theme con, thì bạn có thể thay thế các lệnh gọi database này bằng thông tin cụ thể của bạn để giảm tất cả các lệnh gọi database đó.

1 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
2 <head profile="http://gmpg.org/xfn/11">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Xem lại theme mẹ của bạn để biết các trường hợp như thế này có thể dễ dàng thay thế bằng thông tin static.

Tối ưu hóa WordPress Database

cách tăng tốc wordpress
Tối ưu dataabse trên WordPress, loại bỏ thư mục không cần thiết

Sau một thời gian sử dụng WordPress, database của bạn sẽ có rất nhiều thông tin mà bạn có thể không cần nữa. Để cải thiện hiệu suất, bạn có thể tối ưu hóa database của mình để loại bỏ tất cả những thông tin không cần thiết đó.

Bạn có thể dễ dàng quản lý điều này bằng WP-Sweep plugin. Nó cho phép bạn làm sạch WordPress database của mình bằng cách xóa những thứ như bài đăng đã chuyển vào thùng rác, revisions, tags không sử dụng, v.v. Nó cũng sẽ tối ưu hóa cấu trúc database chỉ bằng một cú nhấp chuột.

Giới hạn Post Revisions

cách tăng tốc wordpress
Giới hạn các post revisions

Post revisions chiếm dung lượng trong WordPress database. Một số user tin rằng các bản revisions cũng có thể ảnh hưởng đến một số database queries do plugin chạy. Nếu plugin không loại trừ cụ thể các post revisions, nó có thể làm chậm trang web của bạn bằng cách tìm kiếm thông qua chúng một cách không cần thiết.

Bạn có thể dễ dàng giới hạn số lượng bản revisions mà WordPress giữ lại cho mỗi bài viết. Chỉ cần thêm dòng code này vào file: wp-config.php của bạn.

define( 'WP_POST_REVISIONS', 4 );

Code này sẽ giới hạn WordPress chỉ lưu 4 bản revisions cuối cùng của mỗi bài đăng hoặc trang và tự động loại bỏ các bản revisions cũ hơn.

Tắt tính năng Hotlinking và tính năng chia sẻ nội dung của bạn

tối ưu hóa tốc độ tải trang
Tắt tính năng Hotlinking

Nếu bạn đang tạo nội dung chất lượng trên trang web WordPress của mình, thì sự thật đáng buồn là nó có thể bị đánh cắp sớm hay muộn. Điều này xảy ra là khi các trang web khác phân phát hình ảnh của bạn trực tiếp từ URL của họ trên trang web của bạn, thay vì tải chúng lên server của chính họ. Trên thực tế, họ đang đánh cắp băng thông web hosting của bạn và bạn không nhận được bất kỳ lưu lượng truy cập nào để hiển thị cho nó.

Xem thêm: Bandwidth (Băng thông)là gì?

Chỉ cần thêm code này vào file .htaccess của bạn để chặn các hotlinking của hình ảnh từ trang web WordPress của bạn.

1 #disable hotlinking of images with forbidden or custom image option
2 RewriteEngine on
3 RewriteCond %{HTTP_REFERER} !^$
4 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?vietnix.vn [NC]
5 RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
6 RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Lưu ý: Đừng quên thay đổi vietnix.vn bằng tên domain của riêng bạn.

Sử dụng Lazy Loading nếu cần thiết

Tối ưu hóa laod trang nhanh hơn
Sử dungjh Lazy Load khi website có nhiều hình ảnh

Nếu bạn thêm nhiều hình ảnh, nhiều videos embeds và thư viện ảnh vào các bài đăng trên blog của mình, thì trang web của bạn có thể được hưởng lợi từ việc tải chậm (lazy loading). Thay vì tải tất cả hình ảnh và video của bạn cùng một lúc, lazy loading chỉ tải xuống những hình ảnh và video sẽ hiển thị trên màn hình của user. Nó thay thế tất cả các hình ảnh và videos embeds khác bằng một ảnh giữ chỗ.

Khi user kéo xuống, trang web của bạn sẽ tải hình ảnh hiển thị trong khu vực view của trình duyệt. Bạn có thể tải hình ảnh, video và thậm chí cả các bình luận và hình ảnh gravatar trên WordPress.

Sử dụng DNS Firewall

bảo mật website tránh ảnh hưởng
Sử dụng DNS Firewall

Một WordPress firewall plugin giúp bạn chặn các cuộc tấn công và các phần mềm độc hại. Tuy nhiên, không phải tất cả các firewall plugin đều giống nhau. Một số trong số chúng chạy trên trang web của bạn, nhưng kẻ tấn công đã có thể truy cập vào web server của bạn trước khi chúng bị chặn. Điều này vẫn hiệu quả cho việc bảo mật, nhưng không tối ưu cho hiệu suất.

Đây là lý do tại sao chúng ta nên sử dụng DNS firewall như Sucuri hoặc Cloudflare. Các firewall này chặn các requests không an toàn ngay cả trước khi chúng đến được trang web của bạn.

Sửa lỗi HTTPS / SSL mà không có plugin

tăng tốc wordpress nâng cao
Sửa lỗi HTTPS

Nếu bạn đang chuyển trang web của mình sang HTTPS / SSL, thì có khả năng bạn gặp phải lỗi mixed content. Cách dễ nhất để khắc phục điều này là cài đặt một plugin như Really Simple SSL. Tuy nhiên, vấn đề là các plugin này trước tiên bắt tất cả các URL, sau đó thay đổi chúng thành HTTPS trước khi gửi chúng đến trình duyệt của user.

Điều này có một tác động nhỏ nhưng rất ảnh hưởng về hiệu suất. Bạn có thể giảm điều này bằng cách sửa tất cả các URL theo cách thủ công. 

Sử dụng phiên bản PHP mới nhất

WordPress chủ yếu được viết bằng ngôn ngữ lập trình PHP. Nó là một ngôn ngữ của server, có nghĩa là nó được cài đặt và chạy trên hosting server của bạn. Tất cả các công ty WordPress hosting tốt đều sử dụng phiên bản PHP ổn định nhất trên server của họ. Tuy nhiên, có thể công ty hosting của bạn đang chạy phiên bản PHP cũ hơn một chút.

PHP 7 mới hơn nhanh hơn hai lần so với các phiên bản tiền nhiệm. Bạn có thể xem trang web của mình đang sử dụng phiên bản PHP nào bằng cách cài đặt và kích hoạt Version Info plugin. Sau khi kích hoạt, plugin sẽ hiển thị phiên bản PHP của bạn trong footer area của admin dashboard.

nâng cấp phiên bản php mới nhất

Nếu trang web của bạn đang sử dụng phiên bản thấp hơn PHP 7, hãy yêu cầu nhà cung cấp dịch vụ hosting cập nhật phiên bản đó cho bạn. Nếu họ không thể làm như vậy, thì đã đến lúc tìm một công ty WordPress hosting mới.

Kết luận

Hy vọng bài viết này đã giúp bạn tìm hiểu cách cải thiện và tăng tốc WordPress của mình. Hãy tiếp tục và thử những kỹ thuật này. Đừng quên kiểm tra tốc độ trang web của bạn trước và sau khi triển khai các phương pháp này. Bạn sẽ ngạc nhiên khi những thay đổi này sẽ tăng hiệu suất WordPress của bạn.

Nếu bạn có thắc mắc hay có vấn đề cần hỗ trợ, bạn có thể liên hệ trực tiếp với Vietnix thông qua các kênh sau:
  • Hotline: 1800 1093 - 07 088 44444
  • Email: support@vietnix.vn
  • Hoặc chat trực tiếp với Vietnix thông qua biểu tượng Livechat ở góc phải màn hình. Đội ngũ chuyên viên của chúng tôi luôn sẵn sàng tư vấn và hỗ trợ bạn 24/7.
Vietnix hiện đang có chương trình khuyến mãi lớn nhất trong năm, giảm giá TRỌN ĐỜI: Đăng ký dùng thử ngay và Vietnix sẽ hoàn tiền 100% nếu quý khách không hài lòng với chất lượng sản phẩm, dịch vụ!
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PersonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Bài viết liên quan
Không có bài viết liên quan
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments