Владислав Васильев: вероятно на новом сервере выставлены параметры для отправки кэширующих заголовков по умлчанию, предложеное мной решение является самым простым и универсальным способом это обойти
хотя как вариант еще отправлять из php заголовки запрещающие кэш
Денис Гончаренко: не очень спец по питону, но уверен, что наверняка есть либы, а если нет, то протокол примитивный, текстовый, распарсить не проблема
в принципе с клиента можете отправлять только заголовки стандарта, тело может быть любым, а в php для надежности выключить таймаут если есть такая возможность
rmkk: да, то что можно решить стилями, должно решаться стилями
~ селектор сестринства, то есть .first ~ .second означает правило для .second который находится в том же родителе, что и .first
NoMoney: преимущества:
1. при появлении нового поля, достаточно будет добавить его в объект defaults - меньше действий === меньше ошибок
2. если в дальнейшем понадобится валидация/трансформация для определенных полей, данный вариант легко расширить
3. ну и маленький бонус производительности, за счет того, что ключи получены заранее (на этапе запуска)
javascript - и фронт и бэк, и это другой язык!