This module controls the setting of the Expires HTTP header and the max-age directive of the Cache-Control HTTP header in server responses. The expiration date can set to be relative to either the time the source file was last modified, or to the time of the client access.

These HTTP headers are an instruction to the client about the document's validity and persistence. If cached, the document may be fetched from the cache rather than from the source until this time has passed. After that, the cache copy is considered "expired" and invalid, and a new copy must be obtained from the source.

How to activate mod_expires.so
# vi /etc/apache2/conf.d/mod_expires.conf

config is rough right now, but it is better than nothing,put the following in the file

LoadModule evasive20_module     /usr/lib/apache2/mod_expires.so
<IfModule mod_expires.c>
 ExpiresActive On

 ExpiresDefault "access plus 1 month"
 ExpiresByType text/html "access plus 1 month 15 days 2 hours"
 ExpiresByType image/gif "modification plus 1 month"
 ExpiresByType image/png "modification plus 1 month"
 ExpiresByType image/jpg "modification plus 1 month"
 ExpiresByType text/css "access plus 1 month 15 days 2 hours"
 ExpiresByType text/javascript "access plus 1 month 15 days 2 hours"
</IfModule>

You can also set the expire header by type, but it wa snot working in my case, that is why I use the ExpiresDefault directive

comments powered by Disqus

You might like also

Clue a command line tool for Apache Lucene search software
Lucene Core&160; is an open-source search software, provides Java-based indexing and search technology, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities. Luke is a handy development and diagnostic tool, which accesses already existing Lucene indexes and allows you to display and modify their content. Luke is awesome, but often times it is not feasible to inspect an index on a remote machine using a GUI. That's where Clue comes in. You can SSH into your production box and …
1989 Days ago
Apache POI contribution patches
The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). In short, you can read and write MS Excel files using Java. In addition, you can read and write MS Word and MS PowerPoint files using Java. Apache POI is your Java Excel solution (for Excel 97-2008). We have a complete API for porting other OOXML and …
2236 Days ago
Need for Speed? mod_pagespeed from Google
mod_pagespeed is the latest addition to our family of products, performing on-the-fly optimization in the Apache™ 2 HTTP Server. It provides webmasters and web developers that manage their Apache 2 configuration with technology that applies Page Speed performance best practices automatically. Webmasters can get the benefits of the optimizations without having to manually going back and fixing the performance issues that Page Speed detects. This solution is valid if you do not want to carefully optimize your site, and it …
3176 Days ago
Subversion and mod Security
I was receiving some strange errors (HTTP error 501) while committing to my public subversion (http://svn.waltercedric.com), all my problems were related to mod security This error 501 means most of the time that the client changed authentication halfway through the commit. That is, it started the commit by sending http requests with a Basic auth header of user1, and then a few requests later it sent a Basic auth header with a different user. Yes but.. …
3715 Days ago
Installing Munin on OpenSuse 11.x
&160; Munin the monitoring tool surveys all your computers and remembers what it saw. It presents all the information in graphs through a web interface. Its emphasis is on plug and play capabilities. After completing a installation a high number of monitoring plugins will be playing with no more effort. Using Munin you can easily monitor the performance of your computers, networks, SANs, applications, weather measurements and whatever comes to mind. It makes it easy to determine "what's different today" …
3743 Days ago
No Thumbnail was found
From http://www.mysqlperformanceblog.com Percona XtraDB includes all of InnoDB&8217;s ACID-compliant design and advanced MVCC architecture, and adds features, more tunability, more metrics, more scalability on many cores, and better memory usage. We choose features and fixes based on customer requests and on our best judgment of real-world needs. We have not included all the InnoDB patches available. For example Google&8217;s well-known InnoDB patch set is omitted (at least for now). The first version of our new storage engine is 1.0.2-1, which …
3799 Days ago
Site optimization: it's all about your image size and format
I really like this small Firefox extension Smushit as it allow to quickly check if all my images are optimized for the best size and thus speed of rendering. But wait IE/Opera/Chrome can still use this bookmarlet :-) to optimize the images found on any web page! From http://www.smushit.com/ Image optimization is an art that not many people master. There are many good image editing tools that allow us to get the best visual result for a certain file size …
3826 Days ago
No Thumbnail was found
From WikiPedia Inline linking (also known as hotlinking, leeching, piggy-backing, direct linking, offsite image grabs and bandwidth theft) is the use of a linked object, often an image, from one site into a web page belonging to a second site. The second site is said to have an inline link to the site where the object is located. This is not just Bandwidth Stealing, as It cost CPU and bandwidth which means less performance for your visitors, It cost a …
3848 Days ago
How to install mod_security 2.5.7
ModSecurityTM is an open source intrusion detection and prevention engine for web applications (or a web application firewall). Operating as an Apache Web server module or standalone, the purpose of ModSecurity is to increase web application security, protecting web applications from known and unknown attacks. from http://www.modsecurity.org/ You'll have to create a free account at https://bsn.breach.com to get the real link # cd # wget https://bsn.breach.com/downloads/t=5156aa8803d6f186cf38688be522a402/modsecurity-apache/modsecurity-apache_2.5.7.tar.gz # tar -zxfv modsecurity-apache_2.5.7.tar.gz # cd modsecurity-apache_2.5.7/apache2 # ./configure # make Copy the library …
3851 Days ago
No Thumbnail was found
A lot of people have tried numerous times to download files from my download section without success, the error message was always the same Unrecoverable error "PCLZIP_ERR_BAD_FORMAT (-10)" Also, Some tried to unpack the zip file locally using stuffit/Winrar/7Zip and get an error suggesting that the archive is damaged. Only Internet Explorer users were having issues, this is because of Internet explorer not able to handle compression of all file types. I solved the issue by changing my mod_deflate.conf which …
3985 Days ago