Использование кэширования браузеров

Согласно: http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching Я должен использовать кеширование браузера. Однако я не знаю, как это сделать.

Я просто добавляю определенные теги в раздел html? Или что-то мне нужно отправить на сервер клиенту? что-то делать с заголовками php?

Кэширование контролируется с помощью множества HTTP-заголовков. Вы должны прочитать учебное пособие по кэшированию Марка Ноттингема для веб-авторов и веб-мастеров . Вы можете настроить HTTP-заголовки для документов, выводимых из PHP, используя функцию заголовка .

Вы можете сделать что-то подобное в своем .htaccess.

## EXPIRES CACHING ## <IfModule mod_expires> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 2 days" </IfModule> ## EXPIRES CACHING ##