Angularjs 프로젝트를 진행하고 있는데, 웹 사이트 최적화를 위해 이미지의 레버리지 브라우저 캐싱을 구현하고 싶습니다. angularjs 프로젝트에서 이것을 구현할 방법이 있습니까?Angularjs에서 브라우저 캐싱을 활용합니다.
0
A
답변
0
브라우저 캐싱은 서버에서 수행합니다.
Linx8 응답뿐만 아니라 Google browser caching에서 자세한 내용을 확인할 수 있습니다.
캐시 제어 방법, 개별 응답 브라우저 및 기타 중간 캐쉬를 할 수있는 방법을 오랫동안 정의합니다. 에 대해 더 배우려면 Cache-Control으로 캐싱을 참조하십시오.
의 ETag 자동으로 자원이 요청 된 마지막 시간 이후 변경되었는지 확인하기 위해 브라우저에 의해 전송되는 재 검증 토큰을 제공합니다. 에 대해 자세히 알아 보려면 ETags로 캐시 된 응답의 유효성 검사를 참조하십시오.
요약하면 브라우저는 다음 태그를 사용하여 자원 (이미지, 스타일 시트, 스크립트)을 repsonds합니다. Cache-Control and Etags. 이 헤더는 얼마나 오래 캐시되어야하는지, 또는 이후에 수정되었는지를 표시합니다. 사용자가 사이트를 다시 방문하면 웹 서버에 HTTP GET 요청을하는 대신 캐시에서 가져 와서 시간과 비용을 절약 할 수 있습니다. 권장되는 최소 캐시 시간은 일주일이며, 바람직하게는 최대 1 년입니다 (rfc2616에 명시).
1
브라우저 캐싱을 활용하면 AngularJS 외부에서 캐싱이 발생합니다. 당신은 당신의 도메인의 루트 또는 비슷한 사용하여 웹 응용 프로그램과 같은 디렉토리에 두 서버에서 .htaccess 파일을 만들 수 있습니다 더 많은 정보를 들어
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##
, 여기에 읽기 : Varvy
관련 문제
- 1. 브라우저 캐싱을 활용하기위한 혼란
- 2. 브라우저 캐싱을 사용하는 UpdatePanel
- 3. 브라우저 캐싱을 완전히 허용하지 않음
- 4. Blogger에서 브라우저 캐싱을 어떻게 활용합니까?
- 5. 아마존 EC2에서 브라우저 캐싱을 활용하십시오.
- 6. Vaadin에서 브라우저 캐싱을 비활성화하는 방법
- 7. jsf에서 브라우저 캐싱을 사용하는 방법
- 8. 레버리지 브라우저 캐싱을 구현하는 방법
- 9. .net의 web.config를 사용하여 브라우저 캐싱을 사용합니까?
- 10. 이미지에 브라우저 캐싱을 효과적으로 사용하는 방법은 무엇입니까?
- 11. codeigniter를 사용하여 브라우저 캐싱을 올바르게 활성화하려면 어떻게합니까?
- 12. Firebase 호스팅에서 브라우저 캐싱을 활용하는 방법
- 13. IE9 브라우저 캐싱을 해제하는 방법이 필요합니다.
- 14. 브라우저 이미지 캐싱을 방지하는 방법은 무엇입니까?
- 15. 봄 부팅에서 브라우저 캐싱을 사용하는 방법
- 16. 부스트 라이브러리가 의미 이동을 활용합니다
- 17. S3에서 파일을 호스팅하고 MySQL을 활용합니다.
- 18. AngularJS : AngularJS 기능/구조를 최대한 활용합니다.
- 19. 레일스 젬 어떤 퀘스트를 만들거나 활용합니다.
- 20. jquery 1.4 기능 감지를 최대한 활용합니다.
- 21. htacess를 사용하여 디렉토리 목록을 허용하지만 브라우저 캐싱을 비활성화하는 방법은 무엇입니까?
- 22. 동적 콘텐츠가있는 웹 사이트는 실제로 브라우저 캐싱을 중단해야합니까?
- 23. htaccess 파일이 무시되고 Pagespeed 용 브라우저 캐싱을 활용하려고합니다.
- 24. 브라우저 응답 캐싱을 끄기 위해 봄 3.1 MVC 주석이 있습니까?
- 25. Spring MVC WebContentInterceptor를 사용하여 만료되지 않는 브라우저 캐싱을 어떻게 활성화합니까?
- 26. 브라우저 캐싱을 활용하고 node.js에 캐시 유효성 검사기를 지정하십시오.
- 27. 왜? 출력 캐싱이 IIS 7.5에서 브라우저 캐싱을 자동으로 비활성화합니다.
- 28. 일반적인 브라우저 기반 웹 솔루션은 캐싱을 활용할 수 있습니까?
- 29. 플래시 캐싱을 비활성화 하시겠습니까?
- 30. 브라우저에서 페이지 캐싱을 피하십시오.
자바 스크립트로 이미지의 브라우저 캐싱을 제어하지 마십시오. 당신이 묻는 것을 분명히하지 마십시오 – charlietfl
아니요! 브라우저에서 이미지 캐시를 비활성화 할 수는 없지만 웹 페이지 속도를 향상 시키려면 이미지에 ** 지연로드 **를 구현할 수 있습니다. –