社区
基础编程
帖子详情
服务器和图片分离
craboy1
2009-07-29 10:16:07
web服务器(A)和保存图片的机子(B,也要有WEB服务器功能,这样A只要使用链接就可以使用B的图片了)用两台机子,都是完全独立的(尤其是硬盘),但是如果用A上传图片怎么保存在B中那?
还有大型网站是怎么做到图片分离的!
...全文
248
10
打赏
收藏
服务器和图片分离
web服务器(A)和保存图片的机子(B,也要有WEB服务器功能,这样A只要使用链接就可以使用B的图片了)用两台机子,都是完全独立的(尤其是硬盘),但是如果用A上传图片怎么保存在B中那? 还有大型网站是怎么做到图片分离的!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tfxg
2009-07-29
打赏
举报
回复
$nowdate=date('YmdHis');
$uploaddir = '../uploadfile/';
$uploadfile = $uploaddir. $_FILES['UploadFile']['name'];
if ($_FILES['UploadFile']['name'])
{
$filetype=end(explode('.',$_FILES['UploadFile']['name']));
if (move_uploaded_file($_FILES['UploadFile']['tmp_name'], $uploaddir.$nowdate.".".$filetype))
{
echo 'upload success';
}
else
{
echo 'upload failed';
}
}
tfxg
2009-07-29
打赏
举报
回复
區別
tfxg
2009-07-29
打赏
举报
回复
如果上傳的功能放在B機,那和普通的上傳就沒什麼
ClintNorthwood
2009-07-29
打赏
举报
回复
大型网站一般都是有自己的图片服务器集群,比如典型的那种图片站,像Flickr,标准的Flickr图片url是这样的http://farm4.static.flickr.com/3020/3094537476_ed976175ef_m.jpg,其中farm4是Flickr的服务器群,static.flickr.com是 Flickr静态图片服务器,3020是服务器ID,3094537476是图片ID,ed976175ef是Flickr的加密串,防止盗链,m表示图片的尺寸。m表示中等尺寸
我们的做法是用过WebService上传至VFS,不过最近更换成了NAS
craboy1
2009-07-29
打赏
举报
回复
tfxg老师能给一段代码吗?发一下上传和保存的代码!
tian428
2009-07-29
打赏
举报
回复
关注
tfxg
2009-07-29
打赏
举报
回复
我是做小型網站的,沒做過大型網站,哈哈
如果用A上傳,那應該是直接保存到B就可以;
個人認為,上傳的功能直接放在B何嘗不可以呢,
fenyao
2009-07-29
打赏
举报
回复
关注
leakey8
2009-07-29
打赏
举报
回复
用rsync
seaskycs
2009-07-29
打赏
举报
回复
nfs
rsync是话。。。图片外面怎么访问呢,A机器没有web服务啊
一个web版的
图片
猜谜游戏
一个web版的
图片
猜谜游戏
前后端
服务器
分离
时,前端如何上传
图片
到前端
服务器
?
2. 使用第三方存储服务:前端可以将
图片
上传到一些第三方的存储服务,如云存储服务(如七牛云、阿里云OSS、腾讯云COS等)或者文件上传服务(如Cloudinary)。前端上传
图片
后,可以获取到该
图片
在第三方存储服务上的URL,并将该URL发送给后端
服务器
,后端
服务器
可以使用该URL访问
图片
。3. 通过后端
服务器
代理上传:前端将
图片
发送给后端
服务器
,后端
服务器
接收到
图片
后,将其暂存,并分配一个访问URL返回给前端。前端
服务器
可以使用后端提供的API接口处理上传请求,然后将
图片
保存到前端
服务器
的文件系统中。
图片
和附件传远程
服务器
实现图文
分离
,完全解决
上次写了《phpcms实现图文
分离
,文件上传到远程
服务器
的方法》,将
图片
附件传到远程
服务器
,算是实现了网站的图文
分离
。 上次这个方法, 就是两台
服务器
共用一个数据库,共同的一级域名,权限问题自动解决了。但使用场景有限制,适应性不强。要共享数据库,也受各种环境限制。比如不同数据库怎么办?不同网站域名怎么办。 图文
分离
可以明显减轻网站
服务器
负担,降低流量消耗。使用和需求越来越多。如何将图
上传
图片
【应用
服务器
与文件
服务器
(
图片
)
分离
】
前提:需要二个
服务器
修改端口号实现一台电脑二个
服务器
在apache-tomcat-7.0.62 -1\conf 目录下修改 service.xml文件 修改三处红色标记的地方 1. 8006" shutdown="SHUTDOWN"> 2. "8888" protocol="HTTP/1.1" connectionTimeou
动静
分离
-Nginx之
图片
服务器
动静
分离
-Nginx之
图片
服务器
动静
分离
动静
分离
是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路,实际上,何谓动?何谓静呢?拿我们java来说jsp、servlet等就是动,因为他们离开我们的web
服务器
的支持就会无法正常工作。而js、css等文件就是静了。因为离开we...
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章