qxx项目大文件上传
1. 在做大文件上传的时候,要注意修改文件的配置,php.ini的配置,还有连接时间。这些东西都记不清了,明天需要问一下芳哥,然后遇到问题的时候就能自己解决了。
2. 然后就遇到一个很尴尬的问题:大文件上传报错。明明已经配置了上传服务器,但还是报错。
最后发现其实是因为上传服务器走错的问题:直接调用了 非文件上传机器的服务层,导致配置不正确。文件过大,一些数据丢失。后来通过配置nginx,把直接请求service的请求给转发到了service中,解决了这个问题。
网关层 => 服务层 => 工具层
其中在上传文件服务器上 网关层 和 服务层 以及 工具层 是绑定在一起的。是通过host绑定的。
然后网关层的域名通过负载均衡来选择某台机器。关键点就是当你使用 某个域名的时候,这个域名绑定的是某台负载均衡机器,负载均衡机器通过某种策略选择某台机器,然后被选中的机器就开始提供服务。
3. 文件下载和文件预览,都是非必需功能,什么意思呢?就是我这个东西有人会用,但有人不用,最好就是一次一请求,如果全盘请求的话,会导致资源的浪费啊。