文章分类 - web性能
摘要:选择开发组件 1. echarts、百度地图 可以实现基本功能,和覆盖物的炫酷效果,但是百度地图的突出效果显示有卡顿的感觉。 可以尝试下单独用echarts zoom、pitch(倾斜角度)、geo.aspectScale(用于 scale 地图的长宽比))属性来控制显示效果 2.d3 可以显示实现
阅读全文
摘要:我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们
阅读全文
摘要:架构以及我理解中架构的本质 在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上要重 视 它 , 战术上又 要 藐 视它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天接单
阅读全文
摘要:本文最先发表在 DIV.IO - 高质量前端社区,欢迎大家围观 不要再求验证码了,这个blog目前有800+人订阅,求验证没什么的很影响其他订阅者,可以在div.io上申请,定期会有同学发放的。。。 一直酝酿着写一篇关于模块化框架的文章,因为模块化框架是前端工程中的 最为核心的部分 。本来又想长篇大
阅读全文
摘要:简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的
阅读全文
摘要:大数据量实时统计排序分页查询的瓶颈不是函数(count,sum等)执行, 不是having, 也不是order by,甚至不是表join, 导致慢的原因就在于“数据量太大本身” 就是将表划分为M份相互独立的部分,可以是分表,也可以是不分表但冗余一个取模结果字段 实际结果是不分表比分表更加灵活,只需稍
阅读全文
摘要:一种好理解的快速排序的代码: function quickSort(arr){console.log('arr=>'+arr);if(arr.length<=1){return arr;}var pivotindex=Math.floor(arr.length/2);var pivot = arr.
阅读全文
摘要:按平均时间将排序分为四类:(1)平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序 如快速、堆和归并排序;(3)O(n1+£)阶排序 £是介于0和1之间的常数,即0<£<1,如希尔排序;(4)线性阶(O(n))排序 如桶、箱和基数排序
阅读全文
摘要:前言 这世界上总存在着那么一些看似相似但有完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript….当年javascript为了抱Java大腿恬不知耻的让自己变成了Java的干儿子,哦,不是应该是跪舔,毕竟都跟了Java的姓了。可如今,javascript来了个
阅读全文
摘要:网站性能优化是一个很综合的话题,涉及到服务器的配置和网站前后端程序等各个方面,我只是从实际经历出发,分享一下自己所尝试过的网站性能优化方法。之所以在标题上挂一个web2.0,是因为本文更偏重于中小网站的性能优化,我所使用的系统也是典型web2.0的LAMP架构。首先讲讲前端的优化,用户访问网页的等待
阅读全文
摘要:Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。 法则1. 减少HTTP请求次数 80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和Flash等,的下载上。减少页面元素将会减少HT
阅读全文
摘要:MySpace的六次重构 在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷 ,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。 虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL S
阅读全文

浙公网安备 33010602011771号