代码之家  ›  专栏  ›  技术社区  ›  Destiny Franks

我正在建立一个用户可以下载数字资产的网站,我想知道是否有人可以在Django中加快加载时间

  •  0
  • Destiny Franks  · 技术社区  · 3 年前

    大家好,如果有人能帮我解决这个网站问题,我将不胜感激。我正在建立一个网站,用户可以使用Django下载数字资产,例如下载网站模板、图形模板等等。但现在的问题是,当它已经托管时,加载需要花费大量时间,因为我认为文件会减慢网站的速度,我真的不知道解决这个问题的完美方法,因为我还是Django的初学者,任何帮助都将不胜感激。

    0 回复  |  直到 2 年前
        1
  •  1
  •   rastawolf    3 年前

    如果问题是提供静态文件,你想使用Ene Paul建议的东西:亚马逊S3、Azure、谷歌等。

    Django还有其他方面可以降低页面加载速度。我学到了一些技巧:

    • 大量的DOM操作应该用Javascript代替Django模板语言来完成。
    • 对于复杂的查询,在DB上执行存储过程比试图通过Django ORM方法实现更高效。