Để tăng tốc website thì có rất là nhiều cách và nhiều kỹ thuật khác nhau, có những kỹ thuật rất khó làm nhưng cải thiện thì lại rất ít và có những kỹ thuật rất dễ làm những tác động cải thiện của nó lại rất lớn.
Trong bài viết này mình sẽ chia sẻ 5 cách tăng tốc tối ưu load website WordPress mà những phương pháp mà mình đề cập trong bài viết này thuộc những phương pháp dễ làm mà ảnh hưởng thì rất to lớn.
Nếu bạn là người mới bắt đầu với WordPress thì chỉ cần làm những thứ mình chia sẻ những phương pháp dễ dàng làm được sẽ giúp tăng tốc độ website của bạn lên mức rất đáng kể.
Bạn cũng không cần thuê IT hay dịch vụ tăng tốc website làm gì cả nếu tiêu chuẩn của bạn không yêu cầu cao chỉ cần mức cơ bản và không muốn bỏ quá nhiều công sức thời gian của bạn vào lĩnh vực tăng tốc này chỉ cần tăng website của bạn mức cơ bản đủ dùng thì đây là những thứ bạn cần tìm.
Thì bạn chỉ cần dùng những phương pháp này cũng đã giúp website của bạn nhanh hơn rất nhiều và giúp bạn nâng cao doanh thu và tỷ lệ chuyển đổi rồi.
Cá nhân mình làm tăng tốc độ website WordPress thì đúc rút chọn 5 ra thứ mà dễ làm mà hiệu quả thì lớn.
Mình sẽ giới thiệu từng kỹ thuật từ trên xuống dưới theo mức độ hiệu quả mà nó mang lại.
Mục lục
Lựa chọn một máy chủ chất lượng uy tín
Tại sao phải chọn máy chủ chất lượng?
Ví dụ giống như con điện thoại iphone 6 so sánh tốc độ với iphone 8 thì ai sẽ nhanh hơn.
Đây là câu chuyện đầu tiên cũng là quan trọng nhất khi bạn muốn tạo lập một website có thể chạy được, bạn cần phải có web hosting.
Với người mới bắt đầu thì share hosting luôn luôn là lựa chọn tốt nhất.
Khi mình mới bắt đầu tự làm website cách đây nhiều năm, mình cũng chỉ tìm kiếm những dịch vụ share hosting giá siêu rẻ và cứ rẻ là thích, nhìn thông số các kiểu, cũng chả biết là gì.
Vì lúc đó mình chả biết share hosting mạnh thì giúp ích gì, thấy rẻ cũng chạy được đắt cũng chạy được.
Nhưng khi nghiên cứu tìm hiểu sâu hơn thì mới biết là lúc đó mình ngu thật rồi !!
Thường thường khi bạn mua share hosting sẽ theo một năm, mua càng lâu thì nhà share hosting càng khuyến mãi giảm giá.
Lúc đó mình mua 2 năm luôn cho rẻ, lúc chưa biết gì về kiến thức tốc độ load website thì thấy share hosting ngon lắm chạy được tốt nhưng có kiến thức một chút về tốc độ load website thì vừa dùng vừa cay share hosting yếu quá mà bỏ đi thì lãng phí, so sánh với người khác thì cũng không rẻ hơn được bao nhiêu.
Mình sẽ không nói nhà cung cấp share hosting đó trong bài viết này: nhà cung cấp share hosting không uy tín họ nhét rất nhiều website vào một máy chủ vô cùng nhiều, còn nhà cung cấp share hosting uy tín họ chỉ nhét vào ít thôi từ 200 website ~~ đến ~~400 website.
Những người mới bắt đầu thì đâu có biết được điều này, họ quảng cáo mấy gb ram, mấy nhân cpu nghe thích vãi chưởng, nhưng lại bị cú lừa 2 nhân cpu mà chỉ 1 gb ram thế thì cache ghẽn cổ chai ngay, có rất nhiều cú lừa nhà cung cấp share hosting có thể che mắt bạn đến cá nhân mình cũng gọi là có chút kinh nghiệm cũng không dám chắc được sẽ không bị cú lừa, điều quan trọng là bạn phải lựa chọn nhà cung cấp uy tín.
Nhưng nhớ lại cũng may mắn nhà cung cấp share hosting đó tuy cấu hình yếu và công nghệ kém nhưng được cái không hay bị downtimes nhiều.
Một lời khuyên dành cho những người mới bắt đầu: hãy tìm hiểu và lựa chọn thật kỹ càng khi sử dụng share hosting thì quan trọng nhất là uy tín nhà cung cấp share hosting đó không phải là cấu hình các thứ thông số, đừng như mình hồi đó.
Chỉ có người mua nhầm người bán không bao giờ nhầm.
Những tiêu chí đánh giá share hosting chất lượng tốt
chọn chuẩn được nhà cung cấp Share hosting chất lượng thì bạn đã chiếm được 40% sự thành công của tốc độ load website rồi đấy.
Tận dụng bộ nhớ cache
WordPress thì kinh nghiệm của mình thì sẽ có 5 tầng cache WordPress.
Một số tầng cache thì chỉ có nhà quản trị viên máy chủ mới có thể điều khiển cho phép sử dụng hay không, nếu bạn dùng share hosting thì không thể điều chỉnh.
Nhưng nhà cho người mới đầu thì bạn cần quan tâm đặc biệt với tầng cache thứ 3: Page Cache HTML
Cách làm việc WordPress thực hiện bằng PHP + MYSQl để tạo ra HTML.
Khi website của bạn sử dụng Page cache máy chủ của bạn không phải vào lấy dữ liệu PHP và MYSQL lấy thằng luôn HTML để phục vụ khách hàng.
Page cache Full ( Thường gọi là HTML Cache hay Page Cache hay Page Cache HTML )
Khi bạn tải một trang web WordPress, WordPress phải xử lý một số lượng lớn các tệp PHP và truy vấn cơ sở dữ liệu. rồi tạo file html đưa người dùng, để người thứ 2 truy cập vào đó WordPress không phải phải xử lý một số lượng lớn các tệp PHP và không phải truy vấn cơ sở dữ liệu nữa, lấy luôn html của thứ nhất đã truy cập để phục vụ người thứ 2.
Page cache sẽ được lưu vào ổ cứng ( nếu bạn có ổ cứng SSD thì tốc độ rất ngon gấp 5 lần so với HDD)
Hãy lưu ý lựa chọn nhà cung cấp webhost phải có SSD thì triển khai cache càng hiệu quả
Tốc độ quy tắc: PHP + MYSQL luôn chậm hơn gấp 8 lần so với HTML.
Page cache giúp website của bạn tăng tốc độ load website WordPress lên rất nhiều.
Hướng dẫn cách hoạt page cache html.
Mình sẽ chia ra thì page cache thì có 2 cấp độ là:
- Cấp máy chủ webserver: dành cho những máy chủ riêng,vps hay share hosting cao cấp
- Cấp phần mềm php: khi bạn sử dụng share hosting giá rẻ thì thường sẽ không được hỗ trợ cache máy chủ thì bạn bắt buộc phải dùng cache cấp phần mềm, mình sẽ đề cử những plugin cache phần mềm tốt nhất hiện này là wp-rocket và swift performance lite
Kích hoạt cache html page khi đã được kích hoạt trên cấp máy chủ:
Bạn không cần làm gì hết, như vậy là máy chủ tự làm hết rồi, chỉ sợ bạn cố gắng cú dấm ăn xôi cố dùng những plugin cấp phần mềm không thương thích vào sẽ dẫn đến lỗi cache, lỗi website của bạn.
Có trường hợp đặc biệt khi bạn đã có cache máy chủ rồi những vẫn nên tải plugin để clear quản lý cache điển hình là litespeed cache plugin, plugin litespeed cache ra đời không phải là để tạo cache mà để hỗ trợ cache phía máy chủ.
Đã có cache máy chủ rồi thì có thực sự cần plugin cache WordPress nữa không?
Kích hoạt cache html page khi chưa có kích hoạt trên cấp máy chủ:
Đây là cấp phổ biển những người mới sử dụng share hosting những share hosting phổ thông, thì bạn cần phải sử dụng những plugin cấp cache phần mềm: mình để cử theo cá nhân mình thì hiện tại wp-rocket (không được dùng cho webserver chạy nginx) và swift performance lite là 2 plugin cache cấp phần mềm tốt nhất.
Nếu khuyến cáo plugin cache tốt nhất dành cho người mới bắt đầu không quá chuyên sâu về tăng tốc website thì mình vote hãy sử dụng plugin wp rocket
Ai đó từng hỏi tôi: so sánh hiệu năng giữa plugin litespeed cache và plugin wp rocket thì ai tốt hơn và nên chọn cái nào?.
Tôi cũng không biết so sánh làm sao nữa, mỗi plugin có một mục đích ra đời là hoàn toàn khác nhau. nghe có vẻ cũng là trình tạo cache rất giống nhau nhưng thực tế bản chất là rất khác nhau.
Lựa chọn themes chất lượng cao
Theme WordPress là yếu tố vô cùng quan trọng trong thiết kế website WordPress, đặc biệt nếu lựa chọn được một bộ theme tốt thì tốc độ tải trang web sẽ rất nhanh.
Themes WordPress thì gần như là nói không quá gần mã nguồn của website front-end luôn, themes tốt nó chiếm 60% sự thành công tốc độ load website của bạn.
Thực tế, cách đây 5 năm trước người lập trình themes xong quảng cáo bán themes thì xu hướng là themes của tôi chuẩn seo lắm, nhưng bây giờ thời điểm hiện tại thì họ chuyển đổi qua xu hướng là themes của tôi có tốc độ nhanh lắm.
Mình sẽ giới thiệu những themes mà mình cảm thấy hài lòng.
1: Themes genesis ( đây là themes số một về mã hóa, mỗi tội nó không dễ sử dụng chỉ dành cho những người đam mê công nghệ có thời gian nghiên cứu về themes này, genesis không sinh ra một phát ăn ngay được đâu)
2: Themes: Generatepress ( đây là themes dành cho blog mà theo mình thấy miễn phí và tốt nhất dành cho những bạn không biết lập trình không có nhiều thời gian nghiên cứu nó thực sự rất tốt)
3: Themes: astra ( Đây là themes cũng rất tốt, nhẹ và nhanh)
4: Themes: OceanWP ( nhẹ và nhanh có sẵn page builder thích hợp cho những bạn yêu cầu cao về sự dễ dùng mà chất lượng rất tốt)
Mình giới thiệu sơ sơ về 4 themes mà mình cảm thấy hài lòng về tốc độ nhất, và thế giới cũng đã công nghệ về khả năng mã hóa của nó rất đỉnh.
9 Tiêu chí lựa chọn themes chất lượng cao load nhanh WordPress
- Cấu trúc dom thấp hơn 800
- Kích thước javascript và css mỗi thứ dưới 50kb
- Ít yêu cầu http không cần thiết
- Hỗ trợ cập nhật lâu dài ít nhất là 4 tháng
- Ít truy vấn cơ sở dữ liệu wp-query
- Có cộng đồng lập trình viên chia sẻ kiến thức
- Tránh xa những themes đa mục đích
Nếu bạn là themes chất lượng đã sử dụng những themes chưa chất lượng lắm thì đừng ngần ngại thay đổi themes.
Thay đổi themes rất là đơn giản không khó như bạn nghĩ, nếu bạn chưa từng thay đổi themes thì hãy thử thay đổi themes cho website của bạn.
Tối ưu hình ảnh
Dung lượng trung bình hình ảnh chiếm khoảng 50% nếu bạn làm tốt công việc tối ưu hóa hình ảnh thì chắc chắc tốc độ của bạn sẽ cải thiện từ 30% đến 40% là điều hết sức bình thường.
Hình ảnh là phần không thể thiếu trong một trang web.
Thế nhưng đây cũng là thứ khiến website của bạn chậm và nặng nề cho trang web của bạn.
Vì thế, bạn nên biết 6 cấp độ tối ưu hóa ảnh web để hình ảnh có được một hình ảnh chất lượng tốt ở mức dung lượng thấp nhất có thể.
Nhờ vậy mà tốc độ trang web sẽ nhanh hơn.
khi upload hình ảnh nên bạn cần phải biết chọn lựa đúng định dạng ảnh tối ưu và tốt nhất cho website của bạn.
Lazy load hình ảnh
lazy load ảnh là một thủ thuật được rất nhiều cao thủ tối ưu WordPress yêu thích và rất nhiều cao thủ tối ưu WordPress ghét, đó là trên thế giới.
Nhưng mình thấy các trang lớn của Việt Nam như điện máy xanh, fpt… taobao của trung quốc đều sử dụng lazy load ảnh, là một kĩ thuật quan trọng trong tải nghiệm người dùng, nó củng cố niềm tin của tôi rằng toàn những ông lớn sử dụng lazy load chắc họ đã nghiên cứu kĩ hết rồi, một blogger nhỏ nhoi như mình thì sao phải suy nghĩ.
Bạn có thể tham khảo bài viết này: Lazy load ảnh là gì? Tối ưu lazy load ảnh
Sử dụng plugin chất lượng
Giảm bớt số lượng Plugin kém chất cài trên trang web.
Lựa chọn plugin là một điều không hề đơn giản, chọn đúng plugin nó tác động rất nhiều đến hiệu suất tốc của web WordPress đó bạn chỉ cần cài sai lầm một plugin kém chất lượng là nó giảm rất tốc độ website của bạn đi rất nhiều.
Các plugin có thể gây ra tới 50-80% độ chậm cho trang web của bạn. Một plugin chất lượng cao là plugin chỉ tải các tính năng bạn sử dụng VÀ thực hiện càng ít truy vấn cơ sở dữ liệu càng tốt.
Các plugin công kềnh kém chất lượng thực hiện nhiều xử lý không cần thiết, thực hiện các truy vấn chậm và tải CSS và JS ngay cả trên các trang không sử dụng chúng.
Các plugin tồi tệ nhất thêm vào vô số tính năng tạo ra lỗi PHP, Không tương thích, ăn nhiều ram, cũng tạo ra các lỗ hổng bảo mật…
Nếu ai đó khuyên bạn hãy sử dụng càng ít plugin càng tốt, thì theo mình đó là lời khuyên không đúng lắm phải chính xác là chất lượng plugin quan trọng hơn số lượng plugin.
Mình biết có những người đang dùng 70 plugin vẫn load như chớp, vì họ chọn lọc được những plugin chất lượng cao để sử dụng.
Bạn viết này mình sẽ chia sẻ các tiêu chí chỉ tiêu đánh giá xem plugin đó có thật sự chất lượng.
Bạn cũng vôi đánh giá số lượt tải càng nhiều đồng nghĩa với việc nó càng chất lượng, nó không hề đúng như vậy.
Ở ngoài đời quán ăn càng đông người thì công nhận nó chất lượng mới đông người những với plugins WordPress thì nó lại là câu chuyên khác.
Một plugins muốn nhiều người tải thì tích hợp rất nhiều tính năng vào đó sử dụng rất nhiều truy vấn nhưng bạn chỉ dùng 1 hay 2 tính năng đó thôi những nó vẫn cứ chạy toàn bộ tính năng đó rất là lãng phí về mặt hiệu suất tốc độ.
11 plugin nổi tiếng mà bạn không nên sử dụng. bài viết này mình có chia sẻ những plugin rất nổi tiếng rất nhiều người tải những mình thấy là không nên sử dụng nó, trong bài viết mình có những giải pháp thay thế tốt hơn.
Tóm tắt:
khi bắt đầu bạn không nên và đừng bao giờ ám ảnh về điểm số của google pagespeed insight, điểm số của google pagespeed insight là gọi đúng là bệnh lang y của những người mới bắt đầu tăng tốc độ load website, bạn chỉ đo điểm mỗi cái trang chủ thấy thấp rồi vội vã đánh giá toàn bộ website của bạn là kèm điểm thấp xong bạn giảm bớt thông tin nội dung trên trang chủ rồi lại đo điểm thấy ngon rồi mừng rỡ. đó là một sai lầm.
điểm số của google pagespeed insight có nên tin?
Đừng sử dụng những plugin tăng tốc rồi nghe ai đó bảo bật hết tính năng của nó lên nhưng bạn không hiểu bật cái đó để làm gì.
Theo kinh nghiệm của mình thì 80% website của bạn bị lỗi ngay lập tức, nhưng đo điểm google pagespeed insight lại thấy cao đắc trí quay lại website thì lỗi tùm lum.
Vì vậy người mới bắt đầu công cuộc tăng tốc độ website mình vẫn khuyến kích mọi người hãy sử dụng plugin wp rocket, vì nó rất an toàn không có quá nhiều tính năng nâng cao khiến người dùng mới phải bối rối và gây lỗi.
Đừng bao giờ tùy tiện bất những tính năng trong những tính năng plugin tăng tốc độ load website hỗ trợ, hãy thực sự nghiêm túc và có nghiên cứu với quyết định bật tắt tính năng đó.
Tối ưu tốc độ load website là một cuộc hành trình rất hay và thú vị, có rất nhiều kiến thức hay ho website wptangtoc.com của mình là nơi chia sẻ những kiến thức mà mình học được về tăng tốc độ load website.
Bài viết này là 5 kỹ thuật mà mình cảm thấy dễ làm mà ảnh hưởng tác động rất nhiều đến tốc độ web, bạn chỉ cần làm 5 kỹ thuật này sẽ giúp website của bạn tăng tốc cũng kỳ rất vượt trội.
Nếu bạn có nhu cầu tìm hiểu nhiều kỹ thuật chuyên sâu hơn bạn có thể tham khảo Hướng dẫn tăng tốc độ load website WordPress từ a đến z
Để lại một bình luận