java - 关于图片,视频等保存数据库的问题,谢谢
高洛峰
高洛峰 2017-04-17 17:43:55
0
6
459

1.以前我咨询过一些前辈,他们说将图片和视频以文件形式保存在服务器上比较好(一般会腾出一台专门放上传文件的服务器),因为数据库写入写出太消耗资源。

2.那我想问下如果有一天用户突然要迁移项目到另一台服务器,比如原来的服务器,图片都是存放在D://pic//目录下,然而新的服务器没有D://盘符怎么办?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(6)
巴扎黑

La base de données stocke généralement les chemins des ressources. Les chemins relatifs sont généralement utilisés dans les projets. Les chemins absolus doivent être rarement utilisés. Si vous utilisez des chemins relatifs, il n'y aura pratiquement aucun problème avec la migration du projet.

伊谢尔伦

Les ressources image et vidéo sont placées sur un serveur distinct et sont accessibles à l'aide d'un nom de domaine distinct, tel que img.xxx.com, donc la migration du serveur ne l'affectera pas. Même si le chemin change, il peut être réécrit avec. récrire.

小葫芦

Il doit s'agir d'un serveur distinct. La base de données stocke les liens. Si la valeur d'un certain champ dans la base de données est trop grande, cela affectera l'efficacité des requêtes sur la table entière.

PHPzhong

1. Tant que la structure des répertoires ne change pas, il devrait être facile de modifier le chemin
2 Pour les images fréquemment consultées et pouvant être rendues publiques, il est recommandé d'utiliser des services de stockage tels que. Qiniu. Cela réduira la pression sur le serveur d'une part, et aussi Après cdn, l'accès est également plus rapide.

阿神

Quand j'étudiais les principes des bases de données à l'école, le professeur a posé cette question à plusieurs reprises. Je ne l'ai pas compris à l'époque. Plus tard, lorsque j'ai suivi JSP/Servlet en option, le professeur a mis tout ce qu'il avait dans la base de données. , et puis j'étais confus. . .

伊谢尔伦

Le chemin pour stocker les fichiers dans la base de données ne doit pas utiliser de chemins absolus,

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal