You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quando uma página do Meican é requisita, geralmente há chamada de algum webservice na mesma requisição. O problema são com webservices que fazem modificações (por ex. criar reserva no OSCARS) em que o usuário precisa esperar muito tempo para o carregamento da página (alta latência).
Solução: Fazer chamada assíncrona: (por ex.) reserva é enviada ao Meican, Meican salva no banco de dados e retorna para o usuário. Enquanto isso, um daemon verifica que uma nova reserva foi inserida no banco, envia para o OSCARS e atualiza a situação da reserva no banco.
The text was updated successfully, but these errors were encountered:
Este problema foi contornado a partir do uso de AJAX em requisições de muita latência. Entretanto, ainda não considero este problema solucionado. Estou estudando soluções. Uma delas é o uso do ConsoleService e a criação de console controllers para executar scripts PHP em background. Um problema desta abordagem é o acesso aos logs. Estes logs náo ficariam disponvieis via debug como os logs da aplicação Web.
Quando uma página do Meican é requisita, geralmente há chamada de algum webservice na mesma requisição. O problema são com webservices que fazem modificações (por ex. criar reserva no OSCARS) em que o usuário precisa esperar muito tempo para o carregamento da página (alta latência).
Solução: Fazer chamada assíncrona: (por ex.) reserva é enviada ao Meican, Meican salva no banco de dados e retorna para o usuário. Enquanto isso, um daemon verifica que uma nova reserva foi inserida no banco, envia para o OSCARS e atualiza a situação da reserva no banco.
The text was updated successfully, but these errors were encountered: