Экран со Шпаклевкой scrollback работает автоматически в Солярисе 10. Это, кажется, делает то, что KnipSter заявил по умолчанию даже при том, что у меня нет .screenrc файла. Проблема с этим подходом состоит в том, что, если Вы отсоединяете и повторно прикрепляете затем, нет никакого буфера scrollback в Шпаклевке, и необходимо обратиться к использованию scrollback Экрана, как описано Scagnelli.
Поскольку Konerak сказал, что можно использовать mod_expires, для включения его в оболочке, сделайте:
# for ubuntu
sudo a2enmod expires
sudo service apache2 restart
# or, for other distros as root:
a2enmod expires
/etc/init.d/apache2 restart
/etc/init.d/httpd restart
вот vhost конфигурация, которая, конечно, соответствовала бы Вашим потребностям:
<VirtualHost *:80>
[...]
ExpiresActive On
ExpiresByType image/gif "access plus 30 days"
ExpiresByType image/jpeg "access plus 30 days"
ExpiresByType image/png "access plus 30 days"
ExpiresByType image/x-icon "access plus 30 days"
ExpiresByType image/ico "access plus 30 days"
ExpiresByType text/css "access plus 30 days"
ExpiresByType application/javascript "access plus 30 days"
ExpiresByType application/x-javascript "access plus 30 days"
ExpiresByType text/javascript "access plus 30 days"
[...]
</VirtualHost>
Все остальное не должно кэшироваться.
Сценарий является выпиской из моей конфигурации для моего веб-сайта по http://www.codealpha.net/, Вы видите, что это кэширует только изображения. (Кэш JavaScript не включен.)
Документация: http://httpd.apache.org/docs/2.0/mod/mod_expires.html
используйте mod_expires от Apache. Необходимо изучить ExpiresByType.
ExpiresActive на
# expire All after a month in the client's cache
ExpiresDefault A2592000
# HTML documents are good for a week from the time they were changed
ExpiresByType text/html M604800
ExpiresByType application/javascript M604800
ExpiresByType text/javascript M604800
ExpiresByType text/css M604800
# Don't cache
<FilesMatch "\.(php)$">
ExpiresActive Off
</FilesMatch>