Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> время конекта к удаленной базе данных 
:(
    Опции темы
VREDNbIi
Дата 29.4.2012, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 22.8.2009
Где: Хабаровск

Репутация: нет
Всего: нет



Привет всем

в общем стоит такая задача, уменьшить время ожидания скрипта, если удаленная база данных не доступна
пробывал множество скриптов, для вывода с помощью пхп данных из MySQL
работают на ура... но есть одно критичное НО!

если удаленный сервер MySQL не доступен, скрипт долго обрабатывается, итог сайт не грузится
кто посоветует как решить можно данную проблему? 
PM MAIL   Вверх
Fortop
Дата 29.4.2012, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 3
Всего: 42



Данные запрашивать аяксом.
Кешировать данные у себя.

Настроить репликацию в конце концов


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
VREDNbIi
Дата 30.4.2012, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 22.8.2009
Где: Хабаровск

Репутация: нет
Всего: нет



Цитата(Fortop @ 29.4.2012,  16:36)
Данные запрашивать аяксом.
Кешировать данные у себя.

Настроить репликацию в конце концов

репликация увы не подходит, сервер часто тормазить нельзя, а данные нужно обновлять часто, хотя бы раз в 10 минут


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


Это сообщение отредактировал(а) VREDNbIi - 30.4.2012, 01:38
PM MAIL   Вверх
Fortop
Дата 30.4.2012, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 3
Всего: 42



Репликация не останавливает сервер.
Она лишь актуализирует данные между двумя копиями БД.
А дальше вы работаете с репликой без задержек на коннект.

По ajax. Да.  Я имел в виду его.
Т.е. вы подгружаете основную страничку, а нужную информацию тянете аякс запросом (при этом пользователю можно показывать индикатор). Люди намного спокойнее воспринимают когда на экране идет какой-то процесс, вместо ожидания открытия белой страницы.

Кеширование - по сути вы заранее запрашиваете с БД нужные данные и кладете у себя локально, пользователи же получают информацию уже из них (в ряде случаев это сложно организовать или невозможно организовать вообще). Можно рассматривать репликацию как частный случай кеширования (кешируется вся база целиком)




--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
VREDNbIi
Дата 30.4.2012, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 22.8.2009
Где: Хабаровск

Репутация: нет
Всего: нет



разве при Репликации не делается дамп, а для дампа блакируется база данных которая дампится... ?
PM MAIL   Вверх
Fortop
Дата 1.5.2012, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 3
Всего: 42



Цитата(VREDNbIi @  30.4.2012,  12:52 Найти цитируемый пост)
разве при Репликации не делается дамп, а для дампа блакируется база данных которая дампится... ? 

Для репликации дамп не нужен. Нужны логи транзакций.

Репликация позволяет потранзакционное обновление БД. Т.е.  одном месте внесли изменения,  и через некоторое время в реплике они отразились smile  Погуглите.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
ksnk
Дата 1.5.2012, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 14
Всего: 386



Цитата(VREDNbIi @  30.4.2012,  12:52 Найти цитируемый пост)
разве при Репликации не делается дамп, а для дампа блакируется база данных которая дампится... ?

http://habrahabr.ru/post/56702/


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.