Ich habe eine django web app
, die postgres
db.It ermöglicht Benutzern, sich einzuloggen und machen einige Beiträge, die in DB gespeichert werden und später auf dem Benutzer kann auflisten, wie viele Beiträge er auf einer bestimmten gemacht Tag usw. und liste die Beiträge auf, die zu einer bestimmten Kategorie usw. gehören. Während dies ohne Verzögerung in meinem Rechner funktionierte, dauert es sehr viel Zeit, jede Seite zu laden, wenn sie auf einem free
Host gehostet wird.herauszufinden, warum eine webapp ist langsam, wenn gehostet
Wie finden Sie heraus, warum dies passiert? Welchen Teil der App sollte ich zuerst suchen? Gibt es irgendeine Bedeutung bei der Verwendung eines Profilers, da diese App früher ohne Verzögerungen auf meinem lokalen Rechner lief?
Ich möchte herausfinden, wie dieses Problem zu nähern, in der Lage war, general.I ..so dies ohne große Verzögerungen auf dem gleichen freien Host gehostet anderen Anwendungen zugreifen können, ein spezifisches Problem meiner app
Ich würde gerne einen Rat in Bezug auf diese .. Wenn jemand helfen kann ..
danke ps: (Ich habe absichtlich den Namen des Gastgebers, weil, da das ein kostenloser Service war, gab es keinen Grund zu beschweren und auch andere Apps auf dem gleichen Host funktioniert gut)
Mit kostenlosen Hosts erhalten Sie, was Sie bezahlen, IMO. –
Haben Sie die Django Debug Toolbar ausprobiert? Http: //pypi.python.org/pypi/django-debug-toolbar. Es wird Ihnen die Geschwindigkeit aller Ihrer Anfragen mitteilen. Könnte ein guter Anfang sein. – rockingskier
Ich stimme rockingskier zu, dass Abfragen in der Tat ein guter Anfang sind. Manchmal ist es einfach eine Schleife ohne Auto, die mit einem einfachen "select_related" behoben werden kann ... –