I wanted to cache static resources so I set an expires header for static resources.
After setting the expires header, what I notice is:
- Firefox and IE do not send requests to nginx for static resources
- But all other browsers(Chrome, Safari, Opera) send a request to my nginx and nginx responds with 304 Not Modified
Are chrome, safari, opera caching my static resources? Is this normal behaviour? If not what should I do in addition so that static resources are cached by the other browsers?