ETag 헤더 지원

당신의 요청은 Discourse가 HTML을 가져오지 않는 JavaScript 앱이기 때문에 무의미합니다.

여기서 당신의 경험과 전문성을 충분히 존중합니다. 하지만 저는 콘텐츠가 재사용 가능한 경우 루트 응답에 ETag를 사용하는 JavaScript 렌더링 웹 애플리케이션을 수십 개 운영해 본 경험이 있습니다.

모든 “페이지”는 실시간으로 실행 가능한 JavaScript 코드를 통해 생성됩니다.

위에서 게시한 스크린샷은 클라이언트 측 코드가 실행되기 전에 반환되는 HTML입니다. 따라서 백엔드(추측컨대 Rails)에서 이 라우트를 서빙하는 것이 분명히 존재합니다.

제가 살펴본 모든 Discourse 커뮤니티(이 커뮤니티를 제외하고)는 처음에 크롤러를 위해 모든 콘텐츠가 렌더링된 JavaScript 없는 버전의 사이트를 반환합니다.

제가 완전히 틀린 것 같다면 사과드립니다. 하지만 저는 “무의미한” 말을 하고 있다고 생각하지 않습니다. 그저 틀린 것일 뿐입니다.

1개의 좋아요