django-athumb

Een eenvoudig, S3-backed thumbnailer-veld
Download nu

django-athumb Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Gregory Taylor

django-athumb Tags


django-athumb Beschrijving

Een eenvoudig, S3-backed thumbnailer-veld Het opbergen van afbeeldingen en hun miniaturen op S3 is een beetje een clabsy-inspanning met Django. Django-Thumb is een Django-app die kan werken met meer typische opslagbackds, het is bedoeld om beelduploads te accepteren, miniatuur ze en uploadt het origineel plus de duimen naar S3. Mogelijk kunt u dan bij de miniaturen in uw sjabloon gaan door iets te doen als: Hiermee wordt de externe S3-URL automatisch verzameld om de miniatuur op te halen. Er is geen foutcontrole gedaan en er zijn verschillende aannames gemaakt omwille van de snelheid. Nadelen van Django-Thumbhe. Het belangrijkste voordeel van Django-Thumb is dat, in tegenstelling tot SORL en andere, miniaturen worden gegenereerd op het moment van gebruiker het uploaden van de originele afbeelding. In plaats van op aanvraag duimen te genereren en de gebruiker te laten wachten, krijgen we dat vanaf het begin uit de weg. Dit leidt tot een paar grote voordelen: * We controleren nooit op het bestaan van een bestand, na de eerste opslag / upload. We nemen aan dat het bestaat, en een heleboel schijf overslaan I / O proberen om dat te bepalen. Dit was verschrikkelijk traag op SORL + S3, omdat het elke keer een externe service moest raken als hij wilde weten of een thumbnail nodig had om te genereren. * Omdat we elke mogelijke miniatuur vooraf via modellen definiëren. Py, hebben we een gedefinieerde set van mogelijk waarden. Ze kunnen ook intelligenter worden genoemd dan andere pakketten. Het is ook mogelijk om later meer maten / duimen toe te voegen. * Dit kan met behoorlijke snelheid op uw eigen hardware worden uitgevoerd. Het uitvoeren op EC2 maakt het gewoon zo veel sneller. Vereisten: · Django · Python · Boto · Pil Wat is er nieuw in deze release: · Volledig re-werk van de manier waarop miniaturen zijn opgegeven in modellen.py. · Verwijderen van het attribute-gebaseerde beeldveldgrootte retrieval, omdat we niet langer gewoon beperkt zijn tot afmetingen. · Verdere misc. verbeteringen.


django-athumb Gerelateerde software