2011-10-26 2 views
0

구글의 페이지 스피드 도구 제안에 따라 사이트를 최적화하려고합니다. 이 파일들에 대해 "레버리지 브라우저 캐싱"을해야한다고 말했습니다. `캐싱 twitter, facebook, gplus javascripts

http://cdn.api.twitter.com/.../count.json?... (3.6 minutes) 
http://cdn.api.twitter.com/.../count.json?... (3.6 minutes) 
http://cdn.api.twitter.com/.../count.json?... (5.2 minutes) 
http://cdn.api.twitter.com/.../count.json?... (13.2 minutes) 
http://cdn.api.twitter.com/.../count.json?... (14 minutes) 
http://cdn.api.twitter.com/.../count.json?... (14.5 minutes) 
http://cdn.api.twitter.com/.../count.json?... (14.9 minutes) 
http://cdn.api.twitter.com/.../count.json?... (15 minutes) 
http://cdn.api.twitter.com/.../count.json?... (15 minutes) 
http://static.ak.fbcdn.net/connect.php/css/share-button-css (16.8 minutes) 
http://static.ak.fbcdn.net/connect.php/js/FB.Share (18.3 minutes) 
http://connect.facebook.net/tr_TR/all.js (19 minutes) 
http://platform.twitter.com/widgets.js (30 minutes) 
https://apis.google.com/js/plusone.js (60 minutes) 

` 나는 htaccess로 파일에 mod_expires.c 내 자신 JS, CSS 파일을 캐시하지만, 그 캐시하는 방법을 이해 didnt하는 방법을 알고? 당신이 복사본을 만들어 사용자가 제어 도메인에 그 호스트하지 않는

이곳은`

# BEGIN Compress text files 
<ifModule mod_deflate.c> 
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript 
</ifModule> 
# END Compress text files 

# BEGIN Expire headers 
<ifModule mod_expires.c> 
    ExpiresActive On 
    ExpiresDefault "access plus 5 seconds" 
    ExpiresByType image/x-icon "access plus 2592000 seconds" 
    ExpiresByType image/jpeg "access plus 2592000 seconds" 
    ExpiresByType image/png "access plus 2592000 seconds" 
    ExpiresByType image/gif "access plus 2592000 seconds" 
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" 
    ExpiresByType text/css "access plus 604800 seconds" 
    ExpiresByType text/javascript "access plus 604800 seconds" 
    ExpiresByType application/javascript "access plus 604800 seconds" 
    ExpiresByType application/x-javascript "access plus 604800 seconds" 
    ExpiresByType text/html "access plus 600 seconds" 
    ExpiresByType application/xhtml+xml "access plus 600 seconds" 
</ifModule> 
# END Expire headers 

# BEGIN Cache-Control Headers 
<ifModule mod_headers.c> 
    <filesMatch "\.(ico|jpe?g|png|gif|swf)$"> 
    Header set Cache-Control "public" 
    </filesMatch> 
    <filesMatch "\.(css)$"> 
    Header set Cache-Control "public" 
    </filesMatch> 
    <filesMatch "\.(js)$"> 
    Header set Cache-Control "private" 
    </filesMatch> 
    <filesMatch "\.(x?html?|php)$"> 
    Header set Cache-Control "private, must-revalidate" 
    </filesMatch> 
</ifModule> 
# END Cache-Control Headers 

# BEGIN Turn ETags Off 
FileETag None 
# END Turn ETags Off 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://domain.com/.*$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://domain.com$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.domain.com/.*$  [NC] 
RewriteCond %{HTTP_REFERER} !^http://www.domain.com$  [NC] 
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC] 

`

답변

0

당신은 사람들을 캐시 할 수없는 내 htaccess로 파일 입니다.

+0

그래서 무엇을 제안합니까? 내 웹 서버에 저장하거나 그대로 둘 수 있습니까? 감사. – borannb

+0

그런 식으로 남겨주세요. 페이지 속도와 yslow는 어떤 등급을 주나요? 그렇지 않으면 사이트가 빠르게로드됩니까? –

+0

Google 페이지 속도는 88을 제공합니다 (100 개 중). 나는 yslow로 그것을 아직 테스트하지 않았다. yslow로부터 – borannb

관련 문제