cancel
Showing results for 
Search instead for 
Did you mean: 

how to add Expire headers in magento website

how to add Expire headers in magento website

Hallow Guys !

i run speed test on my sites and most of the results shows that "Add Expire Headers" and "Defer parsing of Javascript" "Use Cookie-free Domains  "

If anyone know kindly help me !

Thanks in Advance

1 REPLY 1

Re: how to add Expire headers in magento website

If your website speed test results are showing suggestions to add expire headers, defer parsing of JavaScript, and use cookie-free domains, here are some steps you can take to address these issues:

Add Expire Headers: This suggestion means that the browser cache of your website's static resources, such as images, CSS, and JavaScript files, doesn't have an expiration date set. To fix this, you can add an Expires header to your website's static resources, which tells the browser how long to cache the resource. You can do this by adding code to your website's .htaccess file, which is located in the root directory of your website.
Here's an example of code you can use:

bash
Copy code
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
This code sets the expiration date for different types of resources. You can customize the expiration dates to fit your needs.

Defer Parsing of Javascript&colon; This suggestion means that your website's JavaScript files are blocking the page load, which can slow down your website. To fix this, you can defer parsing of your JavaScript files, which means that the browser will load the content of the page first, and then load the JavaScript files.
To defer parsing of JavaScript, you can add the defer attribute to your <script> tag, like this:

php
Copy code
<script src="your-javascript-file.js" defer></script>
This will tell the browser to load the JavaScript file after the content of the page has loaded.

Use Cookie-free Domains: This suggestion means that your website's static resources, such as images, CSS, and JavaScript files, are loading cookies with them, which can slow down your website. To fix this, you can use a cookie-free domain to host your static resources.
To use a cookie-free domain, you can create a subdomain, such as static.yourdomain.com, and host your static resources there. Make sure to not set any cookies for this subdomain.

These are some basic steps you can take to address the suggestions from your website speed test. There may be other factors that affect your website's speed, such as server response time, image optimization, and more, so it's important to regularly monitor and optimize your website for speed.

 

Regards,

Rachel Gomez