Nextcloud 提前生成图片缩略图

Nextcloud 提前生成图片缩略图,第1张

nextcloud 默认并不会为存储的提前生成缩略图,只有当我们在网页或者客户端,访问到相应的时,才会在服务器上进行生成。

这种按需生成的策略,一定程度上节省了服务器空间,但是带来的问题就是,如果当前目录下较多,比如有个几百张照片之类的,而且 cpu 的性能不行,比如我的老旧笔记本,你就会发现的缩略图加载的特别慢,比如像下面这样:

这时候的慢,并不是因为网络原因,打开服务器上的 netdata 页面,可以看到,cpu 已经爆表了。

虽然说只要加载一次之后,缩略图就会缓存在服务器上,下次就不需要重新生成了,但是如果照片特别多,总是会有很多从上传之后第一次访问的目录。

如果偶尔需要在 nextcloud 上翻找翻找旧照片,回忆一下的话,这种时候,缩率图加载太慢的话,肯定影响回忆的心情。

经过一番检索,发现 nextcloud 有一个预先生成缩率图的插件: Preview Generator

应用商店里的简介并没有描述如何使用,可以去 github 里查看具体的文档: https://githubcom/rullzer/previewgenerator 。

安装方法其实也很简单,按照文档来:

第一步在应用市场中安装插件。

第二步启用插件。

第三步的意思是,这个插件安装完成之后,手动触发一下给所有生成缩率图。

这里需要注意一下,因为我是在 k3s 集群里用 docker 部署的 nextcloud ,如果需要执行 occ 命令的话,选择进入容器内部听着好像是个不错的选择,但是这个命令是需要以 www-data 这个用户身份执行的,而 www-data 又被设置成了禁止登陆的用户,所以如果直接在容器内部执行 su -l www-data php occ preview:generate-all 命令的话,会报错。

解决方式就是直接 ssh 登陆上宿主机,然后执行 docker exec --user www-data Container_ID php occ preview:generate-all 就行了,正在扫描的目录,会被打印到标准输出中。

同时缩率图会被存在 /var/www/html/data/appdata_occ3eu1bw2q6#/preview 目录下。

通过 watch -n 1 du -m -d 1 命令,我们可以看到, preview 目录的大小一直在增长,说明缩略图在持续的生成中。

同时我们可以看到,cpu 占用稳定在 50% 左右,相对于默认的按需生成时,直接 cpu 满载来说,这个插件只是利用闲时 cpu 计算能力,还是比较合适的,就算服务器上有其他服务,也不用太担心受到影响。

当有新的上传的时候,这个插件并不会自动触发,说白了就是这个插件仅仅提供了一个命令给我们,需要我们自己去调用,那么可以将这个命令加入到定时任务中,每隔一段时间就自动运行一次。

之前加定时任务的时候,一直失败不触发,还没有看看是为啥。

理论上讲就是加上一条 /usr/local/bin/php occ preview:pre-generate 即可。

清理手机内存

清理iPhone6空间其实并不难,大家可以从简单到复杂入手。如果iPhone6空间不足,首先建议大家关闭iCloud照片流功能。

如果你的iPhone6开启了iCloud照片流功能,它会在有Wifi网络的情况下,自动将相册中的照片传到云服务器,同时还会在手机存储上建立一个相同的副本,这无疑会占用iPhone6不少空间,因此如果空间不足的话,可以关闭此功能,具体操作如下。

进入iPhone6设置,然后进入“iCloud”设置,然后将iCloud Drive和照片中的上传照片和照片共享关闭即可,如下图。

其实iPhone6拍摄的照片还是比较占用空间的,如果手机中存储的照片过多,建议删除部分一些不太重要的,也可以将其备份到电脑或者网盘中进行保存,防止丢失。

Ps如果照片很重要,建议大家尽量同时备份到电脑和网盘中,这样可以更好的保障照片数据安全,另外备份好照片后,手机相册中的一些照片都可以删除,这样可以有效释放空间。

清理常用应用缓存

与电脑软件一样,手机应用在使用的过程中也会不断产生垃圾缓存,这些垃圾缓存文件同样会不断占用iPhone6空间,因此平时应该养成经常清理一些常用软件缓存的习惯,这样也可以有效的释放部分空间。

手机QQ、微信等一些社交软件是大家平时用的最多的,大家可以重点清理这些常用软件的缓存,甚至是卸载一些占用空间很大的APP应用,下面小编先来教大家,如何看哪些应用最占用空间。

1、进入iPhone6设置,然后进入“通用”设置,如下图。

