PHP cache control doesn't seem to work

前端 未结 3 2032
难免孤独
难免孤独 2021-01-14 19:22

Please take a look at my website:vynora

It\'s not finished. I have put a PHP header in the top of my HTML page:



        
3条回答
  •  栀梦
    栀梦 (楼主)
    2021-01-14 19:36

    Problem not in this page and not in PHP scripts. See Google's suggestions:

    The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:

    • http://www.vynora.com/arrow.png (expiration not specified)
    • http://www.vynora.com/bing.png (expiration not specified)
    • http://www.vynora.com/dailymotion.png (expiration not specified)
    • http://www.vynora.com/dd_arrow.gif (expiration not specified)
    • http://www.vynora.com/deviantart.png (expiration not specified)
    • http://www.vynora.com/flickr.png (expiration not specified)
    • http://www.vynora.com/google.png (expiration not specified)
    • ...

    It means, you should cache your static files.
    As I can see, you use Apache. In this case you can use mod_expires

    For example, you can add into .htaccess file this lines:

    ExpiresActive On
    ExpiresDefault "access plus 1 seconds"
    ExpiresByType text/html "access plus 1 seconds"
    ExpiresByType image/x-icon "access plus 2592000 seconds"
    ExpiresByType image/gif "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"
    ExpiresByType text/css "access plus 604800 seconds"
    ExpiresByType text/javascript "access plus 86400 seconds"
    ExpiresByType application/x-javascript "access plus 86400 seconds"
    

提交回复
热议问题