Новое слово в вебе! Синхронный интерфейс!

Oct 28, 2013 17:17

Меня продолжает поражать как некоторые люди умудряются создавать себе и другим проблемы на ровном месте. И так у нас веб и интерфейс для генерации отчетов. В этом самом отчете после нажатия кнопки добавляется в сессию (или в куки чесно говоря не смотрел) специальный флаг "мы важные и генерим отчет". Дальше следите за руками. При попытке зайти в ( Read more... )

АСР, инженеры

Leave a comment

Comments 7

enemo October 28 2013, 11:53:21 UTC
Знакома мне одна идентичная конструкция (система построения отчетов, на php'шечке писаная), весьма успешно продающаяся и коммерчески успешная.
Мы имели счастье ее приобрести, замучался уже по разным апачам разные оперативные и аналитические отчеты развешивать.

Reply


anonymous October 29 2013, 06:18:45 UTC
А где конструктив? Или эта статья просто вздох "Ах уж эти Синхронные интерфейсы" Половина вэба - это синхронность, остальная асинхронность.
Статья напомнила "Очем говорят мужчины", разговор парней по поводу фразы: "Снег идет..."
Что автор хотел сказать?..

Reply

norguhtar October 29 2013, 06:28:21 UTC
Автор намекает, что синхронного веба нет. Вся суть веба в том что он не statefull он stateless. И описанные выше блокировки могут быть созданы только искусственно и мягко говоря не понятно зачем нужны.

Reply

norguhtar October 29 2013, 06:59:40 UTC
Ну и дополнительно стоит почитать вот это http://konrness.com/php5/how-to-prevent-blocking-php-requests/

И начать нормально работать с сессиями либо же сделать свой обработчик сессий и класть сессии в СУБД, где данные в отличии от файловых не являются блокируемыми. В этом случае веб будет работать как положено, а не "синхронно".

Reply


anonymous October 29 2013, 14:26:45 UTC
Так в чем проблема? Уронить веб-сервер с повисшей сессией со своей же машины - раз плюнуть. Открой другой браузер и работай дальше с новой сессией на том же интерфейсе, без падений сервера. Неудобно, но деваться некуда

Reply

norguhtar October 30 2013, 02:08:28 UTC
Банально это плохое решение. Затыкание дыр. Нужно банально исправлять такие вещи.

Reply


vitaly_yatsenko February 12 2014, 12:52:34 UTC
Доброго времени суток. Я - Виталий. Мой журнал дискуссионно-познавательный, на актуальные социальные темы. Предлагаю подружиться.

Reply


Leave a comment

Up