kostenloser Webspace werbefrei: lima-city


Static Server / CDN erlaubt

lima-cityForumlima-city Allgemeinlima-city Allgemein

  1. Autor dieses Themas

    matt3o12

    matt3o12 hat kostenlosen Webspace.

    Hallo,
    ich schreibe grade eine Homepage in Python (mit Django) und da ich sie hier nicht hosten kann, wollte ich fragen ob ich mein Webspace als CDN "missbrauchen" kann. Django kann zwar ziemlich cool Sachen machen, aber es ist auch sehr langsam. Statische Dateien mit Django zu hosten ist also Verschwendung. Deshalb habe ich mich gefragt, ob es erlaubt ist diese Statischen Dateien auf einer Lima-city subdomain zu hosten. Diese statischen Dateien sind natürlich alle auf Lima-City gestattet (also nur CSS/JavaScript/Bilder). Die Dateien sind auch keine Copyright verstöße und nicht besonders groß (nicht größer als sie bei einer PHP website wären + Libraries wie jQuery sind auf maxcdn).
    Mit einem CDN meine ich auch kein CDN im eigentlichen Sinne (das wird der server in der Anfangsphase nicht brauchen). Ich meine damit einfach nur einen Server, der nur statische Dateien.

    Grüße, Matteo
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. CDN ist jetzt eigentlich etwas komplexeres. Das N steht schließlich für "network" und das ist hier nicht wirklich gegeben.

    Das was du vor hast in von lima erlaubt. Aber ich halte es nicht für sonderlich sinnvoll. Wenn die Browser einen weiteren Server kontaktieren müssen, macht das die Dinge eher langsamer als schneller.

    Und das Django langsam wäre, wäre mir neu.
  4. Autor dieses Themas

    matt3o12

    matt3o12 hat kostenlosen Webspace.

    bladehunter schrieb:
    CDN ist jetzt eigentlich etwas komplexeres. Das N steht schließlich für "network" und das ist hier nicht wirklich gegeben.

    Das was du vor hast in von lima erlaubt. Aber ich halte es nicht für sonderlich sinnvoll. Wenn die Browser einen weiteren Server kontaktieren müssen, macht das die Dinge eher langsamer als schneller.

    Und das Django langsam wäre, wäre mir neu.

    Das es kein Network ist, ist mir klar - aber es wäre ein Anfang. Natürlich ist Django für statische Dateien langsam - und das steht auch in deren Dokumenten:
    Serving the files
    In addition to these configuration steps, you’ll also need to actually serve the static files.

    During development, if you use django.contrib.staticfiles, this will be done automatically by runserver when DEBUG is set to True (see django.contrib.staticfiles.views.serve()).

    This method is grossly inefficient and probably insecure, so it is unsuitable for production.

    Quelle: https://docs.djangoproject.com/en/1.7/howto/static-files/

    Mein Server wird nicht schnell genug sein, um noch die statischen Dateien zu handeln, es ist nur ein billiger VPS für den Anfang.
  5. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Wie wäre es, wenn du dafür einen nginx oder Apache nutzen würdest, auf dem Django z.B. via mod_wsgi (apache) ausgeführt wird? Dann würde das Dynamische von Django und das Statische vom Webserver selbst verarbeitet werden …
  6. matt3o12 schrieb:
    Mein Server wird nicht schnell genug sein, um noch die statischen Dateien zu handeln, es ist nur ein billiger VPS für den Anfang.

    Woher willst du das wissen?

    Wenn du Lighttpd, PHP5, vsftpd, SQLite3 und PHPLiteAdmin installierst, dann reicht es bestimmt.

    Beitrag zuletzt geändert: 26.8.2014 20:04:09 von webfreclan
  7. Autor dieses Themas

    matt3o12

    matt3o12 hat kostenlosen Webspace.

    webfreclan schrieb:
    matt3o12 schrieb:
    Mein Server wird nicht schnell genug sein, um noch die statischen Dateien zu handeln, es ist nur ein billiger VPS für den Anfang.

    Woher willst du das wissen?

    Wenn du Lighttpd, PHP5, vsftpd, SQLite3 und PHPLiteAdmin installierst, dann reicht es bestimmt.


    SQLite ist dafür leider nicht tauglich . Ich habe ungefähr 20millionen Daten in einer Tabelle, die schnell arbeiten muss (es ist der Verlauf von Daten aus einen anderen Quelle, die mir die Daten leider nur als TXT (gz) sendet und ich muss die schnell analysieren). Dafür verwende ich PostgreSQL, was viel RAM verbraucht. PHP brauche ich gar nicht, da nur Python läuft. FTP muss auch nicht unbedingt sein - ich habe SSH und das reicht. Lighttpd bin ich am überlegen. Wird aber erst beim Beta test genauer in Überlegung gezogen. Das Problem ist nicht unbedingt die Geschwindigkeit, es ist die Anbindung. Er soll eine 100MBit Anbindung haben, dennoch komme ich nur zwischen 20-70Mbits (abhängig von der Uhrzeit). Es kommt noch dazu das der "Crawler" die ganzen Daten downloaden muss. Das dauert ca. 2min und braucht 30MBit (gedrosselt).
    Wie man sehen kann, werde ich langfristig Probleme mit Datenübertragungsrate haben. Da die so limitiert ist (und abhängig von anderen Servern, die darauf laufen) bin ich froh über jede Datei, die mein Server nicht übertragen muss. Und statische Dateien werden ein teil ausmachen.

    Beitrag zuletzt geändert: 26.8.2014 20:14:08 von matt3o12
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!