Акция!  Домен 34 грн, домен 55 грн, домен  - 200 грн домен  - 65 грн, домен  - 99 грн, домен  - 56 грн!, домен  - 425 грн!
Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • RUB
  • USD
  • EUR
  • UAH
Чат техподдержки
Вы являетесь клиентом?
  • +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
9 лет
хостинг: нет
домен: нет
Проблема с Базой Данных
Ув. админы, мне необходимо подключить мой сайт к базе данных на моем компьютере. Так же, у меня стоит роутер (с ним пока проблем нету). Сайт подает запрос на мой ip , **.123.122.32 , на порт (к примеру) 4444 . Определенная программа должна была подключить к db, но не подключила. ВОПРОС - как мен в ручную, зная свой ip , и на какой порт подавать запрос к базе данных, и возможно ли как то использовать telnet, если да, то как ?
eugen
9 лет
хостинг: есть
домен: есть
1) Я не рекомендую вам так делать. Решать безусловно вам, но еще раз по множеству причин не рекомендую так делать.

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

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

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

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

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

Тема закрыта по истечению срока давности.