2016-06-09 5 views
0

Ich arbeite an einem CakePHP 3-Projekt. Dieses Projekt erfordert viele Bilder und PDF-Dateien, die später hochgeladen werden, wenn das Projekt live geht.Bewährtes Verfahren zum Speichern von Mediendateien in einem großen Webprojekt

Derzeit werden alle benötigten Bilder für die Gestaltung der Website ist in webroot/img

Speichern von Bildern später gespeichert wird die Anwendung groß machen. Ich möchte den Anwendungsteil so sauber wie möglich halten und alle Mediendateien an einem anderen Ort speichern.

Ist es eine gute Praxis, alle Mediendateien auf einem separaten subdomain wie media.website.com zu speichern? Kann ich mit CakePHP Bilder in diese Subdomain hochladen?

+1

Sie anderen Sub-Domain verwenden können. In Best Practices ist es möglich, Ihre Lösung einfach zu implementieren und flexibel zu machen. – Daniel

Antwort

0

Sie können den Amazon AWS S3-Dienst zum Speichern aller Mediendateien verwenden. Es ist sehr schnell mit niedrigen Kosten.

Danke, Saurabh

+0

Danke Saurabh, aber ich habe nicht vor, Dateien auf einem Drittanbieter-Server wie Amazon AWS S3 zu speichern. Ich muss es auf meinem eigenen Dienst speichern, aber an einem anderen Ort außerhalb der Anwendung. –

+0

ok, yes..es ist eine gute Idee, eine Subdomain zu verwenden, um Mediendateien zu speichern, und Sie müssen Bildkomprimierungsfunktionalität für große Bilder verwenden. Damit sparen Sie Platz in einer Subdomain. –

+0

Ja, ich verwende bereits Bildkomprimierung. –