So I decided to manually gzip all my files on the serrver. Now I wonder if it’s safe to only have gziped files? Or will I for some reason need to have a “non gzipped copy” of the files?
I am thinking about: Browser support, Robots, Google Analytics, anything else you can think of…
Will it be safe to only use:
index.html.gz
style.css.gz
javascript.js.gz
For example:
<a herf="www.domain.com/folder/">link to folder with index.html.gz in it</a> <script type="text/javascript" src="http://sub.domain.com/javascript.js.gz"></script> <link rel="stylesheet" type="text/css" media="all" href="http://sub.domain.com/style.css.gz" />
If I put this in my .htaccess file:
AddEncoding gzip .gz DirectoryIndex index.html.gz
Answer
It’s entirely possible that some client comes along that doesn’t support gzip encoded content.
I don’t think any current desktop web browser has that drawback, but other pieces of software could have this: search engine bots (not the major ones, probably), mobile phone browsers, screen reader software, …
By not providing non-gzip variations of all your files you restrict the target audience of your site.