Я создаю сайт, где пользователи могут загружать цифровые активы, и я хочу знать, может ли кто-нибудь пролить свет на ускорение времени загрузки в Django.
Здравствуйте ребята, пожалуйста, я был бы очень признателен, если бы кто-нибудь помог мне с этой проблемой сайта Я создаю сайт, где пользователи могут загружать цифровые активы с помощью Django, например, загружать шаблоны сайтов, графические шаблоны и все такое. Но сейчас проблема в том, что когда сайт уже размещен, он занимает много времени при загрузке, потому что я думаю, что файлы замедляют работу сайта, и я не знаю идеального способа исправить это, потому что я все еще новичок в Django, и любая помощь будет очень признательна.
Если проблема заключается в обслуживании статических файлов, вы хотите использовать что-то вроде того, что предложил Ene Paul: Amazon S3, Azure, Google и т.д.
Есть и другие аспекты Django, которые могут замедлить загрузку страниц. Некоторые советы, которые я узнал:
- Тяжелые манипуляции с DOM следует выполнять с помощью Javascript вместо языка шаблонов Django.
- Для сложных запросов эффективнее выполнять хранимые процедуры в БД, а не пытаться сделать это с помощью метода Django ORM.