Size: a a a

2020 March 25

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Фактически вся выгода ленивого рендеринга получается в более ранней отсылке заголовков, типа первый байт в гугл пейдж спид
А не, там еще более все заморочено.
источник

DS

Dmitriy S in Yii Framework 3
Да блин, поковырялся, интересная штука, но явно тянет на отдельный пакет)
источник

Д

Дмитрий in Yii Framework 3
Ну что, мерджим рест?
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Ну что, мерджим рест?
А ты уж переименовал мидлтварь?😉
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Фактически вся выгода ленивого рендеринга получается в более ранней отсылке заголовков, типа первый байт в гугл пейдж спид
И ещё кое что в этом есть.
Связанное с прерыванием работы пыха при дисконнекте пользователя.
Отложенный рендер позволяет отделить рендеринг от бизнес-логики.
Т.е. Application уже отработает, все мидлвари выполнятся и можно выключать опцию "не прерывать выполнение при дисконнекте"
источник

А

Алексей R in Yii Framework 3
и дальше не торопясь рендерить контент )
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
и дальше не торопясь рендерить контент )
Ну это можно и по другому реализоавть, не так заморочено)
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ну это можно и по другому реализоавть, не так заморочено)
как?
источник

А

Алексей R in Yii Framework 3
если часть бизнес-логики в мидлварях будет
источник

DS

Dmitriy S in Yii Framework 3
Есть мысли, но пока не готов изложить целиком. Надо пробовать покрутить, займусь на днях)
источник

А

Алексей R in Yii Framework 3
чтобы было PSRно, то только через стрим
источник

А

Алексей R in Yii Framework 3
если придумал что-то ещё - будет очень интересно узнать )
источник

А

Алексей R in Yii Framework 3
Дмитрий
Ну что, мерджим рест?
где strict? :D
источник

А

Алексей R in Yii Framework 3
@xepozz а почему ты юзаешь рефлексию, а не get_class_methods()? она разве быстрее?
источник

А

Алексей R in Yii Framework 3
ну и раз рефлексия, то было бы норм на публичность проверять
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
И ещё кое что в этом есть.
Связанное с прерыванием работы пыха при дисконнекте пользователя.
Отложенный рендер позволяет отделить рендеринг от бизнес-логики.
Т.е. Application уже отработает, все мидлвари выполнятся и можно выключать опцию "не прерывать выполнение при дисконнекте"
Ну и еще, если прервать, то не выполнятся события по шатдауну приложения
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ну и еще, если прервать, то не выполнятся события по шатдауну приложения
зато событие по факту выполнения приложения выполнится )
источник

DS

Dmitriy S in Yii Framework 3
@samdark, зря ты сказал дебагер перевесить на afterRequest вместо ApplicationShutdown. Это задерживает отсылку ответа.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
@samdark, зря ты сказал дебагер перевесить на afterRequest вместо ApplicationShutdown. Это задерживает отсылку ответа.
в случае дебаггера  же пофиг
источник

А

Алексей R in Yii Framework 3
это же дев-фича
источник