Toggle navigation
Toggle navigation
This project
Loading...
Sign in
liuming
/
developer-docs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
echo
2016-08-30 23:10:47 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6429a83af5ddffd277d9513df83bdb511ab9b472
6429a83a
1 parent
3d90b99a
Updated 静态资源的下载策略 (markdown)
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
19 deletions
静态资源的下载策略.md
静态资源的下载策略.md
View file @
6429a83
...
...
@@ -3,13 +3,6 @@
### 总的原则
采用后台静默下载方式,让用户更快的进入主界面,改善用户体验。
```
建议采用单线程下载,理由如下(待讨论,如果有其他策略可以避免以下问题也可以考虑)
1. 必须跟前台的各种网络请求争夺网络资源
2. 确保下载的顺序,比如在线授课网页部分的下载,
需要优先保证下载成功网页的文件列表,然后再下载其他的文件。
```
#### 排除下载文件
*
exclude.txt(通用的静态资源排除列表)
*
exclude目录
...
...
@@ -25,23 +18,11 @@
#### 针对非内置的资源
*
广告页
*
内置
*
检查逻辑不变
*
新下载的广告页可以下次出现
*
强制更新
*
每次启动的时候,都启动是否需要下载静态资源的检查。
*
如果需要,则在下载结束后,做强制更新的检查
*
如果不需要,则再次做是否强制更新的检查
*
考试相关
简化操作,内置知识点信息即可,因为很少改。
*
在线授课的网页
进入上课页面,在“预约”和“智能班级”的页面,如果静态资源尚未下载完,可以出现等待提示,等其下载完,再显示页面的内容。
但是如果用户切换到“课表”页面,则不受静态资源下载的影响。
*
分享相关(无需修改当前逻辑,需要跟安卓端再确认一下)
*
内置一张图
*
如果下载了多张图,再从多张图中去随机选取
\ No newline at end of file
...
...
Please
register
or
login
to post a comment