Tốc độ load trang rát ảnh hưởng tới SEO . Mình hi vọng những gì mình chia sẻ ở đây có thể cải thiện và làm cho trang web của bạn thân thiện với cỗ máy tìm kiếm google nhé. Nhiều bạn muốn tăng tốc độ load trang nên đã cài rất nhiều blugin hỗ trợ, những lugin này cũng phần nào làm chậm website của bạn. Mình lang thang trên mạng và tìm được 1 cách rất hay và muốn chia sẻ cho các bạn. Sử dụng file .htaccess để tăng tốc độ loat trang. Các bạn copy đoạn code này vào file .htaccess # BEGIN Compress text files <IfModule mod_deflate.c> <FilesMatch "\.(css|js|x?html?|php)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule> # END Compress text files # BEGIN Expire headers <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 216000 seconds" ExpiresByType application/javascript "access plus 216000 seconds" ExpiresByType application/x-javascript "access plus 216000 seconds" ExpiresByType text/html "access plus 600 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" </IfModule> # END Expire headers # BEGIN Cache-Control Headers <IfModule mod_headers.c> <FilesMatch "\.(ico|jpe?g|png|gif|swf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> <FilesMatch "\.(js)$"> Header set Cache-Control "max-age=216000, private" </FilesMatch> <FilesMatch "\.(x?html?|php)$"> Header set Cache-Control "max-age=600, private, must-revalidate" </FilesMatch> </IfModule> # END Cache-Control Headers # BEGIN Turn ETags Off <IfModule mod_headers.c> Header unset ETag </IfModule> FileETag None # END Turn ETags Off # BEGIN Remove Last-Modified Header <IfModule mod_headers.c> Header unset Last-Modified </IfModule> # END Remove Last-Modified Header Mình đã thử và rất hiệu quả. Đây là site của mình http://downloadfullvn.com/ các bạn có thể kiểm tra tôc độ trên PageSpeed.
cái này mình vô trong source code chèn vào ah bạn ,bạn có thể chỉ mình cách chèn được không,trang của mình đang load rất chậm ,để mình thử chèn đoan này vào xem
cần copy đoạn code trên và dán vào thẻ . htaccess . nó có ảnh hưởng chủ bán , những ảnh hưởng một cách tích cực .làm tăng tốc độ load trang cho web wordpress
Có vẻ hơi khó hiểu. Thông thường thì muốn tăng tốc độ load trang chỉ có thể loại bỏ những hiệu ứng hoặc những đoạn code javascript để giảm thời gian load trang thôi. Cái này giờ mới nghe đó, không biết hiệu quả thế nào???
Tạm hiểu các options trên dựa vào các modules có sẵn trên Apache để nén + kèm cache lại nhằm giải thiểu request ở lần return sau vào web => tốc độ load được cải thiện. Nói chung đây cũng là cách hay các bạn nên tham khảo
Nguyên lý của những dòng này là sử dụng Gzip để nén trước khi gửi cho trình duyệt - sau đó trình duyệt giải nén và hiển thị, đỡ tốn băng thông, từ đó phần nào tăng tốc độ. Phần dưới là tăng thời gian lưu cache cho các file tĩnh như css, js, html, hình ảnh... điều này chỉ có tác dụng cho những lần sau load lại trang web sẽ nhanh, vì những dữ liệu này đã được trình duyệt lưu trước đó. Một số dòng cuối cùng xóa bỏ phần header, mình thấy không cần thiết
Nginx phải dùng kết hợp với Apache mới hiệu quả bác ơi, nếu chạy nguyên Nginx cho web động thì chậm lắm. Bác cứ cấu hình theo htacccess là được