2010-03-14 3 views
0

PHP에서 mysql 데이터베이스 사용자 연결을 처리하는 가장 좋은 방법은 무엇입니까?PHP mysql 데이터베이스 사용자 연결 처리

MySQL에서 PHP 응용 프로그램을 실행하는 웹 서버가 있습니다. 제한된 액세스 권한을 가진 dbuser1 - 쿼리, 삽입 및 업데이트 테이블에 대해서만 응용 프로그램에 대한 데이터베이스 사용자를 만들었습니다. 테이블을 변경하지 마십시오.

이제는 내 스크립트에서 동일한 dbuser1을 사용해야합니다. 따라서 내 현재 시스템을 사용하는 현재 사람이 100 명이므로 병렬로 실행되는 100 개의 스크립트가있는 경우 모두 동일한 dbuser1로 데이터베이스에 연결됩니까? 아니면 몇 명의 사용자를 생성하고 각각의 스크립트에 dbusers간에 다른 사용자 또는로드 밸런스를 할당해야합니까?

답변

0

같은 사용자 만 사용하십시오. 해당 사용자에게 적절한 액세스 권한이있는 경우 (그리고 해당 권한이있는 것으로 들리는 경우) 괜찮을 것입니다.

예상되는 사용 부하를 지원할 수 있도록 충분한 동시 연결을 허용하도록 MySQL 설치가 구성되어 있는지 확인하고 싶지만 대부분의 사이트에서는 기본값이 정상적으로 작동해야합니다.