캡처.PNG

 

위처럼 관리자 시스템설정에서 지원하지 않기로한 나머지 언어들이 여전히 생성되는 문제가 있습니다. 

 

첨부된 파일은 다수의 매뉴항목이 존재하는 사이트맵에 대해 files/cache/menu 에 캐쉬된 파일인데,

전체 매뉴항목에 모든 다국어가 선언 되어있습니다.

이로인해 사이트맵 파일이 커지고 

라인 구분 없이 한줄로 엄청나게 긴 매뉴파일을 읽는데 발생한 딜레이로 

TTFB 에 상당한 악영향을 끼치고 있네요. 

(레이아웃에 저 매뉴를 붙이면 TTFB가 0.5ms대가 나오고 빼면 0.1ms대입니다. 

로그인 이후 측정된 값입니다.)

 

 

 

Atachment
첨부
  • ?
    딜레이 발생 조건은 정확하게
    매뉴캐쉬 파일중 homeSitemap.php 안 homemenusrl 값인 사이트맵.
    그러니까 홈매뉴가 포함된 용량 큰 사이트맵이 레이아웃에 걸려있을때군요.
    위 조건일시 로딩시마다 해당 매뉴캐쉬파일 읽는데
    부득이하게 시퓨 파워를 요구해 TTFB에 상당한 손해가 발생합니다.