点击空白处退出提示
团队技术信息
公司信息
CDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDNCDN
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有PHP,MYSQL,CSS,HTML,HTTP等。其中表现层采用PHP框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用MYSQL功能将实现类注入给表现层的MYSQL;数据访问层借助于MYSQL实现,代码简洁且但只可用MYSQL数据库。事务部分利用PHP的声明式事务管理。为提高性能,采用MYSQL实现了缓存代理。
经在国内备案的环境下测试,nginx在反向代理的情况下拥有着CDN与代理访问的用途,下面简单介绍一下: 在介绍反向代理之前,先来了解一下正向代理。 正向代理: 如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。下面是正向代理的原理图。 由于工作环境原因,日常工作只能局限于单位的局域网,如果想要访问互联网,怎么办呢?这就需要用到正向代理。本人经常用正向代理来进行上网。 反向代理:其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。 正向代理和反向代理的区别,一句话就是:如果我们客户端自己用,就是正向代理。如果实在服务器用,我们用户无感知,就是反向代理。 因此反向代理去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址,也就同时拥有了CDN的功能。