在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import 1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 Require是CommonJS的语法, ...
分类:
Web程序 时间:
2019-10-10 15:41:47
阅读次数:
84
SEO初学者最经常会提到这些问题: 1、帮我看看我的站点 XXX.XXX.com,SEO得怎么样? 简单的 SEO 评估,我们主要从这几个方面: 网站导航和链接是否采用 Html 方式实现。 是否实现URL静态化。 关键词优化是否到位,包括标题的书写、关键词的设置、关键词密度控制等。 网站结构是否合 ...
分类:
其他好文 时间:
2019-10-06 13:31:31
阅读次数:
95
1.RabbitMq (1)问题引出 目前我们已经完成了商品详情和搜索系统的开发。我们思考一下,是否存在问题? 商品的原始数据保存在数据库中,增删改查都在数据库中完成。 搜索服务数据来源是索引库,如果数据库商品发生变化,索引库数据不能及时更新。 商品详情做了页面静态化,静态页面数据也不会随着数据库商 ...
分类:
其他好文 时间:
2019-10-05 14:51:47
阅读次数:
112
网页静态化技术 -Freemarker 原因:在我们开发过程中,一般会大量的网页静态化部分的解决问题,例如新闻网站的那些静态新闻,再比如我们大型的电商项目,每个商品的详情页,都是一些静态资源,如果每次用户访问都要去数据库中访问,那么无疑会造成高并发的现象,而且造成资源的浪费。 技术:网页静态化技术和 ...
分类:
其他好文 时间:
2019-09-30 19:46:28
阅读次数:
105
1、FreeMarker实现网页静态化。 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前 ...
分类:
Web程序 时间:
2019-09-26 21:37:40
阅读次数:
120
(1).Docker的四种网络模式 Docker有以下四种模式,通过--net=[参数]选项(现在也可以使用--network [参数])指定: host模式:使用宿主机的IP地址和端口。使用--net=host指定。 container模式:和一个指定容器共享IP和端口。使用--net=conta ...
分类:
其他好文 时间:
2019-09-21 14:42:00
阅读次数:
113
为啥要网页静态化 网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于SEO。 另外我们如果将网页以纯静态化的形式展现,就可以使用Nginx这样的高性能的web服务器 ...
分类:
Web程序 时间:
2019-09-14 16:48:05
阅读次数:
115
freemarker页面静态化介绍FreeMarker原理 FreeMarker是一个基 于Java的开发包和类库的一种将模板和数据进行整合并输出文本的通用工具,FreeMarker实现页面静态化的原理是:将页面中所需要的样式写入到 FreeMarker模板文件中,然后将页面所需要的数据进行动态绑定 ...
分类:
其他好文 时间:
2019-09-14 15:44:58
阅读次数:
74
如下:如果有*.ftl文件,就不用点击上面的Add。如果没有,就点击Add新建 编程步骤,这里我们写一个工具类方便我们使用 package cn.jiedada.util; import java.io.File; import java.io.IOException; import java.io ...
分类:
其他好文 时间:
2019-09-13 17:17:54
阅读次数:
126
1、介绍 说明:页面静态化,就是将PHP查询结果保存到一个静态的html文件中,将来用户访问的时候可以直接访问该静态html文件即可。 优点:缓存减轻了数据库的压力,但是服务器的压力依然存在。 适用场景:查询比较频繁,不经常更新的内容,可以使用页面静态化,例如:新闻,文章等,但是数据经常变化的,如股 ...
分类:
Web程序 时间:
2019-09-12 23:18:22
阅读次数:
121