linux dns 캐 시, NSCD 서비스
2173 단어 linux dns 캐 시NSCD 서비스
#echo"211.157.145.103 m.app518.com">> /etc/hosts
그 후에 다시 누 르 면 속도 가 과연 정상 입 니 다. dns 해석 은 왜 느 립 니까?Liux 의 dns 캐 시 는 어떤 차이 가 있 습 니까?인터넷 에서 찾 아 보 니 Liux 자체 에 dns 캐 시가 없 는 것 으로 나 타 났 습 니 다. dns 캐 시 를 사용 하려 면 서비스 프로그램 NSCD (name service cache daemon) 를 설치 해 야 합 니 다.
1
apt-get
install
nscd
설정 파일 / etc / nscd. conf 를 수정 하고 dns 캐 시 를 열 어 이 줄 을 수정 합 니 다.
1
enable
-cache hosts
yes
이 서 비 스 는 dns 캐 시 외 에 도 passwd, group, server. 이 몇 가지 물건 의 캐 시 를 잠시 사용 할 수 없습니다. nscd 서 비 스 를 다시 시작 합 니 다.
1
service nscd restart
이후 수 동 분석 이 필요 없 이 ip 주소 로 접근 속도 가 되 돌 아 왔 습 니 다.
###
4. dns 분석 파일 수정
/ etc / resolv. conf 파일 에 추가 하 십시오: options timeout: 1 attempts: 1
####
dns 캐 시 서버 에서 의 역할
도 메 인 네 임 을 통 해 외부 와 데이터 교 류 를 해 야 할 때 dns 캐 시 는 도움 이 됩 니 다. 도 메 인 네 임 분석 시간 을 줄 이 고 효율 을 높 일 수 있 습 니 다. 예 를 들 어 다음 과 같은 상황: 파충류 로 네트워크 의 페이지 데 이 터 를 수집 하고 auth 2.0 프로 토 콜 을 사용 하여 다른 플랫폼 (예 를 들 어 웨 이 보 나 QQ) 에서 사용자 데 이 터 를 얻 고 제3자 결제 인 터 페 이 스 를 사용 합 니 다.문자 채널 로 문자 등 을 보내다.
dns 캐 시 는 도대체 얼마나 많은 성능 을 향상 시 킬 수 있 습 니까?
먼저 네트워크 와 dns 서버 의 능력 을 봐 야 합 니 다. dns 해석 이 느 릴 수록 dns 캐 시 의 장점 이 큽 니 다. 예 를 들 어 우리 가 베 이 징 에서 사용 하 는 dns 서버 202.106.0.20 과 google 의 dns 서버 8.8.8 속도 가 많이 떨 어 집 니 다. dns 서버 가 비교적 안정 적 이면 효율 에 미 치 는 영향 은 상수 입 니 다. 이 상수 가 얼마나 큽 니까?간단하게 해 보 겠 습 니 다. 랜 내 에서 압력 테스트 를 하고 nginx 의 정적 페이지 를 누 르 며 202.106.0.20 이라는 dns 서버 를 사용 합 니 다. dns 캐 시 를 사용 하지 않 습 니 다. 평균 1 분 에 27 만 번 방문 할 수 있 습 니 다. 간단 한 phop 페이지 를 누 르 면 평균 1 분 에 22 만 번 방문 할 수 있 습 니 다. nscd 서 비 스 를 더 하면 정적 페이지 는 평균 1 분 에 120 만 번 방문 할 수 있 습 니 다.빠 른 4 배 이상. php 페이지 는 평균 1 분 에 50 만 번 방문 할 수 있 습 니 다. 한 배 이상 빠 릅 니 다. 검색엔진 이나 일부 프 록 시 서비스 항목, 예 를 들 어 문자 채널, 데이터 푸 시 서비스 등 이 있 으 면 성능 이 향상 되 는 것 이 좋 습 니 다. 그러나 일반 항목 에 서 는 서버 한 대가 분당 22 만 번 요청 하 는 경 우 는 드 물 습 니 다.그래서 이 성능 향상 도 미미 하 다. 하지만 한 계 를 추구 하 는 길 에는 한 걸음 한 걸음 이 중요 하 다.