没有专门的图片服务器,图片存储在数据库,在页面需要加载图片时,怎么处理比较好?如题,各位大大看看呢
存的图片而不是图片地址??
使用云存储,比如七牛,这类的专门处理就好了,对接一下接口文档
存储在数据库里,那么除了按照二进制数据来取,也没什么别的选择了吧?
像一些现在的云服务器都会有专门的设备来处理图片,阿里的oSS啊,这样既能提高访问质量,还能节约磁盘空间
你应该把图片存在本地,在数据库中存放本地地址,取的时候先去拿到对应的地址,然后网页可以直接用地址加载图片,软件可以用文件流转图片。
数据库存储图片的地址信息,这样读写速度会优化好多
我不用回答了,前面几位回答的很好啊。表示支持
如果说的“没有专门的图片服务器”是不能把图片存在服务器的硬盘空间上,那么采用第三方图床也不是好办法,受制于人。
如果数据不是海量的,只要其它关键字段设置好索引,那么查询时通过索引能够快速定位到记录,再从记录的字段偏移找到图片,效率上也不会太糟糕,尤其是现在的硬件配置提高这么多。
如果数据很多,那么这样一个应用,怎么就不能在服务器空间上投资点? 要不然就一个阶段干一个阶段的事,难道忘了软件功能也可以升级开发吗?