Я создаю веб-сайт, используя Django 1.7 и GeoDjango. Я попал в точку, когда мне нужно оптимизировать скорость сайта.
Одним из узких мест является выполнение запросов. Есть некоторые запросы, которые выполняются медленно даже при оптимизации. Поэтому я хотел бы кэшировать результаты запроса и хранить их в Redis.
Проблема, которую я получаю, заключается в том, что я не могу кэшировать некоторые результаты запроса. Особенно те, которые содержат типы геометрии и расчеты расстояний. Я столкнулся с ошибкой «TypeError: не могу распарить двоичные объекты».
Каков рекомендуемый/правильный способ кэширования наборов запросов Django/GeoDjango?