Как вы будете обрабатывать сложную веб-страницу, где вы должны отобразить одну учетную запись пользователя с большим количеством связей (15+)
Данные перевода хранятся в отдельных таблицах (globalize2 / 3), поэтому запросы повышаются30 +.
Устанавливая ACL и некоторые записи, и вы получите 45+ запросов, иногда 65 +
Я не хочу разбивать страницу на несколько экранов, все данные требуются на одном экране.
В настоящее время я предварительно загрузил все реляционные таблицы для пользователя в глобальную переменную в Rails, и она отлично работает, за исключением того, что сложно поддерживать кэш со всеми данными синхронизации и перевода.
Я пытался использовать memcached, но он был медленным, потому что каждый объект должен быть сериализован / десериализован при каждом запросе.
Каков наилучший способ обработки таких страниц?