服务器和图片分离

craboy1 2009-07-29 10:16:07
web服务器(A)和保存图片的机子(B,也要有WEB服务器功能,这样A只要使用链接就可以使用B的图片了)用两台机子,都是完全独立的(尤其是硬盘),但是如果用A上传图片怎么保存在B中那?
还有大型网站是怎么做到图片分离的!
...全文
242 10 打赏 收藏 转发到动态 举报
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服务啊

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