Похоже, речь идет о заголовках HTTP. По сути, вам нужно добавить пару заголовков HTTP, которые будут отправлены вместе с вашими файлами Javascript и CSS (и изображения тоже будут хорошей идеей), выглядя примерно так:
Cache-Control: max-age=86400
Expires: Sat, 28 Mar 2009 16:00:00 GMT
Первый дает максимальное количество времени (в секундах), в течение которого браузер будет сохранять содержимое (файл JS или CSS) перед его повторной загрузкой с сервера; второй дает дату и время, после которого браузер должен повторно загрузить контент. Да, это два способа сказать одно и то же, но заголовок Cache-Control
немного новее, и я не уверен, поддерживается ли он повсеместно; действительно нет никакого вреда в определении обоих. (Cache-Control
имеет приоритет над Expires
в случае конфликта.)
Что касается того, как вы фактически настраиваете свой сервер для отправки этих заголовков: это зависит от того, какой веб-сервер вы используете. Если вы используете Apache, посмотрите на mod_expires .