Внешняя база данных MySQL и быстродействие |
Здравствуйте, гость ( Вход | Регистрация )
Настоящие Правила Раздела являются дополннением к Общим Правилам Конференции. В случаях противоречий отдельных пунктов, действуют Правила Раздела.
Внешняя база данных MySQL и быстродействие |
ilyalyu |
25.08.2011, 12:25
Сообщение
#1
|
Группа: Старые пользователи Сообщений: 10 Регистрация: 02.03.2006 Пользователь №: 2,253 Репутация: 210 |
Имеются 3 хостинга.
Хостинг 1: База данных MySQL находится на внешнем домене вида xxx.hosting-provider.com Время выполнения теста (подключение к базе данных + 10 запросов) приблизительно 0.5 сек Хостинг 2: База данных находится на домене mysqlserver (внешняя она или внутренняя - непонятно) Время выполнения того же теста приблизительно 0.2 сек Хостинг 3: База данных находится на домене localhost (т.е., очевидно, на том же компьютере) Время выполнения теста приблизительно 0.005 сек Домашний компьютер: Время выполнения теста приблизительно 0.05 сек Вопрос такой. Какой хостинг предпочтительней - с внешней базой данных или с внутренней? Для меня пока очевидно, что первый вариант где-то раз в 50 медленнее. Но ведь у хостинг провайдеров была какая-то мысль в голове, когда он этот вариант реализовывал. Сообщение отредактировал ilyalyu - 25.08.2011, 12:26 |
Colo |
25.08.2011, 12:29
Сообщение
#2
|
Группа: Старые пользователи Сообщений: 180 Регистрация: 16.06.2010 Пользователь №: 12,096 Репутация: 183 |
в маштабах хостера лучше иметь отдельный сервер mysql и так все делают, большинство я бы сказал.
Один сервер проще настраивать чем 10. |
ilyalyu |
25.08.2011, 13:04
Сообщение
#3
|
Группа: Старые пользователи Сообщений: 10 Регистрация: 02.03.2006 Пользователь №: 2,253 Репутация: 210 |
в маштабах хостера лучше иметь отдельный сервер mysql и так все делают, большинство я бы сказал. Один сервер проще настраивать чем 10. 1. Меня больше интересует данная ситуация с точки зрения клиента. Как насчет уменьшения скорости доступа в 50 раз? 2. Соотношение "1 вместо 10" мне кажется сомнительным. Если на 10 компьютеров установить Apache+MySQL, то получится 20 серверов. Если же на 5 компьютерах установить Apache и на 5 - MySQL, получится 10 серверов. Т.е. в 2 раза меньше, но никак не в 10. |
Maxim Volgin |
25.08.2011, 13:08
Сообщение
#4
|
Группа: Старые пользователи Сообщений: 448 Регистрация: 26.02.2008 Пользователь №: 7,018 Репутация: 198 |
У нормального хостера база данных будет на отдельном сервере а вот скорость запроса будет зависит не от того где она а от того какая там нагрузка.
|
Colo |
25.08.2011, 13:15
Сообщение
#5
|
Группа: Старые пользователи Сообщений: 180 Регистрация: 16.06.2010 Пользователь №: 12,096 Репутация: 183 |
|
Anatoly Bogdanov |
25.08.2011, 14:49
Сообщение
#6
|
Группа: Старые пользователи Сообщений: 2,505 Регистрация: 18.07.2004 Из: RU, SPb Пользователь №: 553 Репутация: 234 |
|
eSupport.org.ua |
25.08.2011, 16:10
Сообщение
#7
|
Одесский сисадмин Группа: Старые пользователи Сообщений: 5,200 Регистрация: 18.11.2004 Из: Одесса Пользователь №: 823 Репутация: 263 |
Локальная база удаленной
|
ilyalyu |
25.08.2011, 17:14
Сообщение
#8
|
Группа: Старые пользователи Сообщений: 10 Регистрация: 02.03.2006 Пользователь №: 2,253 Репутация: 210 |
Так я и не понял, 0.5 сек на 10 запросов к базе данных - это нормально? А разница в скорости доступа в 50 раз у разных хостеров? Если бы скорость автомобиля у разных автопроизводителей различались в 50 раз (у одного 150 км/ч, у другого 3 км/ч), то это тоже было бы в порядке вещей?
|
Maxim Volgin |
25.08.2011, 17:38
Сообщение
#9
|
Группа: Старые пользователи Сообщений: 448 Регистрация: 26.02.2008 Пользователь №: 7,018 Репутация: 198 |
Неадекватное сравнение. Если вы на машине замираете скорость проезда оного метра то большой разницы нет какая машина и ее скорость.
Сравнивать надо на больших и тяжелых запросах если у Вас такие вообще есть. |
Colo |
28.08.2011, 08:00
Сообщение
#10
|
Группа: Старые пользователи Сообщений: 180 Регистрация: 16.06.2010 Пользователь №: 12,096 Репутация: 183 |
никто не спорит, что Fiber Chanel круче для обмена информации, но это и дорого.
Так, что смотрите, тестируйте и покупайте. |
freehoster |
03.12.2011, 01:27
Сообщение
#11 |