2、然后进入“存储空间与iClound用量”选项,然后进入“管理存储空间”,之后就可以看到,那些APP最占用空间了,如下图所示。

找到那些应用比较占空间的话,如果不想卸载,则可以重点清理这些APP的垃圾缓存,下面以清理QQ缓存为例。

第一步:首先打开手机QQ,然后点击左上角的头像,在弹出的菜单中,点击底部的“设置”,如下图。

第二步:然后点击“聊天记录”选项,如图。

第三步:在聊天设置中,您可以选择“清空消息列表”、“清空所有缓存数据”等等,另外还可以关闭最近聊天消息至本机,如下图。

其他应用清理缓存方法也类似,主要是需要打开APP,然后进入设置中基本可以找到清理缓存功能。

删除一些不太喜欢的音乐或者视频文件

音乐或者视频文件也是比较占用空间的,如果iPhone6下载的音乐和视频过多,会严重占用空间,小编的建议是iPhone6中保留部分喜欢的音乐即可,至于视频,看完建议及时删除。

参考资料

[引用时间2017-12-26]

苹果iCloud储存空间不足怎么办?iCloud是苹果公司提供的一项云服务,可以为我们的iPhone、iPad等IOS数据提供信息与资料的共享和同步,但随着时间的累积,各项数据也在增加,而iCloud只有5GB的免费存储空间,若是因此遇到了储存空间不足等问题应该怎么解决呢?下面小编就教你一招,分分钟帮你解决这个问题。

方法一:清理iCloud数据

首先打开手机设置,输入自己的Apple ID进入后,进入“iCloud”界面,这时我们可以看到正在使用iCloud的应用和已经使用的储存情况,我们可以点击“管理空间”进入查看具体的使用情况。

接着选择需要清理的数据,可以挑选自己平时用不到的进行清理,在这里以“照片”为例,点击进入后选择下方的“停用和删除”就可以清理iCloud中存储的数据了。

但有些小伙伴可能会说,我不想将iCloud中备份好的数据删除,储存空间不够了,其数据是不是就没办法备份了呢?当然不是,我们还可以用到“果备份”。

方法二:果备份

相较iCloud,使用果备份就没有了存储空间的限制,它可以一键备份我们苹果手机中的照片、微信聊天记录、通讯录等等数据,具体操作如下:

在电脑上打开果备份后,用数据线将手机连接至手机,点击首界面中的“开始备份”按钮就可以进行整机备份了。

待备份结束后,我们还可以点击左侧的各个数据项进入备份详情页查看数据,在这里小编以微信聊天记录为例,点击进入后就可以直接预览啦,当然,如果你有需要的话,还可以将备份好的微信聊天记录导出哟!

好啦,以上就是有关备份相关的内容啦,大家在生活中最好养成定期备份的习惯,因为小编经常看到有小伙伴误删数据后,着急寻找恢复方法,其实定期备份这些问题自然就解决了,如果因为iCloud的空间限制问题你不想备份,那果备份一定会成为你的解药哦!

1网络问题,有的网络不好的时候  就是一直转圈圈。

2QQ版本问题,卸载完重新安装一下就好了。

3或升级QQ版本。

4电脑问题。

解决方法:

1、电脑登录QQ,右键点击头像,在出现的菜单中选择“系统设置”。

2、在“系统设置”中点击“安全设置”

3、点击左侧的“安全防护”,将“文件传输”的安全级设置为中即可。

4、如果是内存太满的话电脑登录QQ,在底部的菜单栏中选择齿轮状的“系统设置”。

5、在弹出的系统设置对话框中选择“基本设置”中的“文件管理”。

6、可以看到文件管理下的右侧的“前去清理”,点击它。

7、在确定要清理的内容前打勾,点击“立即清理”即可。

扩展资料:

一、网速问题

发生接收不到的现象,有可能网络问题,这种情况就要找好一点的网速,让对方在重新发送一次。

二、存储空间已满的情况

1、QQ接收不到,也有可能是因为没有缓存空间也就是用来储存的文件夹已满,导致新无法接受,这是可以选择主面板=》系统设置。

2、打开系统设置界面后,选择基本设置=》文件管理=》找到下图位置的“清理”,点击后会出现清洗内容跟所占内,根据实际情况选择清理存储空间,如下图。

三、QQ系统问题

如果对方重新发多次,这边依然还是接收不到,那有可能是QQ系统问题,这种情况可以先退出QQ再重新登陆,再接收。

参考资料:

QQ  

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Nextcloud 提前生成图片缩略图

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情