아마존 EC2에 우분투 14.04로 웹서버를 운영하면서 워드프레스의 대시보드 로딩이 현저하게 느려지는 현상을 해결해보려고 부던히 노력하던 중 해결책을 찾았습니다.
시도 :: Query monitor(플러그인)으로 대시보드 로딩 시 모니터링해서 http request 부분에서 접속이 오래 걸리는 url을 체크해본다.
저의 경우에는 ec2의 dns 세팅이 아마존 서버 이미지의 기본 세팅으로 되어 있어서 dns 조회하는데 상당히 시간이 오래 걸렸습니다.
해결하기 :: 서버에 네임 서버 등록하기
국내 ISP사들이 운영하는 DNS 서버 중 저의 경우에는 KT의 DNS서버가 가장 응답이 빨랐습니다. 그래서 아래와 같이 세팅했습니다.
cd /etc/resolvconf/resolv.conf.d
sudo nano head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 168.126.63.1
nameserver 168.126.63.2
nameserver 8.8.8.8
nameserver 8.8.4.4
저장 후 서비스 재시작
sudo service resolvconf restart
구글링을 해보면 /etc/resolv.conf 파일에 위와 동일하게 코드를 적용하는 사례도 많이 소개되는데 이렇게 할 경우 서버 리부팅 시 resolv.conf 파일이 초기화될때가 많습니다. 참고하세요.