아파치가 localhost를 찾기가 느리다. 어떻게 해결할 수 있습니까?


1

내 Mac에서 XAMPP를 실행하고 있는데, 이것은 내 로컬 호스트로 실행되는 Apache 및 MySQL 서버입니다. 설정을 마치면, 포트 8000 (기본값)이 이미 (아마도 OS X에 포함 된 아파치에 의해) 찍혔다. 그래서 나는 단지 httpd.conf 파일을 재구성하여 포트 8080에서 청취하도록 지시했다.

어쨌든 모든 것이 작동하며 / etc / hosts에 몇 가지 설정을 넣었 기 때문에 "mysite.local : 8080"을 내 브라우저에 입력 할 수 있습니다.

다음은 유일한 문제입니다. 로컬 호스트에서 페이지를 가져올 때 Mac에서 페이지를 가져 오는 "요청 보내기"또는 "찾기"단계에서 잠시 (1 ~ 10 초) 소요 된 다음 마지막으로 페이지를 가져옵니다. 로드 및 렌더링 실제로 더 빠른 내 프로덕션 서버에 액세스하려면 (몇 주 전)! ... 분명히 불합리한 일이며 내 로컬 서버 (여기 같은 컴퓨터에 있음)가 번개처럼 빨라야합니다. 왜 그렇게 느린지, 그리고 어떻게 해결할 수 있을까요?


나는이 사이트와의 관련성에 관한 당신의 논평을 철회했다. 귀하가 다른 사이트로 귀하의 질문을 옮기길 원한다면, 그것을 기꺼이 신고하십시오. 우리는 다른 사이트에 대해 주제와 공로가 있다면 그렇게 할 것입니다.
Jason Salaz

물론 제이슨. 나는 이것이 정말로 네트워킹 종류의 질문인지 아니면 Apple 특유의 것인지 아니면 아파치에 관한 것인지에 대해 진정으로 알지 못하기 때문에 거기에 넣었습니다. (모드로서, 당신은 어떻게 생각하니?) 나는 거기에 있지 않다는 것이 낫다 ... 내가 묻고있는 곳을 똑똑하게하려고 노력하고있다.
Eric

나는 여기있는 것이 좋다. 그것은 OS X에서 실행되는 소프트웨어입니다. 간단히 말해서 주제에 관한 것입니다. 실제 질문과 관련하여 /etc/hosts 질문에?
Jason Salaz

브라우저에서 피싱 방지 필터를 해제 해 보셨습니까? 때로는 로컬 도메인 이름을 검색하려고 시도하고 일부 시간 제한이 중지 될 때까지 멈추지 않습니다.
Max Ried

답변:


3

몇 가지:

  1. OS X에 내장 된 Apache는 포트 80에서 실행됩니다. 포트 8000이 사용 중이기 때문에 XAMPP가 웹 서버 오류를 시작할 수없는 경우 이미 그 포트에서 수신 대기 중입니다. XAMPP의 Apache 포트를 재구성 할 때 올바른 일을 한 경우, 다른 하나는 8000에서 실행중인 것을 찾을 수 있습니다. :)

  2. 이론 상으로는 서버의 "Bonjour"이름을 사용하고 있습니다. 그만큼 mysite.local 이름. 그러나 문제가 해결되는 데 1 초 이상 걸리면 이름을 주소로 확인하고 다시 들어가기 위해 인터넷을 탐색하는 것이 분명합니다.

방법을 알고 있다면 Bonjour 설정을 조사하는 데 시간을 할애 할 수 있습니다. 광역 봉쥬르 브라우징이 구성되어 있지만 다른 쪽 끝의 서버가 없거나 (또는 더이상 ), 이러한 조회 지연은 완전히 비실용적이지 않습니다.

이 문제에 대한 가장 빠른 수정은 localhost:8080 대신에 mysite.local:8080, 더 길면 DNS 조회가 정확히 어디에서 진행되고 있는지 추적하고 다중 초 검색이 발생하는 이유를 판단해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.