我在django制作了一个基本的在线音乐播放器。当我在localhost上运行它时,当我点击任何一首歌或点击下一个/上一个按钮时,响应很快。我已经在pythonanywhere上部署了它,响应速度很慢。我认为首先从服务器下载歌曲需要时间。
但是当我看到其他在线音乐播放器时,他们的反应非常快。可以做些什么来快速为我的应用程序做出响应时间?歌曲作为文件存储在数据库中,文件存储在媒体部分。
以下是音乐播放器的链接:online music player
models.py
from __future__ import unicode_literals
from django.db import models
class Song(models.Model):
song_title = models.CharField(max_length=250)
file = models.FileField(upload_to='/',default = "null")
def __str__(self):
return self.song_title
views.py
from django.shortcuts import render
from django.http import HttpResponse
from django.conf import settings
from models import Song
def home(request):
song = Song.objects.all()
context = {"songs":song}
return render(request,'music/base.html',context)
答案 0 :(得分:1)
所以基本上你可以在Chrome调试面板中模拟慢响应 还有一个很好的调试工具,如debug toolbar