Post Header
3월 중으로 The Archive of Our Own – AO3(우리만의 아카이브)의 이용 트래픽이 눈에 띄게 증가해 주간 페이지 조회수가 단 2주만에 2억 6천 2백만 건에서 2억 9천 8백만 건이 되었습니다. 저희는 이러한 추세가 계속될 것으로 예상하며 웹사이트를 계속 운영하기 위해서는 긴급조치가 필요합니다. 저희가 적용할 수 있는 가장 빠르고 가장 유용한 변경 사항은 로그아웃한 사용자들에게 제공하는 작품을 캐시 파일로 보관하는 것입니다. 그러나 이는 바로 지금부터 적용되어 로그아웃한 사용자는 작품 업데이트에 대해 지연 현상을 겪을 수 있으며 로그아웃한 사용자의 조회 이력은 작품의 조회수에 반영되지 않는다는 것/strong>을 의미합니다.
왜 이런 일이 일어나나요?
누군가가 작품을 열 때마다 데이터베이스 서버에서는 수십 개의 요청을 받게 되는데 이용 트래픽이 증가하면서 데이터베이스 서버에 부담을 주고 있습니다. (이러한 부담을 덜어줄 새 하드웨어를 주문할 계획이나, 우선 일부 진행 중인 서버 관리를 완료하고 주문할 하드웨어를 결정해야 합니다. 서버 배송과 설치는 보통 몇 달이 걸리며 세계적 유행병으로 인해 예기치 못한 지연이 발생할 수 있습니다.)
로그아웃한 사용자에게 작품의 캐시 복사본을 제공하면 데이터베이스 요청 수가 크게 줄어듭니다. 캐시로 보관한다는 것은 특정 기간 동안 특정 페이지를 방문할 때마다 데이터베이스에 최신 정보를 요청할 필요가 없음을 뜻합니다. 대신 저희의 프런트 엔드 서버 중 하나에서 모든 사람에게 해당 페이지의 동일한 복사본을 제공합니다. 약 1시간 후 그 복사본이 업데이트됩니다.
어떤 변경 사항을 확인할 수 있나요?
이 순간부터 유효한 다음 변경 사항들을 보실 것입니다:
- 새 챕터가 게시되면 로그아웃한 사용자는 60분에 한 번씩 업데이트 되는 캐시가 적용되기 전까지는 직접적인 링크로만 열어 보실 수 있습니다. 캐시가 업데이트될 때까지 작품에 대한 기타 변경 사항(예: 창작자가 편집한 내용 또는 새 댓글 또는 Kudos(좋아요)) 역시 로그아웃한 사용자에게는 표시되지 않을 수 있습니다.
- 모든 로그아웃 사용자가 동일한 작품 페이지를 조회해야 하기에 댓글 양식에서 방문자 이름과 이메일 자동완성 기능을 중단했습니다. (양식이 기억하도록 하시려면 초대장을 요청하여 계정을 생성하실 수 있습니다!)
- 로그아웃한 사용자에게는 모든 18세 관람가, 성인용 또는 등급 미지정 작품에 성인 콘텐츠 경고가 보일 것입니다. 이는 일시적 현상으로 최대한 빨리 수정될 것입니다.
- 로그아웃한 사용자의 새 조회수는 작품의 조회수에 추가되지 않습니다. (기존 조회수는 손실되지 않습니다.) 조회수를 늘리는 코드는 저희 애플리케이션 서버에 존재하여 프런트 엔드 서버가 캐시된 작품 복사본을 배포할 때는 실행되지 않습니다.
조회수는 수정될 건가요?
로그아웃한 사용자의 조회수를 계속 셀 수 있는 방안을 모색하고 있으나 실행 가능한 장기적 해결책을 찾고 구현하는 데 시간이 걸릴 수 있습니다. 가능한 한 빨리 작업을 할 것이나 여러분이 인내심을 가지고 기다려주시기를 부탁드립니다. 요즘의 긴장된 시기 속에서 저희 자원 봉사자들이 기타 다른 업무 개선 사항이나 자신의 건강을 더 우선시해야 할수 있습니다.
AO3 뉴스와 저희의 @AO3_Status Twitter feed(AO3 상황 트위터 피드) 통해서 중요한 진전 또는 차질 업데이트를 드리겠습니다.
