Вопрос по php, mysql – Как туристические сайты запирают комнату? [закрыто]

-5

Я работаю над системой бронирования отелей (PHP, MySQL), но не могу найти наиболее эффективный способ блокировки номеров (не допустить, чтобы один и тот же номер был забронирован больше, чем его выделение на ту же дату) всего за 20 минут и отпустите, если посетитель не произвел оплату в течение этого времени. Система может стать большой, поэтому я хотел бы убедиться, что она настолько эффективна, насколько это возможно.

Мы ценим любые предложения.

Спасибо.

Ваш Ответ

1   ответ
2

чтобы указать «заблокировано». Всякий раз, когда кто-то пытается забронировать номер, программное обеспечение сравнивает текущее время с отметкой времени, и если это & gt; чем 20 минут и оплата не была произведена, блокировка не действительна.

Этот метод, вероятно, достаточно эффективен. Временная метка обычно составляет 32 бита, а снижение производительности при вызовах базы данных при сравнении незначительно.

Похожие вопросы