
Igor
17.01.2017
07:30:34
2) Делается на сессии пользователя
3) Внешний сервис начал тупить и отвечать по 30-60 секунд
4) Посоны F5 тыкали в магазинчике

Бернгардт
17.01.2017
07:31:19
погоди, ты не путаешь котлет с мухами?
цпу не за транспорт соап - это просто передача контента, тяжелый именно парсинг xml как таковой и валидация
от валидации избавиться проблематично, тут согласен, от парсинга можно

Google

Бернгардт
17.01.2017
07:31:30
когда ф5 делали - про кеширование не забыли? :)
я тебе апача без кеширования и без соап положу )

Igor
17.01.2017
07:31:43

sowd
17.01.2017
07:32:05
а вы запросы не кэшировали?

Igor
17.01.2017
07:32:05
на стороне сервиса риал-тайм меняется цена

Бернгардт
17.01.2017
07:32:11
а вот тебе ответ на проблему - пацаны забыли про смысл кеширования вот и все

Igor
17.01.2017
07:32:17
т.е. она реально может быть для любого запроса разная

Бернгардт
17.01.2017
07:32:20
тут проблема не в соап

Igor
17.01.2017
07:32:21
т.е. непрокешировать
представь, что зависит от биржевого курса валют я не знаю)
пример только пример)
т.е. считать ты не можешь, может только сервис

Google

Igor
17.01.2017
07:33:23
я такое асинхронками пилю

sowd
17.01.2017
07:33:25
я имел ввиду wsdl кэш

Igor
17.01.2017
07:33:33
посоны запилили на сессии

Бернгардт
17.01.2017
07:33:34
брр, проблема стара и встречается в классическом вебе
параметры всегда "повторяющиеся" известны, пусть это будет userId, берем и кешируем на секунду (даже если не кешируется)
иначе любой дятел умеющий быстро жать ф5 тебя положит нах

Igor
17.01.2017
07:33:59
wsdl
от слова совсем

Бернгардт
17.01.2017
07:34:14
я имел ввиду wsdl кэш
всдл кешировать вообще всегда, а лучше не кешировать а сложить результирующим файликом
кстати да, если битрикс всдл то сохранить обязательно
на всдл я сам натыкался )

Igor
17.01.2017
07:34:40

Бернгардт
17.01.2017
07:34:42
на эту проблему, решаемо

Igor
17.01.2017
07:34:50
есть ЦБ и есть РСА
вот так понятнее?
у них там магия происходит
каждый раз
на каждый запрос
кешировать низя

Бернгардт
17.01.2017
07:35:13
всдл - это описание методов, это не про магию

Igor
17.01.2017
07:35:43
т.е. тебе реально лучше сдохнуть

Google

Igor
17.01.2017
07:35:50
если вдруг что-то на той стороне поменяют
а у тебя не поменяется
я решение то знаю для себя - асинхронные запрос

Бернгардт
17.01.2017
07:36:38
кешировать всегда можно, невсегда это просто видно, это раз
второе - время выполнения? чем меньше кеш, тем больнее вопрос, если время выполнения будет 1с, а будет параллельно 4 запроса, то надо минимум 4 потока, т.е. любая нагрузка вынесет сервак

Igor
17.01.2017
07:36:43
очередь и етк
может вообще сдохнуть
никаких гарантий
днем у меня среднее время ответа РСА 30 секунд
тупо ответа РСА

Бернгардт
17.01.2017
07:37:31
ну вот и проблема блин, речь не о соап
если у тебя будет так страница выполняться - столкнешься с той же проблемой
проблема не в соап, я об этом же

Igor
17.01.2017
07:38:06

Бернгардт
17.01.2017
07:38:17
решить можно абсолютно по разному

Igor
17.01.2017
07:39:19
лучше пользователь на лоадер посмотрит

Бернгардт
17.01.2017
07:39:22
можно фпм нарожать, удаление индейца из уравнения будет самым лучше
можно nodejs юзать - он как рза для таких случаев
можно съэмулировать ассинхронность
можно принимающую сторону модифицироват
если принимающую не модифицируешь - индейца вообще не должно быть в этом уравнении

Igor
17.01.2017
07:39:28
и подождет пока воркер отработает
нода ту стронг для рабочего проекта

Бернгардт
17.01.2017
07:39:58
бля, при чем тут цб и рса? )

Google

sowd
17.01.2017
07:40:14
что такое цб и рса? =\

Igor
17.01.2017
07:40:30

Бернгардт
17.01.2017
07:40:51
так, давай про понятия, возможно я неверно понял аббревиатуры

sowd
17.01.2017
07:41:17
центро банк?

Бернгардт
17.01.2017
07:41:19
решил что это курсы валют (цб - центробанк)

Igor
17.01.2017
07:41:24
В общем... у меня на другой стороне
Центробанк и Российский Союз Автостраховщиков

Бернгардт
17.01.2017
07:41:51
так, погодь, в этом месте
есть клиент, есть сервис, сервис обращается в центобанк
мы модифицируем сервис, а не центобанк

Igor
17.01.2017
07:42:11
Есть рабочий проект, который мне дали перед новым годом

Admin
ERROR: S client not available

Igor
17.01.2017
07:42:30
Есть аякс страничка
которая собирает данные с формы и кидается ими в рса

Бернгардт
17.01.2017
07:42:41
сервис может содержать любую конфигурацию, и например фпм
повторяю вопрос - нах модифицироват центробанк? :)

Igor
17.01.2017
07:42:41
и цб
Нету сервиса
=)

Бернгардт
17.01.2017
07:42:56
соап - это сервис
как его не назови )

Igor
17.01.2017
07:43:12
ок. СОАП точка - в РСА

Google

Igor
17.01.2017
07:43:16
Соап точка в ЦБ
нету прослойки считай

Бернгардт
17.01.2017
07:43:50
пфф.. а вот прослойка нужна
если ее нет совсем и не может быть - прослойкой будет выступать js на клиенте
без вариантов

Igor
17.01.2017
07:44:14
ну с js низя стучаться туда
ибо авторизационные данные
туда сюда

Бернгардт
17.01.2017
07:44:33
но вообще это рассуждение похоже
пацаны дураки, придумывают как дрифтить
у меня не получается, т.к. во первых машины нет, во вторых руки из жопы, а еще я слепой

sowd
17.01.2017
07:44:34

Бернгардт
17.01.2017
07:44:41
мы про дрифт или про пацанов рассуждаем?

Igor
17.01.2017
07:44:55
типа вот есть готовый проект
"сделайте что-то"

Бернгардт
17.01.2017
07:45:20

Igor
17.01.2017
07:45:22
прослойку пилить не хотят и некем
есть я
php-разраб
админим сервак не мы

sowd
17.01.2017
07:45:55

Бернгардт
17.01.2017
07:46:11
Мы про реальные проекты
давай не будем ставить синонимы между говнорешением и реальным проектом
не все реальные - альтернативные
ты обозначил очень серьезные проблемы в архитектуре
то как решилось - интересно, очень, но это проблемы архитектуры, а не того что оно "реально"

Igor
17.01.2017
07:46:52
и это я говорю о банко-страховых-екомер