2011-03-21 2 views
0

페이지 당 얼마나 많은 데이터베이스 요청이 표시되는지 (즉, 사용자가 탐색하는 모든 페이지가 데이터베이스에서 데이터를 검색하기위한 여러 요청을 시작 함) 또는 전용 하드웨어를 가장 많이 사용하는 호스팅 서버 (예 : HostMonster 또는 Bluehost 공급자)를 사용하는 경우 "최적"성능을 발휘하기 위해 만들어졌습니다. 두 경우 모두, 나는 알고 싶습니다 MySQL의 또는 다른 데이터베이스 시스템 데이터베이스 크기가 1 공유 및 전용 호스팅 서버를 사용할 때 성능을 쿼리하는 데이터베이스

  • , 10, 100, 1000 메가 바이트
  • 내가하지 않거나 내가 사용을

    • 내가 사용 캐시 최적화
    • 사용자 검색 페이지가 서버 (위의 경우를 고려) 조건이 천천히 시작됩니다 어떤에서, 몇 가지 단어에서 두 번째

    당 10, 100, 1000, 10000하며 사용자 경험이 될 것입니다 부정적인 방식으로 영향을 받았다. ? 나는 레일 3에 루비를 사용하고이 때 통계 ...

    P.S을 : 감사, 그래서 요청을 높이기 위해 "쉽게"입니다!

  • 답변

    1

    너무 많은 문제없이 한 달에 약 백만 페이지를 공유하는 공유 호스트에서 Facebook 앱을 호스팅했습니다. 일반적으로 페이지 요청 당 5-8 개의 쿼리를 수행했습니다. 일반적으로 쿼리의 수는 문제가 아니며 각 쿼리의 소요 시간입니다. 색인이 제대로 작성되지 않은 작은 데이터 세트를 가질 수 있으며 문제가 발생하기 시작합니다. 일반적으로 호스팅 제공 업체는 일정 기간 후에 쿼리를 종료합니다.

    당신이 어떤 이유로, 스파이크 서버의 CPU를 일으키는 경우, 그들은 당신 프로세스를 종료 시작할 수 있습니다. 그것은 대개 문제입니다.

    +0

    "잘못 색인 생성"이란 무엇을 의미합니까? – user502052

    +0

    수천 개의 레코드가있는 2 개의 테이블을 조인하고 조인 열에 대한 인덱싱이 수행되지 않으면 시간이 오래 걸립니다. 저조한 색인입니다. 안전하려면 5 초 이상 걸리는 검색어가 없어야합니다. –

    관련 문제