Предположим, файл JSON с именем site.json содержит следующее:< /p>
Код: Выделить всё
{
usedDiscounts: 10
}
Для каждого пользователя этот сайт Файл .json считывается, чтобы продемонстрировать оставшиеся места со скидкой. И, очевидно, оно записывается каждый раз, когда пользователь подписывается, или когда я устанавливаю заданное значение на своей панели управления.
Меня беспокоит следующее: Есть ли вероятность каких-либо ошибок из-за чтение этого файла во время его записи. Или, например, что, если два пользователя (каким-то образом) подпишутся одновременно, в результате чего уменьшение будет выполняться одновременно? Какие последствия может иметь такой подход к использованию файла JSON?
Я не очень хорошо разбираюсь в обработке файлов на нижнем уровне системы, поэтому, очевидно, я не уверен, как это будет работать. И помните, что я использую Laravel, в частности Storage::json() и Storage::put() для записи в файл. Так будет ли это безопасно в крайних случаях, упомянутых выше?
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-any-issu