PHP + File + jQuery === Блокировки?

интернет программирование php jQuery

Собираюсь php скриптом писать в текстовый файл.
А потом загружать этот файл из клиента с помощью jQuery (load()).

Не возникнут ли блокировки при записи в файл (и при его пересоздании) и как с этим бороться?
MySql не предлагать.

Спасибо

Примечание:
СКВ
Спасибо

Буду делать так

Рабочий - файл А
Его копия - файл Б
Дописываю в файл Б
Потом копирую его в файл С
Потом А удаляю, а С переименовываю в А
Дописываю в Б
и т.д.

Примечание:
romani4

Во первых в БД этот вопрос решается не транзакциями, а уровнем изоляции.
Во-вторых, я попросил MySql не предлагать, или у Вы хотите предложить другую БД?

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

Вот если б Вы посоветовали кеширование в памяти!...
Ответы:
возникнут. Они возникают и в бд. Пишите во временный файл. После окончания файла убивайте прежний, а вновь записанный переименновывайте в его имя. Тогда недоступность файла будет измеряться только миллисекундами.
Бред.
> Во первых в БД этот вопрос решается не транзакциями, а уровнем изоляции.
Уровнем изолированности чего? Транзакций.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.