2013-11-21 12 views
26

मैंने अभी तक एक ऐसी वेबसाइट समाप्त की है जिसे मैंने Google अंतर्दृष्टि http://developers.google.com/speed/pagespeed/insights/ प्रदर्शन समीक्षाओं के लिए सबमिट की है, और यह परिणाम मुझे मिला है। enter image description hereHTTP शीर्षलेखों में समाप्ति दिनांक या अधिकतम आयु निर्धारित करना

यह कहता है, मुझे HTTP शीर्षलेख में समाप्ति तिथि या अधिकतम आयु निर्धारित करने की आवश्यकता है, लेकिन मुझे नहीं पता कि कुकीज़/सत्र के अलावा किसी अन्य चीज़ के लिए समाप्ति तिथि कैसे सेट करना संभव है, इसलिए मेरे पास नहीं है सुराग क्या इसका मतलब है या यह कैसे करें।

किसी भी मदद verymuch

उत्तर

44

आम तौर पर है कि अपने मेजबान पर .htaccess फाइल का उपयोग किया जाता सराहना की जाएगी। यहाँ एक उदाहरण में कटौती करने और से HTTP cache headers with .htaccess

<IfModule mod_headers.c> 
# WEEK 
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$"> 
    Header set Cache-Control "max-age=604800, public" 
</FilesMatch> 
</IfModule> 

चिपकाया एक PHP खोल से सामग्री पहुंचाने आप PHP इस्तेमाल कर सकते हैं तो हैडर जिस स्थिति में आप यहां निर्धारित खंड 14.9 कैश-नियंत्रण http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

HTTP प्रोटोकॉल को उल्लेख करता है बनाने के लिए है
<?php 
/* This file is a wrapper, */ 

header('Cache-Control: max-age=604800'); 
/* now get and send images */ 
?> 

मैं .htaccess को दो तरीकों से आसान मानता हूं।

+1

मुझे यह .htaccess स्क्रिप्ट बहुत उपयोगी होने के लिए मिली https://github.com/h5bp/server-configs-apache/tree/master/dist – drooh

संबंधित मुद्दे