SEO、优化
提升前端性能
吃瓜群众欢乐多
菜鸟烦恼多
展开
-
iPhone12打开webview闪退或者白屏
解决办法:排除法1、先测试iPhone12打开其他嵌入的webview页面,无问题,继续下一步2、修改嵌入的webview代码,删除无用代码,然后重新部署测试,无问题,继续下一步3、检查包裹webview组件的代码,最后一个删除测试,找到是SafeAreaView导致,删除SafeAreaView的包裹代码后能正常打开。...原创 2021-07-26 14:26:51 · 1144 阅读 · 0 评论 -
内存管理
在使用垃圾回收的编程环境中,开发者通常无须关心内存管理。不过,JavaScript运行在一个内存管理与垃圾回收都很特殊的环境。分配给浏览器的内存通常比分配给桌面软件的要少很多,分配给移动浏览器的就更少了。这更多出于安全考虑而不是别的,就是为了避免运行大量JavaScript的网页耗尽系统内存而导致操作系统崩溃。这个内存限制不仅影响变量分配,也影响调用栈以及能够同时在一个线程中执行的语句数量。将内存占用量保持在一个较小的值可以让页面性能更好。优化内存占用的最佳手段就是保证在执行代码时只保存必要的数据。如.原创 2021-01-15 22:26:00 · 165 阅读 · 0 评论 -
【系统优化】系统首页及文件加载速度优化的几种方式
vue项目打包后vendor.js太大,如果加上mapping的话,该文件可能有1M+,这样的话会导致页面第一次加载运行过慢,vendor.js是node_modules里所用到的modules的打包后的集合js文件.。一、分开打包使用webpack中的config.optimization.splitChunks分开打包二、 gzip开启gzip压缩功能,在后端配置,在nginx配置,见...原创 2019-07-17 15:13:25 · 439 阅读 · 0 评论 -
【系统优化】优化响应速度之nginx配置gzip
压缩前Size列中有2个大小,第一个为请求实际返回数据的大小,第二个为响应内容的大小这两个大小不一定谁大谁小,下图是没压缩的加载内容,需要将近8秒才能把首页加载完毕压缩后使用了gzip,对响应的数据进行了压缩,所以上面的是压缩之后总响应的大小,大大加快了页面的加载速度,只需要不到2秒可加载完毕可以查看http相应头看到gzip属性nginx配置http{ gzip ...原创 2019-07-08 15:43:16 · 1380 阅读 · 0 评论