Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
Можно открыть файл в одном пост-запросе и обратиться к нему в другом пост-запросе? mod_perl 1.30 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 19:06 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
В общем то, апач сразу после отдачи контента забывает о существовании клиента и должен дать команду модулям освободить ресурсы. Однако, не возбраняется открыть файл заново при новом запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 19:12 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
vkleВ общем то, апач сразу после отдачи контента забывает о существовании клиента и должен дать команду модулям освободить ресурсы. Однако, не возбраняется открыть файл заново при новом запросе. Перехватят- че-то в него запишут с другого рабочего места Между вызовами он не заблокирован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 19:19 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
Правами/владельцем разрулить. Не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 19:44 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
vkleПравами/владельцем разрулить. Не?//да пробовал потом стали раздавать пароли помошникам и всё покатилось под откос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 19:53 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
ИМХО при таком раскладе эту проблему чисто техническими способами вряд ли удастся решить. Если люди просто не понимают своих действий и последствия этих действий - это проблема административная. Технически - только изменять способ хранения данных, используя вместо файла что-то другое, куда пока еще нет доступа у всех подряд. Впрочем, как вариант. Первый скрипт перемещает файл в нычку под случайным именем (переименовывает), второй возвращает его обратно с изменениями. Если кто чего немытыми руками в промежутке правил - ССЗБ. Еще вариант. Первый скрипт делает временный файл, доступный для второго. Второй объединяет результат из временного файла со своим и пишет в целевой файл. Впрочем, это костыли, не более. При любом раскладе, даже с работающей блокировкой, запросто получите такую ситуацию: 1. юзер открыл файл в редакторе (ага, а гипотетический редактор то и не обязан блокировать файл!) 2. отработал первый запрос (гипотетически предположим что блокировка файла каким-то образом осталась установлена) 3. отработал второй запрос (блокировка из п2 снялась) 4. юзер жмакнул Ctrl+S после своих изменений - сами понимаете, пп 2 и 3 уходят коту под хвост. Кстати, если пп 2 и 3 будут инициировать несколько клиентов (браузеров) одновременно - получите тот же бардак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 23:12 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
vkle, cпасибо за сочувствие Да. Всё сложно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 01:45 |
|
||
|
незакрытые файлы в mod_perl
|
|||
|---|---|---|---|
|
#18+
А если в бд его закинуть в четыре поля, сам файл, ID редактирующего его юзера, время начала редактирования, плюс галочка блокировки? Чувак жмёт на веб-странице иконку редактирования, идёт запрос на сервер, если галочки блокировки нет, то она ставится, считывается из поля файл (считывать может сколько угодно раз только юзер, поставивший блокировку) и отдаётся клиенту в браузер, тот его редактирует, жмёт Сохранить (все остальные юзеры видят блокировку и сидят ждут), поле с файлом перезаписывается, галочка блокировки снимается, юзер и время обнуляется, плюс поставить время минуты на две, если изменения не внесены, то блокировка сбрасывается автоматом и редактирующий юзер уже на общих правах должен по новой прочитать поле файл, иначе он может файл на редактирование открыть и спать уйти, а остальные юзеры будут ждать пока он там отредактирует что-то. Это просто полёт фантазии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 08:00 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38516317&tid=1463157]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 350ms |

| 0 / 0 |
