안녕 얘들 아. 나는 시간당 약 2000 건의 메시지 (24/7 작업 시간)를 보내고 MongoDB (select, update queries)로 작업 할 xmpp 봇을 작성할 필요가있다. PHP로 작성하는 것은 나쁜 생각입니까? PHP 5.3을 사용하면 성능은 어떻습니까?PHP XMPP 봇 성능
2
A
답변
1
xmpp bot이 연중 무휴로 운영되는 경우에도 시간당 2000 개의 메시지가 전혀 문제가되지 않을 것이라고 생각합니다. xmpp 봇이 메모리 누수없이 수 주 동안 실행되고 있으며 실행 시간 동안 수백만 db의 쓰기가 발생했습니다. 당연히 db 작성 전략 (즉석 컴파일 또는 집계 작성)은 PHP 기반 xmpp 봇에서 사용하는 메모리 양에 영향을 미칩니다.
0
DB가 관련된 거의 모든 상황에서 DB 오버 헤드가 스크립트 실행 시간을 지배하게됩니다. 1 초마다 PHP를 사용하면 1.8 초가 걸릴 것입니다.
+0
괜찮습니다. 하지만 24/7 작동한다면 PHP는 모든 메모리를 사용하지 않을 것인가? – VitalyP
관련 문제
- 1. 웨이브 봇 및 xmpp 봇?
- 2. 루비 24/7 작동 XMPP 봇
- 3. 원격 봇 (에이전트)과 웹 패널 (PHP)
- 4. IRC PHP 봇 - 중첩 오류
- 5. PHP - IRC 봇 스크립트 Hanging
- 6. 봇 정보?
- 7. 봇 군대의 JID 명명 전략은 무엇입니까?
- 8. 최고의 XMPP 클라이언트 PHP/자바 스크립트
- 9. PHP error_log 성능 문제
- 10. PHP 성능 고려 사항?
- 11. php sqlsrv_fetch_object 성능
- 12. PHP 성능 측정
- 13. PHP 성능 지표
- 14. PHP 루프 성능 최적화
- 15. PHP 반향 성능
- 16. PHP 객체 캐싱 성능
- 17. Milw0rm/Packetstorm 뉴스 봇
- 18. 봇 *을 차단해야합니까?
- 19. IsMobileDevice 구글 봇 문제
- 20. 너무 공격적인 봇?
- 21. 구글 메타 봇
- 22. 인터넷 봇 - 작성 양식
- 23. Unreal Tournament 용 봇
- 24. IRC 봇 테스트하기
- 25. 구글 봇 문제
- 26. 사이트에서 스팸 봇 방지?
- 27. 웹을 탐색하는 봇 만들기
- 28. MediaWiki 봇 맬웨어 방지
- 29. 블랙 베리 XMPP 메시지
- 30. 이메일을 수락하는 PHP 스크립트를 작성할 수 있습니까 (예 : 이메일 봇)
원래 질문을 살피십시오. 달성하려는 것은 무엇입니까? 왜 PHP를 사용합니까? PHP를 이미 알고 있기 때문에 그런가요? 직접 전체 XMPP 구현을 작성 하시겠습니까? 아니면 '기성품'으로 만들 계획입니까? Java, C# 또는 C++에서 xmpp 구현을 사용하지 않는 이유는 무엇입니까? –
당신이 옳습니다. PHP 만 알고 있기 때문에 PHP를 선호합니다. 나는 기존의 XMPP 라이브러리 중 하나를 사용할 것이다. – VitalyP
자바 스크립트를 알고 있다면 node.js.로 갈 것입니다. – Alfred