• ebybucuresteanu

    (@ebybucuresteanu)


    I’m running tests on gtmetrix and getting a lot of problems with the leveraging of the browser caching part.
    Note that I do have this in the .htaccess file:

    <IfModule mod_expires.c>
      ExpiresActive On
    
      # Images
      ExpiresByType image/jpeg "access plus 1 year"
      ExpiresByType image/gif "access plus 1 year"
      ExpiresByType image/png "access plus 1 year"
      ExpiresByType image/webp "access plus 1 year"
      ExpiresByType image/svg+xml "access plus 1 year"
      ExpiresByType image/x-icon "access plus 1 year"
    
      # Video
      ExpiresByType video/mp4 "access plus 1 year"
      ExpiresByType video/mpeg "access plus 1 year"
    
      # CSS, JavaScript
      ExpiresByType text/css "access plus 1 month"
      ExpiresByType text/javascript "access plus 1 month"
      ExpiresByType application/javascript "access plus 1 month"
    
      # Others
      ExpiresByType application/pdf "access plus 1 month"
      ExpiresByType application/x-shockwave-flash "access plus 1 month"
    </IfModule>
    Leverage browser caching for the following cacheable resources:
    
        https://www.googletagmanager.com/gtag/js?id=UA-167534955-1 (15 minutes)
        https://tpc.googlesyndication.com/sodar/sodar2.js (50 minutes)
        https://www.googletagservices.com/activeview/js/current/osd.js?cb=%2Fr20100101 (50 minutes)
        https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (1 hour)
        https://www.google-analytics.com/analytics.js (2 hours)
        https://myworkoutguru.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.1.9 (1 day)
        https://myworkoutguru.com/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=6.7.0 (1 day)
        https://myworkoutguru.com/wp-content/plugins/simple-social-icons/css/style.css?ver=3.0.2 (1 day)
        https://myworkoutguru.com/wp-content/plugins/simple-social-icons/svgxuse.js?ver=1.1.21 (1 day)
        https://myworkoutguru.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.6.3 (1 day)
        https://myworkoutguru.com/wp-content/themes/hueman/assets/front/js/libs/jquery.flexslider.min.js?ver=3.5.8 (1 day)
        https://myworkoutguru.com/wp-content/themes/hueman/assets/front/js/scripts.min.js?ver=3.5.8 (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/Take5.png (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/brooke-lark-jUPOXXRNdcA-unsplash-720x340.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/brooke-lark-jUPOXXRNdcA-unsplash-80x80.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/brooke-lark-nTZOILVZuOg-unsplash-720x340.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/brooke-lark-nTZOILVZuOg-unsplash-80x80.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/cropped-SiteIcon2-2-32x32.png (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/cropped-luis-vidal-FodEsaNZs48-unsplash-1.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/geert-pieters-3RnkZpDqsEI-unsplash-80x80.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/sergio-pedemonte-g_1skq9Gl8o-unsplash-80x80.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/victor-freitas-WvDYdXDzkhs-unsplash_smalll-150x150.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/victor-freitas-WvDYdXDzkhs-unsplash_smalll.jpg (1 day)
        https://myworkoutguru.com/wp-content/uploads/2020/05/victor-freitas-qZ-U9z4TQ6A-unsplash-720x340.jpg (1 day)
        https://myworkoutguru.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 (1 day)
        https://myworkoutguru.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp (1 day)
        https://myworkoutguru.com/wp-includes/js/wp-emoji-release.min.js?ver=5.4.1 (1 day)

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Moderator bcworkz

    (@bcworkz)

    I see expires headers of 1 month for your .js files just like your .htaccess rules stipulate. I’ve no idea why GTMetrix thinks it’s 1 day. You’ve accomplished the desired goal regardless of what GTMetrix says. As you probably know, you cannot do anything about short expirations on external sites like googletagmanager, etc.

Viewing 1 replies (of 1 total)

The topic ‘Leverage browser caching issues’ is closed to new replies.