- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть 10 сайтов. Есть 10 баз Mysql. Есть а) 2 пользователя Mysql б) 10 пользователей Mysql.
Как соотнести базы сайтов, сами базы mysql и пользователей к ним для уменьшения нагрузки на сервер?
Стоит ли каждому сайту отдельную базу и отдельного пользователя предоставить или меньшая нагрузка будет, если все сайты в одну базу запихнуть и из-под одного логина выборки делать?
Вопрос из разряда стремления к идеалу, но хотело бы все-таки знать... :cool:
Не совсем понятно, при чем тут уменьшение нагрузки на сервер? Проблема может быть в другом: обычно хостер ставит ограничение на количество обращений к базе в единицу времени, тогда, если у вас 10 сайтов с высокой посещаемостью, то каждому сайту по базе. Если собираетесь 10 сателитов клепать, то можно не заморачиваться...
Вопрос в построении "идеальной" системы. Не 10 сателлитов, а 10 сайтов, скажем, по 100 посетителей в день.
Пусть на несколько процентов, но если можно загрузку снизить (и увеличить, вероятно, быстродействие) путем разделения (или наоборот, в этом и вопрос) сайтов по базам, то почему бы и нет? :)
ИМХО, лучше использовать 10 БД. Я так думаю, что ресурсы распределяются динамически - значит на 10 БД будет выделяться больше.
moiprava, у вас на быстродействие скорее влиять будут запросы и размеры таблиц. Не забудь еще и об удобстве: если удобно с 10 базами работать, то ваша воля.
alexspb, То есть, если я правильно понял, то разницы нет при прочих равных условиях.
Вопрос действительно был задан из-за удобства: все же один логин, пароль и база для нескольких сайтов - это удобно. Префиксы помогают отличать таблицы.
Благодарю.