Сайт на одном сервере, БД на другом = низкая скорость?

Discussion in 'Хостинги - Hostings' started by heJiZzZ, 13 Dec 2012.

  1. heJiZzZ

    heJiZzZ Member

    Joined:
    1 Jun 2009
    Messages:
    39
    Likes Received:
    18
    Reputations:
    10
    Есть сервер с БД, другой сайт черпает все запросы с этой БД. Сайт и БД на разных серваках.

    Вопрос, есть ли смысл такой структуры? Какова будет производительность\скорость получения запросов? (если БД будет на VDS, сайт на обычном хостинге)
     
  2. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Зависит от каналов, если данных извлекается много, то конечно передача данных будет ограничиваться скоростью соединений, если база оптимизирована и данных не много лучше располагать все на 1 сервере.
     
    _________________________
  3. sladky

    sladky New Member

    Joined:
    11 Dec 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Однозначно лучше держать на 1 физическом сервере.
     
  4. heJiZzZ

    heJiZzZ Member

    Joined:
    1 Jun 2009
    Messages:
    39
    Likes Received:
    18
    Reputations:
    10
    Нет, это понятно ежу что на одном сервере лучше. Но вопрос был в другом, будет ли описаная выше структура приемлимой? Извлекается не много данных, но часто.
     
  5. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    "Приемлемо" - понятие относительное. В нашем проекте такая схема приемлема, проблем не возникает.
     
  6. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    _________________________
  7. heJiZzZ

    heJiZzZ Member

    Joined:
    1 Jun 2009
    Messages:
    39
    Likes Received:
    18
    Reputations:
    10
    Спасибо, значит будем пробовать :)
     
  8. sladky

    sladky New Member

    Joined:
    11 Dec 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Тут очень много нюансов.
    Всё зависит от конкретики и ожиданий.
    Вот зарплата 20.000 рублей, это много? Всё в мире относительно.
     
  9. shutty

    shutty New Member

    Joined:
    30 Sep 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Тут стоит смотреть не на скорость канала, а на его latency и общее количество запросов.
    Ежели для отрисовки одной страницы сайт шлет 100 запросов в БД, а каждый их них ходит за океан с задержкой в 200мс, то страница будет отрисовываться 100*0.2=20сек.

    Ежели сервер с БД стоит в той же стойке (или хотя бы в том же ДЦ), то задержка будет менее 1мс и эта же страница отрисуется менее чем за 100мс.
     
  10. Muan

    Muan New Member

    Joined:
    4 Jan 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Если VDS с бд и фронтенд у разных хостеров, то однозначно не стоит, если сервера в одной стойке стоят, то ничего страшного