淘淘商城第三天笔记.docxVIP

  • 14
  • 0
  • 约7.83千字
  • 约 17页
  • 2019-04-12 发布于江苏
  • 举报
--WORD格式--可编辑-- --WORD格式--可编辑-- 传智播客 Java 学院 传智 . 入云龙 淘淘商城第三天 第二天内容回顾 1、展示商品列表。 分页插件的使用 PageHelper。 easyUIDataGrid 的使用方法 2、商品类目选择 easyUI 异步 tree 控件的使用。 3、图片上传 为什么要有图片服务器 FastDFS http 服务器。 Nginx 。 4、 Nginx http 服务器、虚拟主机、反向代理及负载均衡。 虚拟主机 基于端口 基于域名 课程计划 1、 nginx 反向代理和负载均衡 2、 FastDFS 的使用 3、实现图片上传功能 传智播客 Java 学院 传智 . 入云龙 Nginx 的反向代理 3.1 什么是反向代理 正向代理 Pc 机 代理服务 互联网 器 Pc 机 Pc 机 传智播客 Java 学院 传智 . 入云龙 反向代理: 淘宝首页 服务器 反向代理服务器 淘宝首页 功能就是请求的 转发 服务器 Pc 机 Nginx 实现 淘宝首页 服务器 反向代理服务器是引用在服务端。决定哪台服务器提供服务。 3.2 反向代理的模拟 3.2.1 反向代理 应该有一个 nginx 服务器有多个应用服务器(可以是 tomcat) 可以使用一台虚拟机,安装一个 nginx ,多个 tomcat,来模拟。 Nginx 的配置文件: upstream tomcats{ server 48:8080; server 48:8081; } server { listen 80; server_name ; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcats; index index.html index.htm; } 传智播客 Java 学院 传智 . 入云龙 } 3.2.2 负载均衡 只需要在 upstream 的  server 后面添加一个  weight  即可代表权重。权重越高,分配请求的数 量就越多。默认权重是  1 图片服务器的搭建 4.1 什么是 FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。 FastDFS 为互联网量身定制,充分 考虑了冗余备份、 负载均衡、 线性扩容等机制, 并注重高可用、 高性能等指标, 使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 传智播客 Java 学院 传智 . 入云龙 4.2 文件上传流程 传智播客 Java 学院 传智 . 入云龙 4.3 文件下载流程 4.4 上传文件的文件名 客户端上传文件后存储服务器将文件 ID 返回给客户端,此文件 ID 用于以后访问该文件的 索引信息。文件索引信息包括:组名,虚拟磁盘路径,数据两级目录,文件名。 组名:文件上传后所在的 storage 组名称,在文件上传成功后有 storage 服务器返回,需 要客户端自行保存。 虚拟磁盘路径: storage 配置的虚拟路径,与磁盘选项 store_path* 对应。如果配置了 store_path0 则是 M00 ,如果配置了 store_path1 则是 M01 ,以此类推。 数据两级目录: storage 服务器在每个虚拟磁盘路径下创建的两级目录,用于存储数据 文件。 文件名:与文件上传时不同。是由存储服务器根据特定信息生成, 文件名包含:源存储服务 器 IP 地址、文件创建时间戳、文件大小、随机数和文件拓展名等信息。 传智播客 Java 学院 传智 . 入云龙 4.5 FastDFS 搭建 可以使用一台虚拟机来模拟,只有一个配置 nginx 访问图片。  Tracker 、一个  Storage 服务。 4.5.1 搭建步骤 第一步:把 fastDFS 都上传到 linux 系统。 第二步:安装 FastDFS 之前,先安装 libevent 工具包。 yum -y install libevent 第三步:安装 libfastcommonV1.0.7 工具包。 1、解压缩 2、 ./make.sh 3、 ./make.sh install 4、把 /usr/lib64/libfastcommon.so 文件向 /usr/lib/ 下复制一份 第四步:安装 Tracker 服务。 1、解压缩 2、 ./make.sh 3、 ./make.sh install 安装后在 /usr/bin/ 目录下有以 fdfs 开头的文件都是编译出来的。 配置文件都放到 /etc/fdfs 文件夹 4、把 /root/FastDFS/conf 目

文档评论(0)

1亿VIP精品文档

相关文档