안녕하세요, 트게더 운영자입니다.
순간적으로 많은 접속자가 들어오는 경우 등에 부하를 최소화 하기 위해 사이트 내 캐시(cache)를 도입하고 있습니다.
캐시 도입한 부분
- 첫 화면 - 5분
- 게시물 목록 조회 - 30초
- 게시물 정보 - 3분 (수정/삭제 시 캐시 삭제됨)
- 알람 - 1분
실제 데이터와 최대 캐시 시간 정도 차이가 날 수 있습니다. (예: 첫 화면은 실제 데이터와 최대 5분정도 차이날 수 있음)
적용 결과 캐시가 없는 것과 대비하여 40~50% 정도의 로딩 속도 차이가 있는 것으로 보여지고 있습니다.
커뮤니티 사이트는 주식 시장등과 같이 초단위로 정확한 정보를 보여주거나 할 필요까지는 없기 때문에
사이트 내 여러 부분에 캐시를 둘 예정이고 다소 정보의 갱신이 지연될 수는 있으나
많은 유저들이 접속해도 이용에 어려움이 없게끔 최대한 조치할 예정입니다.
세줄 요약
1. 사이트 내 전반적으로 캐시(cache) 도입하여 사이트 속도를 높일 예정
2. 속도가 높아지고 서버 터질 일이 줄어들 것
3. 실시간 갱신이 다소 늦을 수 있으나 늦어도 1분 이내로 해결될 것
이상입니다.
댓글 2개 ▼