Тестовые данный mysql/php

Discussion in 'PHP' started by The46Doctor, 3 Feb 2013.

  1. The46Doctor

    The46Doctor New Member

    Joined:
    31 May 2012
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    Хочу посмотреть скорость работы сайта при большом объеме базы данных. Подойдут ли однотипные данные или все таки надо закачивать разнообразную информацию в бд?
     
  2. ourcode

    ourcode New Member

    Joined:
    2 Feb 2013
    Messages:
    21
    Likes Received:
    4
    Reputations:
    5
    Все зависит от конкретной задачи.

    Идеальный случай это генерить данные максимально приближенные к пользовательским.

    Для нагрузочного тестирования попробуй использовать Apache JMeter.

    Если сайт уже запущен в работу, то можешь из access логов веб-сервера извлечь статистику обращения пользователей.

    1. замеряешь по запросам через wc и grep количество строк соответствующих шаблону
    2. дальше составляешь план, эмитирующий пользователя, с соотношением запросов приближенным к собранной статистике
    3. нагрузку регулируюешь путем изменения таймаутов и числа потоков
    4. при необходимости можно кластеризовать, если одна машина не может вызвать нужную нагрузку