![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站优化
文章平均质量分 71
麦兜_冰夕
这个作者很懒,什么都没留下…
展开
-
网站令浏览器崩溃的原因
在网页在装载的过程中,常常由于种种原因使浏览器的反映变的很慢,或造成浏览器失去响应,甚至会导致机器无法进行其他的操作。 对于访客,如果登录您网站,浏览器就立刻崩溃,我想这对谁都是无法容忍的,对此总结了网站导致浏览器崩溃的原因:1. 内存泄漏 还是先谈下内存泄漏,网站由于内存泄漏的而照成崩溃有两种情况,服务器的崩溃和浏览器的崩溃。内存泄漏所造成的问题是显而易见的,它使得已分配的内存的引用就会丢失...转载 2018-02-08 11:58:30 · 2990 阅读 · 0 评论 -
浏览器渲染机制与JS文件引入顺序
基于结构、行为、样式分离的思想,大多数网站开发者将css、js文件由外部引入。众所周知,浏览器的渲染机制是自上而下的,如下图所示:1、 首先当用户输入一个URL的时候,浏览器就会发送一个请求,请求URL对应的资源。2、 然后浏览器的HTML解析器会将这个文件解析,并且构建成一棵DOM树。3、 在构建DOM树的时候,遇到JS和CSS元素,HTML解析器就换将控制权转让给JS解析器或者是CSS解...原创 2018-04-03 15:33:12 · 1279 阅读 · 0 评论 -
浏览器多进程与JS线程
引言一直对浏览器的进程、线程的运行一无所知,经过一次的刷刷刷相关的博客之后,对其有了初步的了解,是时候该总结一波了。进程、线程之间的关系一个进程有一个或多个线程,线程之间共同完成进程分配下来的任务。打个比方:假如进程是一个工厂,工厂有它的独立的资源 工厂之间相互独立 线程是工厂中的工人,多个工人协作完成任务 工厂内有一个或多个工人 工人之间共享空间再完善完善概念:工厂...原创 2018-11-23 11:00:31 · 249 阅读 · 0 评论 -
前端性能优化点
一. HTTP优化1. 减少HTTP请求合并文件,例如css代码和js代码分别合并到一个css文件和js文件中; 使用css sprite,详细请参考css优化中的css sprite部分。 使用base64技术2. 重定向优化消除没必要的跳转 利用服务器重写用户键入的链接 使用HTTP而不是js或者meta来重定向3. 避免死链/空链/404/410错误避免出现...转载 2019-04-18 15:37:29 · 120 阅读 · 0 评论