Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

MySQL. Проблема с Базой Данных

Форумы MySQL Проблема с Базой Данных
exeplor
03.04.2010
хостинг: нет
домен: нет
Проблема с Базой Данных
Ув. админы, мне необходимо подключить мой сайт к базе данных на моем компьютере. Так же, у меня стоит роутер (с ним пока проблем нету). Сайт подает запрос на мой ip , **.123.122.32 , на порт (к примеру) 4444 . Определенная программа должна была подключить к db, но не подключила. ВОПРОС - как мен в ручную, зная свой ip , и на какой порт подавать запрос к базе данных, и возможно ли как то использовать telnet, если да, то как ?
eugen
03.04.2010
хостинг: есть
домен: есть
1) Я не рекомендую вам так делать. Решать безусловно вам, но еще раз по множеству причин не рекомендую так делать.

2) Если у вас статический ip и интернет раздается роутером, то на роутере нужно настроить проброс порта mysql на ваш компьютер. Порт mysql - 3306. Как настроить проброс порта - должно быть в документации к роутеру.
exeplor
03.04.2010
хостинг: нет
домен: нет
Но это необходимость... Этот сайт сервера одной игры, и надо что бы он показывал статистику сервера, которая находится на моем компьютере (сервере).
eugen
03.04.2010
хостинг: есть
домен: есть
Тогда пользуйтесь вариантом 2. Точная настройка зависит от топологии вашей сети и модели роутера.
exeplor
04.04.2010
хостинг: нет
домен: нет
Спасибо, помогло. Теперь сайт спокойно работает с базой данных на компьютере. Но есть одна проблема. Почему то сайт слишком долго запрашивает базу данных. То есть после того как нажал на любую ссылку на сайте, сайт ждет 3-5 секунд, а только потом переходит. Что с соединением? и возможно ли как то ускорить запрос / передачу данных с компьютера на сайт, и обратно ?
Alvalk
04.04.2010
хостинг: есть
домен: нет
Какой у Вас пинг до сайта?
Предположим, 50 мс...
Дальше все зависит от сайта и его организации. Если для вывода простой странички используется один запрос к базе данных, то получаем 50 мс в одну сторону, столько же в другую. В целом - 100мс, нормальное время.
Если же для вывода странички делается несколько запросов в базу, на основании полученных данных делается следующая выборка и т.д... сами посчитайте, сколько это займет времени.
eugen
04.04.2010
хостинг: есть
домен: есть
Медленная работа - это одна из причин, по которой я не рекомендовал так делать.

У нас сервера соединены между собой гигабитным каналом, между серверами только один высокопроизводительный маршрутизатор Cisco, поэтому задержка по сети несущественна.

При использовании внешнего mysql вы получаете:
1) Задержку по сети, как объяснил Александр Валентинович
2) Исполнение запроса на вашем компьютере выполняется медленнее, чем на выделенном сервере, заточеном под работу MySQL

Как вариант: попробуйте замерять время выполнения запроса, если его запустить локально. Если он выполняется быстро - значит проблема в сети и решить ее можно только изменением вашего канала в интернет. Если запрос выполняется медленно - попробуйте удалить из таблицы лишние данные или другими способами оптимизировать процесс и ускорить выполнение запроса.
mikee1978
16.04.2010
хостинг: нет
домен: нет
Почему бы просто не перенести базу статистики с локала на хостинг? Имхо это был бы лучший вариант и по затраченным усилиям и по деньгам. В свое время держал сервер КС. Была аналогичная проблема - я решил ее именно так.
j3r0
04.06.2010
хостинг: нет
домен: нет
Дело в сайте...У меня тоже так было...
j3r0
13.06.2010
хостинг: нет
домен: нет
Точнее в движке сайта..
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города