Длинный опрос PHP с .txt-File вместо базы данных MySQL

Я хочу реализовать простую систему длинных опросов в PHP. Простой сценарий:

Проект основан на двух сайтах. Сайт А и Сайт
Б. Есть два пользователя. Один на сайте A (пользователь A) и один на
Сайт Б (Пользователь Б). На сайте А есть кнопка. Если пользователь A нажать
Кнопка, цвет сайта B меняется мгновенно.

Конечно, я могу сделать это с базой данных MySQL, но это кажется слишком большим, потому что я просто хочу передать один бит.

Существуют ли другие возможности для хранения одного Бита на Сервере и доступа ко всем страницам PHP, которые размещены на Сервере?

Я думал, что мог бы использовать простой файл .txt, но я не уверен, что сервер сломается, если два разных веб-сайта захотят получить доступ к одному и тому же файлу. Это проблема?

Или у вас есть другие идеи, как решить эту проблему?

0

Решение

Я бы не рекомендовал использовать текстовый файл, поскольку операции ввода-вывода выполняются довольно медленно по сравнению с другими методами.

Вы должны прочитать файл при каждой загрузке / обновлении страницы или, что еще хуже, с ajax-запросом, чтобы сделать это мгновенно. Я думаю, что я бы порекомендовал что-то вроде Redis / Memcached и сделал бы какой-нибудь вызов ajax для чтения из этого (если вы хотите, чтобы оно было мгновенным).

Если у вас нет доступа к серверу, для установки такого рода программного обеспечения я бы использовал базу данных MySQL.

Надеюсь, поможет

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]