Внешняя база данных 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 Репутация: 197 |
У нормального хостера база данных будет на отдельном сервере а вот скорость запроса будет зависит не от того где она а от того какая там нагрузка.
|
Colo |
25.08.2011, 13:15
Сообщение
#5
|
Группа: Старые пользователи Сообщений: 180 Регистрация: 16.06.2010 Пользователь №: 12,096 Репутация: 183 |
|