CI 묻고 답하기

제목 혹시~ 이런 현상 겪어 보신 분?
글쓴이 implemental 작성시각 2014/10/16 17:02:25
댓글 : 8 추천 : 0 스크랩 : 0 조회수 : 18971   RSS
우선 로컬 개발 환경은 windows 8.1 에 IIS 8 에다 PHP, Mysql 설치해서 쓰고 있습니다. 

제 컴 사양은 이렇구요~ 뭐 딱히 구린 사양은 아니죠~



회원 가입 시 테이블 3개에다 때려 박아야 되서, 대충  뚝딱 거려서 만들어 보니 

헐 시간이 너무 많이 걸리는 겁니다. 

프로파일 돌려보니 2.xx초 가 나오네요..

문제는 다른 페이지에서도 시간이 많이 잡아 먹는다는거죠..

단순히 메인 페이지 가기를 해도 버벅버벅 거리구요..

로컬 환경 문제인가? 싶어서 일단 database.php에 hostname을

회사 테스트 디비 (같은 대역대에 존재 합니다.) 로 연결을 하면

정상 속도가 나오구요~ 

뭔가뭔가 하다가 database.php에

$db['jay']['hostname'] = 'localhost'; 라고 된 녀석을

// $db['jay']['hostname'] = '192.168.0.x'; <- 제 아이피를 넣고 하니 

또 정상 속도가 나옵니다. 

127.0.0.1 을 넣어도 빠릅니다. 

localhost를 넣으면 다시 버벅 거립니다. 

신기하네요. ㅎㅎ 혹시 이런 현상 겪어 보신 분? 

그리고 원인은 뭘까요? ^^;


 
 다음글 e-mail send 관련 질문드립니다. (3)
 이전글 로그인 후 이동 페이지 (5)

댓글

implemental / 2014/10/16 17:04:24 / 추천 0
참고로 mysql 버전은 5.1.73이고 innoDB입니다. 혹시나 참고가 될까해서요 ^^
변종원(웅파) / 2014/10/16 17:06:58 / 추천 0
localhost도 따지고 보면 dns죠. system32/drivers/etc/hosts 파일에서 선언을 할겁니다.

동일한 프로그램을 리눅스 서버에 올리고 localhost로 접속해보면 답이 나오겠죠.

윈도우가 삐리리한건지 다른 이유가 있는지요. ^^
변종원(웅파) / 2014/10/16 17:08:19 / 추천 0
http://sapphire.egloos.com/viewer/1940817  이것도 참고해보세요.

unauthenticated user <- 이넘이 쌓이면 컨넥션 풀 됩니다. ㅎㅎㅎ
implemental / 2014/10/16 17:08:46 / 추천 0
그리고 localhost 에서 단순 회원 가입을 하면 
  BENCHMARKS  
Loading Time: Base Classes   0.0043
Controller Execution Time ( Member / Login User )   2.0505
Total Execution Time   2.0548
 

127.0.0.1 은
  BENCHMARKS  
Loading Time: Base Classes   0.0202
Controller Execution Time ( Member / Login User )   0.0320
Total Execution Time   0.0523

제 아이피를 넣으면 
  BENCHMARKS  
Loading Time: Base Classes   0.0044
Controller Execution Time ( Member / Login User )   0.0126
Total Execution Time   0.0170

요래 나오네요 ^^
implemental / 2014/10/16 17:49:05 / 추천 0
웅파님 // 일단 ~ 우분투 서버에다 올려보니 localhost/127.0.0.1/ 다 빠르네요. 
결국 윈도가 삐리 한거같아요 ^^
감사합니다~
변종원(웅파) / 2014/10/16 19:21:38 / 추천 0
혹시 개발서버라서 log 켜놓지 않으셨는지요?
윈도우서버는 로그가 좀 쌓이면 무지 느려집니다. ^^
로그 쌓고 있다면 지우고 접속해보세요.
앤드그리고 / 2014/10/16 20:07:36 / 추천 0
윈도우를 사용하고 있지 않기 때문에 정확하지는 않지만,
http://serverfault.com/questions/461451/mysql-localhost-slow-connection-on-iis-8
윈도우에서 IPv6 localhost 에 대한 DNS lookup 과정이 문제가 있는거 아닐까요?
 
조현 / 2014/10/26 12:31:46 / 추천 0
[mysqld]
# Skip reverse DNS lookup of clients
skip-name-resolve