사람이 읽을 수있는 5 개의 일반적인 JavaScript 파일로 시작했는데 총 10KB 정도였습니다.YSlow는 5 개의 파일을 결합하여 패킹 한 후에 내 JavaScript 파일이 더 이상 캐시되지 않는다고 말했습니다.
YSlow을 사용하고 나서 5 개의 파일을 병합하고 Dean Edwards 포장기를 사용하여 포장하기로 결정했습니다. 이제 4.5KB 인 파일이 하나 있습니다.
YSlow를 다시 실행하면 이전에 (별도의 파일이있는 경우) 5 개의 파일이 캐시 된 '통계'아래의 준비된 캐시에 JavaScript 파일이 표시됩니다.
그래서 이제 HTTP 요청 수가 4 개 줄어들지 만 준비가 완료된 캐시의 총 페이지 가중치는 4.5KB가됩니다.
내가 잘못 했나요?
아직 JavaScript 데이터베이스 폴더에 만료 날짜 헤더를 넣으려고하므로이 문제가 사라질 수 있지만 JavaScript 파일을 캐시하지 않는 이유는 알고 싶습니다.
이 프로그래밍과 관련이 있습니까? 나는 serverfault.com에 더 적합하다고 생각합니다. – jitter
저는 이것이 분명히 프로그래밍 관련이라고 말하고 싶습니다. 우리는 웹 사이트에서 js 파일을 구조화하는 최선의 방법에 대해 이야기하고 있습니다. – Nils
확실히 프로그래밍 관련! – AutomatedTester