xác thực google maps

Tối ưu tốc độ load web với file .htaccess

Thảo luận trong 'Hỗ trợ Lập Trình, Mã Nguồn' bắt đầu bởi otaku, 4 Tháng ba 2016.

Lượt xem: 6,155

  1. otaku

    otaku Dự bị

    Bài viết:
    8
    Đã được thích:
    1
    Tốc độ load trang web là một điều rất quan trọng, nó cũng là một yếu tố giúp cho web bạn được ghi điểm nhiều hơn trong mắt của Google Search và những công cụ Search khác nữa. Sau đây mình xin giới thiệu đến các bạn một cách hay để giúp cho website của bạn cải thiện tốc độ tải trang.

    Đầu tiên bạn mở file .htaccess của mình lên và paste đoạn code sau đây:

    Mã:
    # Enable Compression
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/plain
    </IfModule>
    <IfModule mod_gzip.c>
    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.*
    </IfModule>
    
    # Leverage Browser Caching
    <IfModule mod_expires.c>
    ExpiresActiveOnExpiresByType 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 text/html "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 1 month"
    </IfModule>
    <IfModule mod_headers.c>
    <filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
    HeadersetCache-Control"max-age=2678400, public"
    </filesmatch>
    <filesmatch "\.(html|htm)$">
    HeadersetCache-Control"max-age=7200, private, must-revalidate"
    </filesmatch>
    <filesmatch "\.(pdf)$">
    HeadersetCache-Control"max-age=86400, public"
    </filesmatch>
    <filesmatch "\.(js)$">
    HeadersetCache-Control"max-age=2678400, private"
    </filesmatch>
    </IfModule>
    Lưu ý: Đối với hình ảnh nếu bạn muốn thêm vào sản phẩm mà bên phía khách hàng thấy liền thì bạn hãy xóa những đoạn code có liên quan đến image nha.
    Chúc các bạn thành công!
     
    Mr.N2 thích bài này.
  2. boysunflower

    boysunflower Thành viên nhiệt tình

    Bài viết:
    518
    Đã được thích:
    57
    được không, cái web của mình cũng chậm quá, 1 web khác nhanh hơn nhưng bgio cũng thấy hoi chậm k biết có phải thêm nhiều dữ liệu k ? đang muốn cái thiện
     
  3. noithatanhvu

    noithatanhvu Thành viên

    Bài viết:
    71
    Đã được thích:
    5
    File .htaccess bạn giới thiệu thấy dài quá , không biết có ổn được không ?
     
  4. notpeople

    notpeople Thành viên tích cực

    Bài viết:
    305
    Đã được thích:
    37
    Code này dùng để enable gzip và lưu cache cho trình duyệt để tăng tốc tải trang, giờ ai cũng xài cả . Đảm bảo nhanh hơn đó, sẽ thấy rõ tác dụng khi truy cập trang web từ lần thứ 2 :D
     
    otaku thích bài này.
  5. nhaquocgia

    nhaquocgia Thành viên

    Bài viết:
    143
    Đã được thích:
    20
    đoạn code này có áp dụng cho file .htaccess của wordpress được không bạn, trước giờ mình toàn dùng wordpress super cache thôi
     
  6. Thiên Nhi

    Thiên Nhi Thành viên

    Bài viết:
    51
    Đã được thích:
    3
    code bật gzip, thì máy chủ phải hỗ trợ, ko hỗ trợ cũng như ko thông, chẳng ăn thua đâu
     
  7. EvansThinh

    EvansThinh Thành viên

    Bài viết:
    201
    Đã được thích:
    21
    Chào Bạn . Mình Nghĩ Không nên tác động đến file HtAccess đâu ạ . Dễ bị lỗi website nếu hosting - hoặc mã nguồn đó không hỗ trợ nhé bạn . Vì thế lần sau đăng lên thì phải test trên các mã khác nhau bao gồm mã nguồn đóng và mở nữa bạn . Webiste chậm thì mình nghĩ phần lớn là do javascrip + code css dài dòng hoặc chwuaj tối ưu nên thường bị lỗi như thế đấy ạ . Có một kinh nghiệm trong việc tối ưu trang web là ... thứ 1: hình ảnh nên tạo 1 host riêng để úp hình ảnh lên đó - có 2 cái hay là thứ nhất tối ưu tốc độ website thứ 2 là khi chuyển host ting hoặc nhà cung cấp vps khác thì trang web không bị lỗi . Thứ 2: Sử dụng các dịch vụ dữ liệu đám mây Thứ 3: Tôi ưu website xóa các plugin không cần thiết . - đối với wordpress thì sử dụng super cache để lưu cache . mặc dù là plugin free nhưng chất lượng khá ook
     
  8. hongkhanh

    hongkhanh Thành viên

    Bài viết:
    298
    Đã được thích:
    95
    htaccess là file hệ thống khá nhạy cảm dễ gây nên lỗi cho toàn hệ thống, thêm nữa là việc cải thiện tốc độ của nó không nhiều và không thật sự tối ưu. Để cải thiện tốc độ cần biết cấu hình server, cấu hình code php, cache, sử dụng cdn, zip size v..v.. htaccess chỉ là level "vỡ lòng".
     
  9. aviaiva

    aviaiva Thành viên tích cực

    Bài viết:
    384
    Đã được thích:
    148
    Không ăn thua đâu, cứ tối ưu hình ảnh, thu gọn mấy cái javascrip không dùng, plugin không dùng xóa bỏ, plugin đếm lượt truy cập xóa, chọn host uy tín là đẩy tốc độ lên ngay WP dùng super cache là ngon
     
  10. jogger

    jogger Thành viên thân thiết

    Bài viết:
    1,052
    Đã được thích:
    342
    Mình toàn nén ảnh lại. Giảm java scip đi , thấy cũng tương đối ổn.thấy mấy người nói test speed chủ là giả lập.mìn được ,69/100 không biết thế nào
     

Chia sẻ trang này