Tăng tốc website trên PageSpeed Insights
1. Tầm quan trọng của việc tối ưu website Đôi khi chúng ta vào website nào đó khi nó hiện lên trên key search của chúng ta. Cái đầu tiên chúng ta nhìn thấy chính là khả năng load nhanh hay chậm của nó. Điều gì xảy ra khi trang web đó load quá chậm, việc bỏ trang để tìm kiếm 1 trang mới chắc hẳn ...
1. Tầm quan trọng của việc tối ưu website
Đôi khi chúng ta vào website nào đó khi nó hiện lên trên key search của chúng ta. Cái đầu tiên chúng ta nhìn thấy chính là khả năng load nhanh hay chậm của nó. Điều gì xảy ra khi trang web đó load quá chậm, việc bỏ trang để tìm kiếm 1 trang mới chắc hẳn là đại đa số chúng ta đều làm. Do đó, việc tối ưu website để tăng tốc cho nó theo tôi là vô cùng quan trọng. Bài viết này không hẳn là tổng hợp kiến thức để làm thế nào tối ưu website mà là để chia sẻ kinh nghiệm tôi đã gặp phải khi tăng tốc cho website trong quá trình xây dựng 1 website riêng cho chính mình.
2. Tôi đã tăng điểm website từ 11-> 80 như thế nào
80/100 không phải là con số cao, mà chỉ là mức trung bình của 1 website, điều này chứng tỏ vẫn có những thứ mà tôi cần phải tối ưu cho website riêng của mình. Cái tôi nói đến ở đây, tại sao website khi mới bắt đầu check lại chỉ có 11 điểm, và làm những gì để số điểm này được cải thiện. Tôi xây dựng 1 website bán hàng như thế này
2.1 Giảm dung lượng ảnh
Trên trang chủ, cái mà ta nhìn thấy đầu tiên là rất nhiều ảnh, điều này dẫn đến website phải load những ảnh này và làm giảm tốc độ của nó. Vậy thì đơn giản 1 điều là chúng ta giảm dung lượng của những ảnh này để tăng tốc độ cho website. Các bạn có thể vào website http://compressnow.com/ để giảm dung lượng ảnh mà vẫn giữ được chất lượng ảnh (mắt chúng ta khó phân biệt).
Bạn thấy đấy ảnh đã được giảm dung lượng đáng kể, chắc chắn tốc độ website của bạn đã tăng lên thay vì để 567kb đúng không.
2.2 Sử dụng nginx để cache sever
Nginx không phải là xa lạ trong quá trinh bạn deploy website. Và tầm quan trọng của việc sử dụng cache là không có gì phải bàn cãi phải không? Vậy caching server sử dụng ngnix như thế nào. trên VPS (máy chủ ảo) bạn gõ đường dẫn:
sudo vi /etc/nginx/sites-available/default
thêm dòng lệnh sau:
server { ... location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { expires 15y; } ... }
expires bạn có thể đặt bao nhiêu tùy thích