Перейти к содержимому


- - - - -

Вопрос про сервер для MySQL


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 catarr

catarr
  • Новичок

  • Пользователь
  • 7 сообщений

Отправлено 01.02.2009 - 22:59

Будет ли сайт быстрее грузится если я выделю под MySQL отдельный сервер, на сайте используется кеш система если что и все из базы переносится каждые 300 секунд в текстовики. Движок сайта и все прочее самописное, если кому-то нужна ссылка то прошу писать в лс.

#2 InVolume

InVolume
  • Что не убивает делает нас сильнее

  • Пользователь
  • 1 228 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 01.02.2009 - 23:28

Если у вас каждые 300 секунд переносится всё в виде лога в текст, формата *.txt, то это слишком тяжело для сервера. Сами подумайте, поработает у вас сервер недельку без отдыха, какого там размера файлы достигнут ?

Понимаете ли, если у вас мощный сервер где много оперативной памяти и чистые диски, которые ничем не забиты, то там, соответственно Apache и MySQL будут грузиться намного быстрее, чем на том сервере, где свободного места, допустим, 30 Гигабайт.

Если у вас Apache жрёт оперативку, а memcached - остальную память, то лучше использовать первый способ, если же всё так плохо, то надо будет переставлять MySQL на другой рабочий сервер. А можно вообще поступить так: Apache отдельно, MySQL отдельно, memcached тоже отдельно. Есть и другой вариант, сайт легко бьётся на множество бекэндов, если есть Apache и много БД, а ещё между интернетом и бекэндами стоит nginx, который раздаёт статистику.

Тут много спорных моментов, сложно выбрать правильный путь, чтобы всё работало без тормозов.


Тема перемещена в соответствующий раздел: Базы данных

#3 iamstyle

iamstyle
  • Знаток

  • Динозавр Форума
  • 1 282 сообщений
  • Пол:Мужчина
  • Город:Петровско-Разумосвская

Отправлено 02.02.2009 - 01:58

Найдите узкое место. И исправляйте его.
Так голословно, не зная вашей архитектуры и нагрузок, отвечать не возможно.

#4 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 02.02.2009 - 02:07

catarr,
1) http://dev.mysql.com.../mysqldump.html
2)насколько быстро зависит от количества запросов. Напиши скрипт, который будет детектировать время выполнения запроса и проверь на практике, насколько это выгодно в твоём случае.

#5 catarr

catarr
  • Новичок

  • Пользователь
  • 7 сообщений

Отправлено 02.02.2009 - 21:03

Скрипт данный у меня написан и выполняется, ну как получается из за кеша смысла нет ставить, спасибо всем все понял ...




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей