Chrome 개발자는 브라우저 캐시를 확장하여 성능 문제 해결을 모색합니다.

독서 시간 아이콘 2 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

구글 크롬

Google의 Chrome 개발자는 최근 단일 통합 힙이 아닌 웹사이트별로 브라우저 캐시를 분할하여 보안 문제를 해결했습니다.

Google Chrome 엔지니어 Josh Karlin과 Shivani Sharma는 통합 캐시 문제에 대해 다음과 같이 설명했습니다.

“이렇게 하면 한 사이트가 캐시에 있는지 확인하여 다른 사이트가 리소스를 로드했는지 감지할 수 있는 부채널 공격에 브라우저가 열립니다. 무해하게 들리지만 받은 편지함, 연락처 등의 내용을 찾는 것과 같은 많은 사악한 행위에 사용될 수 있습니다.”

Chrome 85 이후 브라우저는 다른 사이트와 상호 작용할 수 없는 사이트별 캐시를 만들어 왔습니다. 불행히도 이것은 성능 저하와 함께 제공됩니다.

“상단 프레임 사이트를 사용한 초기 (카나리아 / 개발) 결과는 그 영향이 두려워하는 것만 큼 나쁘지 않다는 것을 보여줍니다. 캐시 적중률은 약 4 % 감소하지만 첫 번째 콘텐츠가있는 페인트의 변경 사항은 통계적으로 중요하지 않으며 캐시에서로드 된 전체 바이트 비율은 39.1 %에서 37.8 %로 떨어집니다. 베타 버전 및 안정적인 버전으로 진행하면 변경 될 수 있지만 고무적인 시작 인 것 같습니다.”라고 Google 엔지니어가 말했습니다.

Google은 사이트별 캐시 크기를 확장하여 이를 완화하려고 합니다.

Sharma는 Chrome Gerrit 게시물에서 "이제 캐시가 분할될 것이므로 캐시 크기를 늘리면 제거율을 낮추어 성능에 미치는 영향을 상쇄하는 데 도움이 되는지 확인하는 것이 합리적입니다."라고 말했습니다.

Google은 Canary, Beta 및 Dev 빌드 사용자를 대상으로 실험을 수행하여 사이트별 브라우저 기회를 평소 크기의 2~3배까지 확장할 계획입니다. 이렇게 하면 캐시 적중률이 증가하고 로드 시간이 향상됩니다.

테스트는 아직 승인되지 않았지만 곧 베타 테스터에게 출시될 것입니다.

를 통해 멍청한 컴퓨터.

주제에 대한 추가 정보: 브라우저, 크롬, 구글

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *