programing

mod_pagespeed 캐시 삭제?

closeapi 2023. 3. 22. 21:14
반응형

mod_pagespeed 캐시 삭제?

Apache 및 mod_pagespeed를 사용하는 서버(OVH - 프랑스)가 있습니다.이 서버에 WordPress가 설치되어 있습니다.

주제에서 Javascript 파일을 변경했는데 페이지 페이드에서 새로운 파일이 있는 것을 이해하지 못하고 원본 Javascript 파일을 계속 로드합니다. js/ui.js.pagespeed********

2주 전에 변경해서 오늘 아침에 서버를 재부팅했는데 아직 원본 Javascript 파일을 로드하고 있습니다.

페이지 페이드 캐시를 삭제하려면 어떻게 해야 하나요?

내 서버,/var/mod_pagespeedcache/http,3A/,2Fwww.myURL.fr/wp-content/themes/mytheme/js, 이 표시됩니다.ui.js.pagespeed.jm.************.js.

이 파일을 삭제해도 될까요?

전체 캐시의 레거시 플러싱에 대한 Google의 PageSpeed 문서는 다음을 제안합니다.

sudo touch /var/cache/mod_pagespeed/cache.flush

송신원: https://developers.google.com/speed/docs/mod_pagespeed/faq#ignores-changes

mod_pagespeed를 사용하면 다음 두 가지 캐시 시간이 재생됩니다.

mod_pagespeed가 내부 서버측 캐시를 새로 고치기 위해 사용하는 오리진 TTL.

mod_pagespeed가 다시 작성된 리소스를 브라우저에 제공하는 TTL.mod_pagespeed는 처음에 재인식 파일을 읽을 때 오리진 TTL을 사용하여 오리진 CSS 파일을 재검사하는 빈도를 계산합니다.발신기지 TTL이 1일이라고 가정합니다.mod_pagespeed가 해당 파일을 캐시에 저장하면 하루 동안 해당 파일을 다시 확인하지 않습니다.mod_pagespeed가 리소스를 캐시에 넣은 후 TTL을 변경해도 도움이 되지 않습니다.mod_pagespeed는 캐시 내의 리소스가 만료되거나 사용자가 캐시를 클리어할 때까지 리소스를 새로고침하지 않기 때문입니다.

파일을 갱신할 때 적절한 응답성을 얻을 수 있는 오리진 TTL 10분을 권장합니다.크기를 크게 줄이려고 하면 서버가 더 자주 새로 고쳐야 합니다.이것에 의해, 서버의 부하가 증가해, 최적화가 감소합니다.

개발하는 동안 파일 변경사항을 보다 빠르게 보려면 서버의 캐시를 플러시하십시오.

사용 환경에서 ModPagespeedLoadFromFile을 사용할 수 있는 경우 mod_pagespeed는 내부 서버 측 캐시를 제거할 수 있으므로 두 환경의 장점을 모두 활용할 수 있습니다.

페이지스피드에서 특정 페이지의 캐시를 플러시하려면 서버가 캐시 삭제를 지원해야 합니다.Apache에서 이것은ModPagespeedEnableCachePurge on를 참조해 주세요.Nginx에서는,pagespeed EnableCachePurge on;".요청을 의 특정 할 수 .이 설정을 사용하면 특수하게 조작된HTTP 요청을 전송하여 페이지스피드의 특정 페이지를 강제 삭제할 수 있습니다. cURL "cURL" 입니다.

curl 'http://example.com/pagespeed_admin/cache?purge=path/file.ext'

방법도 (</FONT CHANGE:></FONT CHANGE: CHANGE:FONTHANT CHANGEFONT CHANGE:>(</FONT CHANGE:>).curl --request PURGE 'http://www.example.com/path/file.ext' 이 파일에 이 추가로 합니다(「」, 「」, 「」, 「」, 「」, 「」, 「」, 「」, 「」, 「」, 「」).ModPagespeedPurgeMethod PURGE 및 Apache »pagespeed PurgeMethod PURGE;Nginx 우 、 우 n ) 。

상세한 것에 대하여는, 이 프로세스에 관한 문서를 참조해 주세요.

sudo touch /var/cache/mod_pagespeed/cache.flush

페이지를 다시 로드합니다.변경 내용을 확인할 수 있습니다.

bitnami AWS 서버(라이트테일)에서는 다음 명령을 사용합니다.

sudo touch /opt/bitnami/apache2/var/cache/mod_pagespeed/cache.flush

Apache 재시작:

sudo /opt/bitnami/ctlscript.sh restart apache

도움말 페이지입니다.

캐시 nginx 페이지 크기 플러시

sudo touch /var/cache/ngx_pagespeed/cache.flush

언급URL : https://stackoverflow.com/questions/13082948/mod-pagespeed-delete-cache

반응형