第一次用博客,笔者大学毕业即将走向社会,从事Java开发,有个博客是很有必要的。博客用于记录学习工作中遇到的问题,可以很好的总结经验。同时我在遇到bug的时候也是通过他人博客解决的,我也想通过博客帮助到遇到同样问题的人。 年前面试过几家,现在企业都要求分布式,微服务springcloud的项目经验, ...
分类:
其他好文 时间:
2020-01-12 13:15:20
阅读次数:
695
1. Staticfile CDN http://www.staticfile.org/ 2. BootCDN https://www.bootcdn.cn/ 3. UNPKG https://unpkg.com/ 4. cdnjs https://cdnjs.com/ 5. jsDelivr ht ...
分类:
其他好文 时间:
2020-01-11 16:39:59
阅读次数:
556
一:静态资源优化: ①:合并css,js文件,制作雪碧图,减少http的请求次数; ②:静态资源cdn的分发;客户端可以通过最佳网络链路加载静态页面。 ③:js,css文件压缩,图片压缩,减少请求返回的数据量。 ④:静态资源缓存机制。 二:接口优化: ①:接口合并; ②:首屏合并,同构。 三:页面渲 ...
分类:
其他好文 时间:
2020-01-11 15:15:20
阅读次数:
108
目录结构: 添加静态资源,目录结构更新为: 以img举例,引用资源的代码为: DEBUG = True django会自动调用django.views.static.serve()来自动找。 settings.py中指定STATICFILES_DIRS即可: DEBUG = False django ...
分类:
Web程序 时间:
2020-01-10 18:45:00
阅读次数:
129
在项目开发的时候肯定会遇到这样的场景需求。比如,需要读取项目static目录下的静态资源。但是应该怎么实现这样的需求呢?最近笔者在开发一个springboot项目也是遇到了类似的需求。就是把一些城市信息存放到一个json文件里面,而这个json文件就是存放到项目的static目录中。接下来就看看笔者 ...
分类:
编程语言 时间:
2020-01-10 15:58:09
阅读次数:
242
1.软件架构CS:client/server 客户端/服务器端BS:browser/server浏览器/服务器端1.1.BS架构的详解1.1.1. 资源分类 分为静态资源和动态资源静态资源:使用静态网页开发技术发布的资源(html css javascript)如新闻,不管是谁,看的一样如果用户请求... ...
分类:
Web程序 时间:
2020-01-10 13:00:56
阅读次数:
103
默认情况下使用nginx作为h5静态资源的服务器时,这些资源在浏览器端是会有缓存的,特别是微信浏览器中,缓存非常严重。 所以项目开始部署阶段就需要配置好nginx禁止这些资源的缓存,nginx需要做如下配置: 代码: 如上配置之后,每次发布只要文件经过修改了(无视文件名),那么都会从服务端拉取最新的 ...
分类:
其他好文 时间:
2020-01-10 12:24:47
阅读次数:
280
web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到 ...
分类:
其他好文 时间:
2020-01-08 22:58:24
阅读次数:
95
vueproject打包操作 vue project打包之后默认在dist目录下编译生成静态资源 如果想在正式部署前测试,可以依赖node static直接运行 安装node static依赖 或者编写 在根目录下新建 运行 node node static start.js 注意 如果没有找到no ...
分类:
其他好文 时间:
2020-01-08 21:25:07
阅读次数:
227
看了两个个知乎的回答, 自己总结下. "大公司里怎样开发和部署前端代码?回答一" 非覆盖发布: 文件的摘要信息放到资源文件发布路径中, 这样内容有修改的文件变成了一个全新的文件, 不会覆盖之前的文件 先全量部署静态资源, 再灰度部署页面. "大公司里怎样开发和部署前端代码?回答二" 回答二: 简单情 ...
分类:
其他好文 时间:
2020-01-08 12:17:37
阅读次数:
101