Windows Server 2008 R2 와 2012 의 PHP 연결 이 너무 느 린 해결 방법

1335 단어 PHPMySQLWindows
다음 두 스 크 립 트 의 속 도 를 비교 합 니 다:
  • 윈도 7 은 로 컬 MySQL 을 localhost 로 연결 하면 속도 가 느 립 니 다.
  • 윈도 7 은 127.0.0.1 로 로 컬 MySQL 을 연결 하 는데 속 도 는 정상이다.
  • my.ini 설정
    
    bind-address=127.0.0.1
    
     localhost 로 로 컬 MySQL 연결:속도 가 느 립 니 다.
    
    <?php
    $start = microtime(true);
    $mysqli = new mysqli('127.0.0.1', 'root', '', 'mysql'); //      0.0025 .
    //$mysqli = new mysqli('localhost', 'root', '', 'mysql'); //      1 ,     400 .
    echo microtime(true) - $start;
    
    분석:
    1.my.ini 설정
    
    bind-address=127.0.0.1
    시,Win 7 및 그 이상 버 전 시스템 PHP 는 localhost 로 MySQL 을 연결 하 는 데 1 초 이상 걸 리 며 127.0.0.1 로 연결 하 는 것 보다 400 배 느 립 니 다.
    2.my.ini 설정
    
    bind-address=::1
    시,Win 7 및 그 이상 버 전 시스템 PHP 는 localhost 로 MySQL 을 연결 하 는 속 도 는 정상 이지 만 127.0.0.1 로 연결 하 는 것 은 정상 이 아 닙 니 다.
    3.bid-address 설정 을 제거 하면 localhost 나 127.0.0.1 로 MySQL 을 연결 하 는 속도 가 정상 입 니 다.
    그래서 설정 중 입 니 다.
    
    bind-address=127.0.0.1 
    로 컬 MySQL 데이터 베 이 스 를 127.0.0.1 로 연결 해 야 합 니 다.
    WordPress,phpMyAdmin 등 PHP 프로그램 을 설치 할 때 기본적으로 localhost 를 사용 하여 로 컬 MySQL 데이터 베 이 스 를 연결 합 니 다.이 때 기본 localhost 를 127.0.0.1 로 바 꾸 는 것 을 주의 하 십시오.
    또 윈도 2008,2012 는 윈도 7 과 같은 문제 가 있다.

    좋은 웹페이지 즐겨찾기