Apache HTTP Server �汾2.2
˵�� | ����ͨ�������ļ�����HTTP��"Expires "��"Cache-Control "ͷ���� |
---|---|
״̬ | ��չ(E) |
ģ���� | expires_module |
Դ�ļ� | mod_expires.c |
���ģ����Ʒ�����Ӧ��ʱ��Expires
ͷ���ݺ�Cache-Control
ͷ��max-age
ָ���Ч��(expiration date)��������Ϊ�����Դ�ļ��������ʱ�̻��߿ͻ��˵ķ���ʱ�̡�
��ЩHTTPͷ��ͻ��˱������ĵ�����Ч�Ժͳ־��ԡ�����л��棬�ĵ��Ϳ��Դӻ���(���Ѿ�����)�����Ǵӷ�������ȡ�����ţ��ͻ��˿��컺���еĸ����������Ƿ���ڻ���ʧЧ���Ծ����Ƿ����ӷ�������ø��¡�
Ҫ��Cache-Control
ͷ��max-age
(�μ�RFC 2616 section 14.9)��֮������ݣ��㻹����ʹ��Header
ָ�
ExpiresDefault
��ExpiresByType
ָ��ͬ���ܹ����������ʽ���ж��壺
ExpiresDefault "<base> [plus] {<num>
<type>}*"
ExpiresByType type/encoding "<base> [plus]
{<num> <type>}*"
����<base>������֮һ��
access
now
(�ȼ���'access
')modification
plus
�ؼ����ǿ�ѡ�ġ�<num>����������[���Ա�atoi()
���ܵ�]��<type>������֮һ��
years
months
weeks
days
hours
minutes
seconds
���磬����3��ָ���ʾ�ĵ�Ĭ�ϵ���Ч����һ���£�
ExpiresDefault "access plus 1 month"
ExpiresDefault "access plus 4 weeks"
ExpiresDefault "access plus 30 days"
��Ч�ڿ���ͨ������"<num> <type>"�Ӿ��һ��������
ExpiresByType text/html "access plus 1 month 15
days 2 hours"
ExpiresByType image/gif "modification plus 5 hours 3
minutes"
ע�⣬�����ʹ�û�����������ڵ����ã�"Expires:"ͷ����������ӵ���Щ���������ڴ����ļ������ݡ�������Ϊ��Щ���ݲ�������"�����ʱ��"�����ԡ�
˵�� | ���û���ò���"Expires: "��"Cache-Control: "ͷ�Ĺ��� |
---|---|
� | ExpiresActive On|Off |
������ | server config, virtual host, directory, .htaccess |
������ | Indexes |
״̬ | ��չ(E) |
ģ�� | mod_expires |
���ָ��������÷�Χ�ڵ��ĵ����û���ò���Expires
��Cache-Control
ͷ�Ĺ��ܡ�������Ϊ Off
��Ϊ�����÷�Χ�ڵ��κ��ĵ�����Expires
��Cache-Control
ͷ(���DZ�����һ��Ĺ����д������.htaccess
�ļ�)��������Ϊ On
��ᰴ��ExpiresByType
��ExpiresDefault
ָ���ı�Ϊ�����÷�Χ�ڵ��ĵ�����Expires
��Cache-Control
ͷ��
ע�⣬���ָ�����֤Expires
��Cache-Control
ͷһ����������������ı����淶�����������������ͷ����Ч���Ǻ����δ���ù����ָ��һ����
˵�� | ��MIME�������õ�Expires ͷ��ֵ |
---|---|
� | ExpiresByType MIME-type <code>seconds |
������ | server config, virtual host, directory, .htaccess |
������ | Indexes |
״̬ | ��չ(E) |
ģ�� | mod_expires |
���ָ�����Ϊָ��MIME���͵��ĵ�(��text/html
)���ɵ�Expires
ͷ��ֵ��Cache-Control
ͷ��max-age
ָ�seconds������������ӵ���ʱ���Թ�����Ч����������Cache-Control: max-age
�ļ��㷽���Ǵ���Ч�ڼ�ȥ��ǰ����ʱ�䲢ת��Ϊ������
��ʱ�̿�����Դ�ļ��������ʱ�̻��߿ͻ��˶�Դ�ļ��ķ���ʱ�̣�����ʹ����һ������<code>
ָ����"M
"��ʾԴ�ļ��������ʱ�̣�"A
"��ʾ�ͻ��˶�Դ�ļ��ķ���ʱ�̡���Ҫע�����<code>
��seconds
֮��û�пո�
�����ֻ��IJ���Ǻ���ġ����ʹ��"M
"�����е�ǰ�����е��ĵ�����������ͬһʱ�̹��ڣ�������ܶԶ��ڸ��µ�URL(����λ��ͬһλ�õ�ÿ��ͨ��)���кô������ʹ��"A
"����ÿ���ͻ������õ�����Ч���Dz�һ���ģ�������ܶ���Щ���������µ�ͼƬ�ļ����кô����ر��Ƕ���һ�鶼��������ͬͼƬ������ĵ���
# ������Ч�ڿ���
ExpiresActive On
# GIF��Ч��Ϊ1����
ExpiresByType image/gif A2592000
# HTML�ĵ�����Ч���������ʱ�̺��һ����
ExpiresByType text/html M604800
ע�⣬���ָ��ֻ����"ExpiresActive On
"�������²���Ч����ֻ��ָ����MIME�����ĵ���д��ExpiresDefault
ָ�����õ���Ч�ڡ�
��Ҳ����ʹ��ǰ�潲����alternate syntaxָ����Ч�ڵļ��㷽����
˵�� | Ĭ����Ч�ڵļ��㷽�� |
---|---|
� | ExpiresDefault <code>seconds |
������ | server config, virtual host, directory, .htaccess |
������ | Indexes |
״̬ | ��չ(E) |
ģ�� | mod_expires |
��ָ�������������÷�Χ�ڵ������ĵ���Ĭ����Ч�ڵļ��㷽���������Ա�ExpiresByType
ָ�����MIME���ͱ���д��������μ�ExpiresByType
ָ����Ǹ�alternate syntax��������