Heim  >  Artikel  >  Backend-Entwicklung  >  Werden Bilder üblicherweise auf dem Server oder in der Datenbank abgelegt?

Werden Bilder üblicherweise auf dem Server oder in der Datenbank abgelegt?

WBOY
WBOYOriginal
2016-09-12 17:44:462827Durchsuche

Sollten der Dateiname und der Pfad in der Datenbank gespeichert werden oder sollte das Bild in eine Binärdatei umgewandelt und in der Datenbank gespeichert werden? Welche Methode wird im Allgemeinen verwendet?

Antwortinhalt:

Sollten der Dateiname und der Pfad in der Datenbank gespeichert werden oder sollte das Bild in eine Binärdatei umgewandelt und in der Datenbank gespeichert werden? Welche Methode wird im Allgemeinen verwendet?

Speichern Sie den Dateinamen und den Pfad in der Datenbank.
Am besten werfen Sie die Bilder in CDN.

Normalerweise auf dem Server platziert, Datenbestandspfad.

Welche Anwendungsszenarien betrachten Sie

Das Lesen von Dateien ist schneller als das Lesen von Datenbankeinträgen, die Einschränkung besteht jedoch darin, dass nur lokale Pfade gelesen werden können (natürlich können Remote-Dateien durch Freigabemethoden wie NFS gelöst werden). Darüber hinaus darf der Dateiinhalt nicht in der Datenbank abgelegt werden, wenn die Dateigröße sehr inkonsistent ist (z. B. nur zwei oder drei KB und nur zwei oder drei GB).

Speichern Sie einfach den Pfad in der Datenbank

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn