est stocké dans la base de données comme vous l'avez mentionné, mais 没听过也没见过谁真这么干过. Il y a au moins deux raisons pour ne pas le faire :
Par exemple, une image fait environ 1 Mo. S'il y en a trop, la taille du fichier de base de données augmentera rapidement
.
Le volume de données est important et le chargement sera très lent lors de l'interrogation
Méthode 2
Les fichiers
sont placés sur 磁盘 comme des fichiers ordinaires, et la base de données enregistre le 路径 du fichier dans le système de fichiers. Lors de la lecture d'un fichier, lisez d'abord l'emplacement du fichier sur le disque à partir de la base de données, puis le serveur (nginx ou tomcat, etc.) renverra le fichier au client.
Parlez plus loin :
Pour la deuxième méthode, les fichiers sont souvent placés sur un serveur de fichiers statiques dédié. Do 动静分离 Si vous êtes intéressé, vous pouvez rechercher le mot-clé : nginx反向代理.
Par exemple, vous pouvez utiliser nginx ou apache pour traiter spécifiquement des fichiers statiques (images, vidéos, etc.). Pour les demandes qui ne peuvent vraiment pas être réalisées 静态化, elles seront traitées dynamiquement par tomcat et renvoyées au client.
Il existe au moins deux méthodes :
Méthode 1
est stocké dans la base de données comme vous l'avez mentionné, mais
没听过也没见过谁真这么干过
.Il y a au moins deux raisons pour ne pas le faire :
Par exemple, une image fait environ 1 Mo. S'il y en a trop, la taille du fichier de base de données augmentera rapidement
Le volume de données est important et le chargement sera très lent lors de l'interrogation
Méthode 2
Les fichierssont placés sur
磁盘
comme des fichiers ordinaires, et la base de données enregistre le路径
du fichier dans le système de fichiers.Lors de la lecture d'un fichier, lisez d'abord l'emplacement du fichier sur le disque à partir de la base de données, puis le serveur (
nginx
outomcat
, etc.) renverra le fichier au client.Parlez plus loin :
Pour la deuxième méthode, les fichiers sont souvent placés sur un serveur de fichiers statiques dédié. Do
动静分离
Si vous êtes intéressé, vous pouvez rechercher le mot-clé :nginx反向代理
.Par exemple, vous pouvez utiliser
nginx
ouapache
pour traiter spécifiquement des fichiers statiques (images, vidéos, etc.).Pour les demandes qui ne peuvent vraiment pas être réalisées
静态化
, elles seront traitées dynamiquement partomcat
et renvoyées au client.Enregistrez-le sur votre propre serveur et effectuez votre propre stockage distribué de fichiers, haute disponibilité, etc.
Appelez des interfaces tierces, telles que Zaipaiyun ou Alibaba Cloud OSS, sans avoir à l'exploiter et à l'entretenir vous-même