同名公众号,18岁fantasy,欢迎关注!
hi,大家好,我是18岁fantasy,axure组件和实例100篇连载。本期为大家提供一个axure备份和卡顿的问题。大家可以产考。
axure 为我们提供的定时全量备份的功能,以防止断电以及系统崩溃等原因导致到数据丢失。默认15分钟备份一次。备份后的文件在当前操作系统登录用户的工作空间下,具体如下图。
当然带来安全的同时也带来了一系列问题,比如大家做设计时,如果电脑配置一般,并且工程很大(比如包含大量图片的项目),就会感觉axure很卡,这是手动保存的时候遇到axure启动定时备份,导致磁盘读写占用竞争导致,而且如果工程很大,就会很快将磁盘占满,我的工程一般基本上都在400m左右。
一般解决办法,要么就将备份间隔设置更长的时间或者干脆关闭自动备份。但是这样操作就会导致万一崩溃后一个长时间的数据就丢失了,非常恐怖。
以下说说我经常用到一个方法。
首先,一般电脑的硬盘都是固态加机械。那么就可以将备份目录*c盘)和工程文件在一个硬盘,这样就可以达到并行处理,备份间隔还是默认的15分钟。且c盘最好也必须是固态硬盘,因为很多应用的临时文件都在往这个盘写。
其次,工程按子系统或者模块拆分为小工程,保证保存和备份时磁盘读写快速完成,以防止崩溃。
最后,每次工程手动保存成功后,就可以把备份文件删除了。这里我写了一个bat的批量删除名录(windows下可用)。每次保证保存成功后,就手动点击一下删除,就把目录清空了。
具体为命令为:
@echo off
title "删除axure备份目录文件"
del /S /Q /F C:\Users\你的操作系统用户名\AppData\Local\Axure\Axure-8-0\backup
@pause
其中:
1、del /S /Q /F 具体意义为:del 删除指令,/S 删除所有子目录中的文件 /Q 安静模式,也就是不用每删除一个就确定是否删除。/F 强制清空,包括隐藏文件。
2、 "C:\Users\你的操作系统用户名\AppData\Local\Axure\Axure-8-0\backup" 是我的axure备份目录(win10),改成自己的就行。
改完后保存为xxx.bat就可以了。要删除时双击就可以删除了。执行过程如下:
~以上便是本次axure的全部内容~
18岁提示:以上文件完成于axure 8版本。
定期会将组件整理成完整文件统一发布。
原创文章,转载请标明出处。
同名公众号,18岁fantasy,欢迎关注!