Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 25.05.2011
Сообщений: 106

Синхронизация двух сайтов(прошу совета)

26.04.2015, 16:28. Показов 1338. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Вопрос в следующем: нужно сделать что бы при изменении информации на одном сайте, те же изменения происходили на втором. Объясню поподробней, сейчас на двух сайтах одинаковая инфа, но когда на первом сайте удаляют/изменяют/добавляют данные, на второй сайт отправляется сигнал($_GET/$_POST) об этом и второй сайт запрашивает нужную информацию и обновляет свою БД. Но возникает вопрос коллизии, если к одним и тем же данным обратились одновременно два пользователя, но один изменил эту информацию, а второй удалили(или тоже изменил). Как можно избавиться от коллизии? Кто-нибудь делал подобное, можете дать совет в какую сторону копать. Думал сделать очередь из поступивших запросов и исполнять их по порядку, но пока не получается эту очередь сформировать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.04.2015, 16:28
Ответы с готовыми решениями:

Прошу совета в альтруистическом начале
Здравствуйте! Я простой электрик простой провинциальной котельной. Интернет на рабочем месте я раздаю всем и бесплатно. Линукс начал...

Прошу совета
Добрый день, хочу начать апгрейд( компьютер был приобретен в 2008 году характеристики будут приведены ниже) начать хочу с выбора видео...

Прошу совета
Имеется сайт(пока слаборазвитый) и форум на ИПБ. Нужно ли регить в поисковиках сайт и форум по отдельности или достаточно зарегистрировать...

4
871 / 721 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
27.04.2015, 23:07
Nik0z,
Не проще использовать одну БД?
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
27.04.2015, 23:10
Как можно избавиться от коллизии?
Использовать транзакции, блокировки mysql
0
3 / 3 / 1
Регистрация: 25.05.2011
Сообщений: 106
28.04.2015, 08:36  [ТС]
Цитата Сообщение от Poznakomlus Посмотреть сообщение
Использовать транзакции, блокировки mysql
Я так сейчас и делаю, только что бы сформировать очередь из запросов(получаю время создания запроса на первом сайте), я записываю их в БД, а затем исполняю. Но что если на первом сайте произойдет "подводка часов", т.е. получаю запрос -> начинаю исполнение, на первом сайте происходит подводка, получаю второй запрос но время изменения меньше предыдущего, значит он не выполниться, как такое предотвратить?
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
07.05.2015, 02:12
Это костыль батенька!!!!!! Лучше 1 Бд и транзакции... Но раз такая пянка, смотри очередь по ID они же AUTO INCREMENT а потом по времени, или вообще забей на время, тебе же нужна "живая" очередь... Сделай крон который каждые 1 минуту будет проверять очередь и выполнять заросы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.05.2015, 02:12
Помогаю со студенческими работами здесь

Прошу совета
Всем здраствуйте! Это мое первое сообщение на форуме, поэтому, бывалые, не судите уж строго если что не так). Чтобы более была...

Прошу совета
Доброго всем времени суток,подскажите пож-ста почему у меня на сайте не все могут попасть кто то видит инфу а кто то нет от чего все...

Прошу совета
Приветствую обитателей этого форума. Привели меня сюда размышления о совместимости имеющихся у меня частей компьютера с планируемыми. ...

Прошу совета
Посоветуйте, пожалуйста, куда можно передать данные о местоположении телефона(какой-нибудь сайт, сервер и т.п.), чтобы можно было потом их...

Прошу совета
Уважаемые мастера. Помогите советом чайнику... У меня форум на ruhelp.com. Почему то и Гугль и Яндекс индексируют только главную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru