美文网首页
2020-08-28

2020-08-28

作者: 木马翅水 | 来源:发表于2020-08-28 09:07 被阅读0次

1.OSS的URL,怎么将失效时间设置得久一点?

请使用ossutil工具。具体用法: ./ossutil sign --timeout

Usage of oss_util:

Options:    --timeout=            time out of signurl, the unit is: s, default value is 60, the value range is: 0-9223372036854775807


2.OSS控制台不支持上传文件夹,是否有其它方式可以支持?

OSS提供了ossutil工具,支持文件夹上传。

使用cp命令进行上传/下载/拷贝文件时:使用-r选项来拷贝文件夹


3.使用ossutil工具下载海量文件时中途报错,有什么办法可以避免下次又得重新从头开始下载吗?

请使用--update选项,即:./ossutil cp --update

--update/-u选项说明如果指定了该选项,只有以下情况,ossuti才执行上传、下载、拷贝

目标文件(或object)不存在源文件(或object)新于目标文件(或object)当指定了该选项时,无论是否指定了--force选项,当目标文件存在时,ossutil都不会提示,直接采取上述策略。


4.有方法可以把OSS存储挂载到Linux本地文件系统吗?

ossfs能让您在Linux系统中把OSS bucket 挂载到本地文件系统中,您能够像操作本地文件一样操作OSS对象,实现数据的共享。

ossfs支持在阿里云内网以及互联网环境下使用。在内网环境下时,可以选择使用内网访问域名,以提升访问速度和稳定性。


5.使用ossfs将oss挂到k8s容器中,其中有部分文件是php,需要与php-fpm进程同一user,该如何做?

ossfs工具支持挂载的文件夹属于某个user。

如果要使挂载的文件夹(/tmp/ossfs)属于某个user:

方法一: 如果要使挂载的文件夹(/tmp/ossfs)属于某个user,则需要以user的身份创建挂载文件夹和使用ossfs:sudo -u user mkdir /tmp/ossfssudo -u user ossfs bucket-name /tmp/ossfs

方法二: 首先通过id命令获得指定用户的uid/gid信息。例如获取www用户的uid/gid信息:id www;然后挂载时指定uid/gid参数:

ossfs your_bucket your_mountpoint -ourl=your_url -ouid=your_uid                    -ogid=your_gid注意:uid/gid都是数字。


6.VSFTP

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。

安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。


7.fastdfs

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。


8.fastdfs执行流程

1.初始化连接配置2.创建一个Tracker客户端,目的是为了连接Tracker,获取TrackerServer对象3.通过TrackerServer创建一个Storage客户端对象,该对象用来操作Storage4.通过Storage实现上传下载5.获取文件上传下载信息


9.VSFTP+nginx

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它有安全、高速、稳定等特点。


10.图片加载原理

imageloader在展示的时候将ImageView转换成ImageViewAware.

多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置

加载图片:

如果图片不在内存缓存, 那么就从文件或者网络去加载图片. 将LoadAndDisplayImageTask加入到线程池.

下载图片

先从文件缓存中获取图片,有的话, 直接decode, 然后根据imageview的宽和高进行剪裁

相关文章

  • 2020-08-27springcloud

    2020-08-27 无操作 先学一下dubbo,zookeeper,分布式基础 2020-08-28 dubbo...

  • docker 相关问题

    作者时间雨中星辰2020-08-28 1. 将本地镜像推送到远程仓库,报x509: certificate sig...

  • 重读--一位市委副书记的高考:一名搬运工通过高考改变命运

    【我的读后感】 2020-08-28 重读安永全先生是1945 年生人,1961年8月霍县搬运公司工人;经过刻苦努...

  • 2020-08-29

    2020-08-28 姓名 :曹静杰 企业名称 : 辽宁辽阳丛迪服装有限公司 组别 388期 反省1组 志工529...

  • 写给陌生人的第602封信

    写给陌生人的第602封信 陌生人: 你好。见信佳!周五快乐。 我是写信人。 这封信写于2020-08-28。 这是...

  • 2020-08-28

    2020-08-28 吸引力法则七期二阶 教练-卢颖丽 一、照镜子:美女早上好!我爱你!亲吻自己! 感悟:喜欢自己...

  • 若水日记/26/ 等待

    2020-08-28 星期五 小雨转多云 夜凉如水,早晨起来仍飘着微雨。 秋的气息已渗入到骨骼,我将身上的短袖衣服...

  • 慢性腹泻体质的调理日记

    2020-08-28 慢性腹泻很多年了,记忆力是从研究生开始,研二夏天就开始了,有的时候拉的严重,肚子酸溜溜,工作...

  • 爱一样吗?

    中原焦点团队中19胡利娜坚持分享第409天2020-08-28 今天早上6点30开始叫孩子们起床,7点钟准时出门。...

  • 杨紫中餐厅吃剩菜,背后你不知道的真相

    杨紫中餐厅吃剩菜,背后你不知道的真相 风中划过的飞鸿2020-08-28 17:32:40 1 《中餐厅》的一期节...

网友评论

      本文标题:2020-08-28

      本文链接:https://www.haomeiwen.com/subject/wgrhsktx.html