php-mysqlnd 또는 php-mysql


24

간단히 말해 : 우분투 12.04 (데비안 기반), nginx, php-fpm 및 mysql을 설치했습니다. 이제 PHP 용 MySQL 드라이버가 필요하지만 어떤 것을 선택해야합니까?

어느 것이 더 나은 php-mysqlnd 또는 php-mysql입니까?

답변:


36

php-mysqlnd 가 더 나은 선택입니다. php-mysql 확장 을 대체하는 것 입니다. 여기에 더 자세한 정보가 있습니다.

위에서 언급 한 링크에서 발췌 :

mysqlnd 라이브러리는 PHP에 최적화되어 있으며 밀접하게 통합되어 있습니다. MySQL 클라이언트 라이브러리는 범용 클라이언트 라이브러리이므로 동일한 최적화를 제공 할 수 없습니다.

mysqlnd 라이브러리는 PHP와의 원활한 통합을 위해 PHP 내부 C 인프라를 사용하고 있습니다. 또한 PHP 메모리 관리, PHP 스트림 (I / O 추상화) 및 PHP 문자열 처리 루틴을 사용합니다. mysqlnd에서 PHP 메모리 관리를 사용하면 예를 들어 읽기 전용 변수 (쓰기시 복사)를 사용하여 메모리를 절약하고 mysqlnd를 PHP 메모리 제한에 적용 할 수 있습니다. 추가 장점은 다음과 같습니다.

  • 기능 세트를 확장하는 강력한 플러그인 API
  • 비동기 비 차단 쿼리
  • 150 개 이상의 성능 통계
  • 강력한 플러그인
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.