사이트 접속이 느려요. ㅠㅠ
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
사이트가 한참있다 열리는데요
원인을 모르겠어요.
1. 일단 웹호스팅 업체는 문제가 없답니다.
2. 사이트 레이아웃 스킨을 사정상(같은 slow계열인 레이아웃을 쓰는데요. slow와 slow-next스킨 폴더명이 둘다 slow에요) 같은 이름의 폴더에 2개의 스킨을 업로드해서 쓰게돼서 2가지 스킨 파일이 뒤엉켜 있습니다. 이게 영향이 있나요?
3. 메인페이지는 타임라인 플러스 모듈 게시판 입니다.
4. 그리고 아래 모듈은
리퍼러 통계인데요. 이게 메인페이지 열리는 속도에 영향을 줄까요? 뭐하는 모듈인지도 모르겠어요.
스마트폰으로 한번 접속 후 부터는 괜찮은데
매번 처음 접속할때 엄청나게 느리게 접속이되요. ㅠㅠ 도움말씀 부탁드립니다.
댓글 8
라이믹스 자체 접속자 통계가 있는것 같은데... 혹시 몰라서 못지웠거든요
소스를 잠깐 보니까 안에서 ip 국가 체크를 할때 이걸 다른 서버에다가 api 호출을 해서 알아내네요
해외 서버로의 api 호출이 극단적으로 느려진게 아닌가 싶은데..
http://ip-api.com
https://api.ip.sb
http://geoip.cdnservice.eu
https://api.pingadvisor.com
http://smart-ip.net
https://get.geojs.io
http://geoip.nekudo.com
https://geoip-db.com
이중의 하나에 접속하네요... 정확히 어떤 서버에 접속하는지는 설정에 따라 틀리고...
서버를 고를 수 있는거 같은데 서버를 바꿔보시거나
아니면 ip 국가 로그를 아예 꺼버리시는것도 방법일거같습니다
덕분에 해결됐어요!! ^^ ㅎㅎㅎ
접속자든 리퍼러든 어떤 "통계"를 만들어내는 모듈이나 애드온은 모두 끄거나 삭제하세요.
이런 자료는 99%의 확률로 사이트 속도에 심각한 악영향을 미칩니다.
누가 접속할 때마다 매번 어떤 데이터를 기록하고 집계해서 통계를 계산해야 하니 느릴 수밖에요.
코어에 포함된 카운터 모듈도 라이믹스에서 나름 최적화를 시도했지만 여전히 느립니다.
XE 때부터 포함되어 있던 유서깊은(?) 모듈만 아니었다면 벌써 안드로메다로 날려버렸을 텐데...
이런 건 그냥 깔끔하게 포기하고 구글이나 네이버 애널리틱스 달아서 쓰세요.