반응형
CodeIgniter에서 pconnect 옵션의 장점/단점
CodeIgniter 데이터베이스 구성의 매개 변수 중 하나는 다음과 같습니다.
['pconnect'] TRUE/FALSE - Whether to use a persistent connection
이것을 어느 정도로 설정하는 것이 좋습니까?
FALSE로 설정하면 성능이 크게 향상됩니까?
TRUE로 설정하면 어떤 잠재적 문제가 발생할 수 있습니까?
영구 연결에 대한 일반적인 모범 사례를 찾아보십시오.저의 제안.
- 기본적으로 하지 않음
- 다음이 있는 경우:
- 운영 중인 전용 웹 서버 및 데이터베이스 하드웨어
- 웹 서버와 데이터베이스를 올바르게 조정했습니다.
- 정확한 실운영형 테스트 환경을 구축할 수 있습니다.
- 그리고 여전히 당신의 성능 문제가 데이터베이스 연결 시간에 의해 발생한다고 생각합니다.
전원을 켜는 것을 고려합니다.
지속적인 연결이 원인이 될 수 있습니다.
- 일부 연결 상태가 의도치 않게 지속되었기 때문에 버그가 발생했습니다(이것은 큰 문제입니다!).
- 데이터베이스 연결 제한 초과
- 대부분 유휴 상태인 여러 연결에서 사용하는 많은 RAM으로 인해 데이터베이스 성능이 저하됨
- 연결이 "정지"되어 앱이 인식하지 못했기 때문에 버그가 발생한 버그
하지만 CAN
- 초기 연결 시 지연 시간 단축
연결 지연 시간이 문제의 원인이라고 생각되는 경우 성능 테스트 시스템에서 연결 지연 시간을 설정하고 영향을 측정하는 것을 고려하십시오.
언급URL : https://stackoverflow.com/questions/1830830/advantages-disadvantages-of-pconnect-option-in-codeigniter
반응형
'codememo' 카테고리의 다른 글
| PowerShell 선택적 인수가 호출자에 의해 설정되었는지 확인하는 방법 (0) | 2023.08.21 |
|---|---|
| 문자열을 버퍼 노드로 변환 (0) | 2023.08.21 |
| Android: 텍스트 편집에 초점을 맞출 때 자동으로 소프트 키보드 표시 (0) | 2023.08.21 |
| 한 번의 활동을 만들기 위한 공유 환경설정 (0) | 2023.08.21 |
| __init_.py에서 참조 'xxx'을(를) 찾을 수 없습니다. (0) | 2023.08.21 |