我正在尝试优化我的网站,并找到了这个不错的 Django 小文档: Database Access Optimization,它建议进行分析,然后进行索引,并选择适当的字段作为数据库优化的起点。
通常,django 文档可以很好地解释事情,即使是更有经验的程序员可能认为“显而易见”的事情。在这种情况下并非如此。在没有解释索引之后,文档继续说:
我们将假设您已经完成了上述显而易见的事情。
呃。等待!索引是什么鬼?
显然,我可以通过谷歌弄清楚索引是什么,我的问题是:为了创建一个可扩展的网站,我需要知道什么是数据库内容?关于 Django 框架,我应该特别注意什么?我还应该知道哪些其他“显而易见”的事情?我在哪里可以学习它们?
我希望在这里找到一个方向。我不需要学习任何有关 SQL 的知识,我只想了解足够多的信息来以正确的方式构建我的应用程序。
提前致谢!