Website của bạn có đang bị khó khăn bởi thời gian tải trang chậm không? Bạn có thể rút ngắn thời gian tải trang của mình và có thể cải thiện xếp hạng tìm kiếm của Google bằng cách thay đổi tệp .htaccess của bạn.
Cùng tìm hiểu ở bài viết này:
Tệp .htaccess là gì?
Tệp .htaccess (Hypertext Access) là một tệp được sử dụng trên máy chủ web Apache để định cấu hình phần mềm máy chủ. Điều này được thực hiện để phần mềm máy chủ hoạt động theo những cách cụ thể để bật hoặc tắt một số chức năng mà máy chủ có.
Có nhiều cách sử dụng cho tệp này, chẳng hạn như chuyển hướng URL, viết lại URL, bảo vệ các phần nhạy cảm của website hoặc thậm chí chặn các địa chỉ IP cụ thể.
Luôn cẩn thận khi cập nhật các tệp này vì ngay cả lỗi đánh máy nhỏ nhất cũng có thể gây ra sự cố cho website. Lỗi có thể khiến các trang và chức năng trên website không khả dụng hoặc thậm chí khiến toàn bộ website không thể truy cập được. Luôn sao lưu tệp và kiểm tra các thay đổi được thực hiện để hạn chế mọi vấn đề tiềm ẩn mà bạn có thể vô tình gây ra.
Ngoài ra còn có các loại máy chủ khác, chẳng hạn như Nginx, Microsoft’s IIS và Google’s GWS. Tuy nhiên, Apache hiện có một tỷ lệ lớn hơn các website đang sử dụng nó, đó là lý do tại sao tôi quyết định đề cập đến nó trong bài đăng này.
Tại sao bạn nên thử và tăng tốc thời gian tải trang cho website?
Có hai lý do rất tốt tại sao bạn nên cố gắng cải thiện thời gian tải trang cho website của mình: trải nghiệm người dùng và xếp hạng tìm kiếm được cải thiện.
Trải nghiệm người dùng. Nói chung, hầu hết người dùng sẽ không hài lòng khi họ phải đợi để đọc thông tin ở một trang tải trong một thời gian dài, đặc biệt nếu họ đang duyệt nhiều trang trên cùng một trang với cùng thời gian chờ.
Đó là lý do mà trình duyệt của người dùng có thể tải trang càng nhanh thì người dùng sẽ có trải nghiệm tốt hơn.
Điều này có thể có tác động đến tất cả liên quan đến website và tình hình doanh nghiệp đang phát triển Marketing Online.
Hơn bao giờ hết, với tốc độ Internet của người dùng ngày càng tăng, tốc độ tải trang của bạn sẽ đáng chú ý hơn nếu nó chậm và điều này có thể ảnh hưởng đến mức độ tương tác và kết quả kinh doanh của bạn.
Xếp hạng Tìm kiếm. Có một số lý do khiến tốc độ tải trang nhanh hơn có thể cải thiện thứ hạng website của bạn cả trực tiếp và gián tiếp:
Tốc độ thu thập thông tin nhanh hơn. Nếu Ro-bot của công cụ tìm kiếm có thể thu thập dữ liệu website của bạn nhanh hơn, thì nhiều khả năng nó sẽ thu thập dữ liệu tất cả các trang và nội dung của bạn mà không hết thời gian.
Thu thập thông tin chậm hơn có thể có nghĩa là các trang quan trọng hoặc nội dung có liên quan bị bỏ lỡ và do đó mất cơ hội xếp hạng cao hơn.
Google thích các trang tải nhanh. Google sử dụng tốc độ web trong thuật toán xếp hạng của mình (và đã có từ năm 2010) và đây là một trong những cách trực tiếp mà thời gian tải nhanh hay chậm có thể ảnh hưởng đến thứ hạng trên công cụ tìm kiếm của bạn.
Google bị ám ảnh bởi tốc độ và điều này được phản ánh khi họ công khai tuyên bố rằng họ đang sử dụng nó trong thuật toán của mình. Điều này thậm chí còn quan trọng hơn bây giờ với số lượng người dùng di động ngày càng tăng.
- Tốc độ tải trang sẽ trở thành yếu tố xếp hạng tìm kiếm di động
- Tại sao tốc độ tải trang lại quan trọng với website hiện nay
Tỷ lệ thoát giảm. Đây là yếu tố mang tính gián tiếp hơn, nhưng nếu website của bạn có thời gian tải trang chậm, bạn có nhiều khả năng có tỷ lệ thoát cao hơn.
Người dùng quay lại kết quả tìm kiếm để tìm kiếm một web nhanh hơn để có thể nhận được những gì họ đang mong muốn sẽ được tính là một số trang không truy cập và điều này có thể ảnh hưởng đến thứ hạng tìm kiếm của bạn.
Làm thế nào bạn có thể tăng tốc độ tải trang bằng cách sử dụng .htaccess?
Dưới đây là một số cách nhanh chóng mà bạn có thể cải thiện thời gian tải với tệp .htaccess của mình. Tôi chắc chắn khuyên bạn nên sao lưu tệp gốc và kiểm tra website của mình sau mỗi lần thay đổi trước khi hoàn thiện bất kỳ bản cập nhật nào.
Điều này sẽ ngăn chặn bất kỳ sự cố ngoài ý muốn nào có thể xuất hiện trên trang web do lỗi hoặc lỗi chính tả trong các chỉnh sửa tệp.
-
Nén GZIP
Nói một cách đơn giản, việc nén các tệp của bạn làm cho chúng nhỏ hơn và nhanh hơn để truyền và tải chúng. Hướng dẫn máy chủ web của bạn bật tính năng nén GZIP có thể là một chiến thắng nhanh chóng tuyệt vời khi tăng tốc thời gian tải. Để thực hiện việc này, bạn cần thêm thông tin sau vào tệp .htaccess của mình:
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
Sau khi cập nhật tệp, bạn có thể kiểm tra xem tệp có hoạt động hay không. Công cụ này cũng hiển thị lượng tệp đang được nén.
-
Bật bộ đệm trình duyệt
Khi một trình duyệt truy cập một trang, nó phải tải một số thứ mà rất hiếm khi thay đổi, chẳng hạn như một số biểu trưng và biểu mẫu nhất định. Bằng cách đặt tiêu đề hết hạn cho các tệp trên website của mình, bạn đang yêu cầu trình duyệt lưu chúng cục bộ trên máy tính của người dùng một cách hiệu quả. Điều này có nghĩa là lần tiếp theo người dùng truy cập website, cần tải xuống ít dữ liệu hơn.
Việc thêm mã bên dưới vào đầu tệp .htaccess của bạn sẽ yêu cầu trình duyệt lưu tệp để truy cập trở lại:
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 2 days”
## EXPIRES CACHING ##
Nếu tệp của bạn thay đổi thường xuyên hơn, bạn có thể cập nhật mã ở trên thành ‘1 tuần’ hoặc xóa loại tệp nếu bạn không muốn nó được lưu vào bộ nhớ cache. Hãy nhớ rằng nếu bạn thực hiện các thay đổi đối với các trang giữa thời điểm người dùng truy cập và thời điểm bạn đặt bộ nhớ cache hết hạn, họ có thể không nhìn thấy phiên bản mới ngay lập tức.
-
Bật Keep Alive
Bật Keep Alive về cơ bản là một cách để máy chủ web cho trình duyệt biết rằng nó không cần phải đưa ra một yêu cầu riêng biệt cho từng tệp mà nó truy xuất trên một website. Điều này làm giảm độ trễ ngắn sau khi yêu cầu tài nguyên và tải xuống trên trình duyệt. Kiểm tra tại đây trước khi thêm mã bên dưới, vì trong nhiều trường hợp, mã này có thể đã được thêm theo mặc định trên máy chủ web Apache.
KeepAlive On
Có một số cách khác để cải thiện thời gian tải trang mà không cần bất kỳ thay đổi nào đối với tệp cấu hình máy chủ web của bạn. Dưới đây là một vài trong số chúng:
- Nâng cấp máy chủ lưu trữ web chuyên dụng
- Sử dụng Mạng phân phối nội dung (CDN) để lưu vào bộ nhớ cache và cung cấp tài nguyên nhanh hơn
- Giảm thiểu số lượng chuyển hướng trên một trang
- Xóa (nếu có thể) các chuỗi truy vấn khỏi các tệp / liên kết tĩnh
- Nén hình ảnh và khi thích hợp sử dụng các tệp hình ảnh CSS
- Kết hợp các tệp JavaScript và CSS nếu có thể
- Tránh lặp lại CSS không cần thiết
Nếu bạn muốn đánh giá thời gian tải website của mình để xem mỗi bản cập nhật .htaccess này có thể tăng tốc mọi thứ như thế nào, bạn có thể thử sử dụng tools.pingdom hoặc gtmetrix miễn phí.