2012-08-13 2 views
0

나는 항상 서버에 mysql_ping()으로 ping을 보내는 클라이언트 응용 프로그램을 가지고 있습니다. 1 ~ 5 초 간격으로 이런 일이 발생합니다. 많은 사용자가 앱을 사용하면 얼마나 비쌉니까?mysql_ping - 과다 사용합니까?

내가하고있는 이유는 MySQL 재 연결 지연을 피하고 클라이언트와 서버간에 1-5-10 초 (확실하지 않음)가 아닌 한 재 연결이 필요하며 나에게 도움이되지 않는다면 조금도.

편집 :가 지속적으로 핑 서버 클라이언트가 서로 다른 물리적 컴퓨터 인 경우

+1

클라이언트와 서버가 동일한 시스템입니까? – Ariel

+0

아니요, 클라이언트 시스템은 서버를 지속적으로 ping해야하는 응용 프로그램 사용자입니다. – Marko29

+0

"응용 프로그램 사용자"란 무엇입니까? – Ariel

답변

0

, 다음 핑 (ping)을 필요로 응용 프로그램 사용자에 대해 이야기하고 클라이언트 응용 프로그램 (기계)에 의해 이렇게하면 하지 웹 응용 프로그램하지만 로컬 소프트웨어입니다 일 수 있습니다.

재 연결을 피함으로써 확실히 속도가 빨라집니다.

주요 단점은 사용자의 수입니다. MySQL에는 사용자가 제한되어 있으며, 각 사용자가 항상 연결되어 있으면 그 한도에 도달 할 수 있습니다.

한계치에 도달하지 않으면 아무런 해가 없습니다.

네트워크 사용에 관한 한 핑은 아주 적습니다. 물론 이것이 로컬 LAN (인터넷이 아닌)이라면 아무런 해가 없습니다.

관련 문제