2016-06-05 11 views
1

Ich suche Ratschläge, wie man mit Bildern in Meteor umgehen kann. Nach einigen Nachforschungen fiel mir auf, dass Entwickler normalerweise APIs von Drittanbietern verwenden, um mit Bildern wie Cloudinary oder Amazon S3 umzugehen, aber warum? Was sind die Vor- und Nachteile der Verwendung von Drittanbieter-API? Ist es nicht besser, Bilder lokal mit Techniken zu speichern, die hier beschrieben wurden: Meteor: uploading file from client to Mongo collection vs file system vs GridFS?Wie behandelt man Bilder in Meteor?

Antwort

2

Es läuft meist darauf hinaus, ob Bilder in Mongo gespeichert werden sollen oder nicht. Im Allgemeinen ist es keine gute Idee, obwohl ich es manchmal für schnelles Prototyping tue, weil es so einfach ist.

Hier sind die Argumente dagegen:

https://forums.meteor.com/t/any-reason-not-to-store-images-in-mongo/11021

+2

Vielen Dank für die guten Infos. Soweit ich weiß, ist das Speichern von Bildern über API von Drittanbietern in der Regel besser. Zuallererst müssen Sie sich nicht um Bandbreite und CPU auf Ihrem Server kümmern. Zweitens sind API-Server von Drittanbietern schneller und sie haben eine zuverlässige CDN-Architektur. Wenn Sie sich schließlich Facebook oder Instagram anschauen, werden Sie feststellen, dass ihre Bilder nicht direkt von ihren Servern kommen. –

1

Warum Cloudinary?

Cloudinary bietet eine End-to-End-Lösung und fasst alle Ihre Bildanforderungen in einer einfachen und praktischen Lösung zusammen. Vom Hochladen über das Sortieren und Verwalten Ihrer Medienbestände bis hin zum Bearbeiten und Liefern Ihrer Bilder über das weltweite CDN.

Während Meteor ist noch nicht offiziell in Cloudinary integriert, ein great library has been contributed von einem Community-Mitglied und gut bedient viele Cloudinary-Nutzer auf der ganzen Welt. Cloudinary führt eine REST-konforme API ein, um jede Entwicklungsumgebung zu unterstützen und die Integration in jede Programmiersprache zu ermöglichen. Alle unsere SDKs sind Open-Source und können daher nach Bedarf inspiziert und nachgeahmt werden.

Für weitere Informationen: http://cloudinary.com/documentation/

Wenn Sie weitere Fragen haben, zögern Sie bitte nicht zu fragen :)

Verwandte Themen