2009-09-18 1 views
3

많은 PHP 포럼 패키지가 있습니다. http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_(PHP). 나는 특별히 비평가가 높은 포럼 패키지를 찾고 있는데, 가장 유명한 포럼 패키지 인 Vbulletin과 Simple Machines가 모두 생각하는 것보다 훨씬 더 많은 마력을 필요로한다고 들었습니다.테스트 PHP Web Forum 소프트웨어를로드하는 방법은 무엇입니까?

몇 시간 째 Googlin '을 통해 포럼 퍼포먼스를 비교할 수 없으므로 직접 제작할 생각입니다. 질문은 - 어디에서 시작해야할까요? 가장 좋은 방법은 다른 PHP 포럼 패키지를로드하는 것입니다.

답변

2

당신은 http://loadimpact.com/에있는 것을 시도해 볼 수도 있고 직접 글을 쓸 수도 있습니다.

많은 수의 페이지를 작성하는 간단한 스크립트를 배포 할 수 있다면 자신 만의 것을 쉽게 작성할 수 있습니다. 명심해야 할

것들 :

  • 귀하의 포럼은 데이터베이스 기반이 될 것입니다. 로드 테스트가 동일한 페이지에서 읽기만하면 쿼리 (쿼리)가 캐싱되어 사용자가 쿼리 캐시보다 더 많은 쿼리를 자주 실행하는 대규모 포럼에서보다 빠르게 실행됩니다. Memcached는로드 테스트에 동일한 문제점을 나타냅니다.

  • 당신은 당신은 아주 쉽게 설치가 병렬로 당신의 컬 스크립트 (들)을 실행하여 지원할 수있는 동시 연결을 확인할 수 있습니다 게시물뿐만 아니라 전망

  • 을 테스트해야합니다. 이것은 아마도 데이터베이스 설정 (또는 웹 서버)에 의해 제한되고 포럼 소프트웨어는 제한 될 것입니다 ... 그러나 일부 포럼 패키지는 페이지보기마다 다중 db 연결을 사용하는 대신 가능합니다.

  • 5 개의 동시 연결 (10, 50, 100, 1000 ...)을 사용하여 응답 시간을 측정하십시오. 최적의 패키지를 결정할뿐만 아니라 하드웨어 스케일 아웃을 고려해야 할 시점을 결정할 수 있습니다. 행운

좋은! 그리고 내가 사용 : 어딘가에

+0

게시물 작성과 관련하여 로그인 및 가입 기능뿐 아니라 길고 짧은 게시물과 같은 임의의 데이터 집합 게시를 고려할 수도 있습니다. LoadImpact에 대한 또 다른 대안은 부하 테스트 시나리오의 일부로 동적으로 제출할 수있는 샘플 데이터 세트를 만들 수있는 [http://loadzen.com] (http://loadzen.com) 일 수 있습니다. . – Martin

0

내 생각에 VBulletin은 가장 가벼운 포럼 패키지 중 하나입니다.

BB는 사용의 몇 개월 후에 깨는 것을 잘 알고 있습니다.

2

당신의 연구 결과를 공유하고 httperfTsung 추천하십시오

  • 을 httperf의 URL에 대한 다수의 동시 요청을 실행하는 단순화;
  • Tsung을 사용하면 응용 프로그램을 통해 사용자 흐름을 스크립팅 할 수 있습니다.