好久没有来博客写随笔了,可能是懒了吧,哈哈, 最近很想整理一篇关于前端性能优化的问题,毕竟能提高网站的观赏性对吧。提升网站性能,提升用户体验 那 什么是web性能优化? 可以这么理解:从用户访问资源到资源完整的展现在用户面前的过程中,通过技术手段和优化策略,缩短每个步骤的处理时间从而提升整个资源的访 ...
分类:
Web程序 时间:
2017-08-18 11:00:01
阅读次数:
232
对象 Java虚拟机采用自动的内存管理和自适应的优化策略。但了解java虚拟机的运行机制和优化策略,写出适合java虚拟机管理的程序对性能提升是有意义的。 逃逸分析:对象的作用范围只在本线程范围,如方法(包括静态方法)中new 对象,这个对象是不可能被其它线程共享。可以直接在栈上分配内存。栈上数据在... ...
分类:
其他好文 时间:
2017-07-08 21:06:24
阅读次数:
130
有数据表明:用户可以承受的最大等待时间为8秒。 之前曾见过某个产品的一个列表页,40秒左右才能加载出来,几乎没有进行任何优化措施。 没有索引,没有缓存机制,没有进行sql优化(sql语句很长,并且各种left join表关联)。 数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重 ...
分类:
数据库 时间:
2017-07-05 15:23:35
阅读次数:
287
HBase 数据表介绍 HBase 数据库是一个基于分布式的、面向列的、主要用于非结构化数据存储用途的开源数据库。其设计思路来源于 Google 的非开源数据库”BigTable”。 HDFS 为 HBase 提供底层存储支持,MapReduce 为其提供计算能力。ZooKeeper 为其提供协调服 ...
分类:
数据库 时间:
2017-06-26 21:09:32
阅读次数:
236
最优化策略 1.差劲的方案,随机搜索 核心思路:迭代优化 2.浪费的方案,随机本地搜索 3.跟随梯度 ...
分类:
其他好文 时间:
2017-06-10 22:34:09
阅读次数:
249
1、用ARC管理内存 2、对于UITableView使用重用机制 3、UIView及其子类设置opaque=true 4、主进程是用来绘制UI的,所以不要堵塞 5、慎用XIB,由于XIB创建UIViewController时。会将xib上的全部内容导入到内存 6、选择正确集合 Arrays:有序的值 ...
分类:
移动开发 时间:
2017-06-10 16:55:45
阅读次数:
179
最近在复习计算机体系结构,选用的教材是名闻遐迩的《计算机体系结构 量化研究方法 第五版》(Computer Architecture A Quantitative Approach), 关于cache部分,书中着重讲的是如何优化cache,提高cache性能,提出了10种优化策略,但是关于cache ...
分类:
系统相关 时间:
2017-06-07 22:23:27
阅读次数:
462
索引优化策略 b-tree索引对数据长度有限制,所以text等比较长的列可以建立前缀索引 innodb 最大757字节,myisam 1000字节。 为什么选择联合索引 如果同时用到几个列作为查询条件,比每一个列建立单独的索引要快。 什么是覆盖索引 http://wzmtony.blog.163.c ...
分类:
数据库 时间:
2017-05-25 23:22:37
阅读次数:
229
表结构优化 1. 使用独立表空间 独立表空间指的是innodb表的一种数据结构 独占表空间: 每一个表都将会生成以独立的文件方式来进行存储,每一个表都有一个.frm表描述文件,还有一个.ibd文件。 其中这个文件包括了单独一个表的数据内容以及索引内容,默认情况下它的存储位置也是在表的位置之中。 2. ...
分类:
数据库 时间:
2017-05-24 16:00:20
阅读次数:
242
一、什么是前端性能优化 从用户访问资源到资源完整的展现在用户面前的过程中,通过技术手段和优化策略,缩短每个步骤的处理时间从而提升整个资源的访问和呈现速度。 二、为什么要做前端性能优 提升网站性能,提升用户体验 三、前端性能优化的原则 1、因地制宜 2、不出bug 四、从浏览器发起请求到页面能正常浏览 ...
分类:
Web程序 时间:
2017-05-23 13:11:36
阅读次数:
210