`

页面优化

 
阅读更多

Q:  一万个节点,行为类似,滚动时会有事件发生,渲染也很慢,非常卡,如何优化。

A:

吐槽:

优化个毛,谁写的HTML,马上炒掉(by 司徒正美)。

这脑残的页面么,我感觉拉动都卡(by 榕城-渔业泡妞)

 

实际上:这个页面是有脚本由产生的()。

写个瀑布流,甘特图,至少3W个节点。(by 司徒正美)

 

1 事件处理可以使用事件代理,利用事件冒泡的性质,来优化相同节点的处理。

2 把几十个节点改成一张图片

3 渲染的时候不要一开始渲染,class后面再用javascript加上。

4 移出视野的东西立刻销毁

5 用Textarea懒加载


Q: ajax优化
There are five possible values for XHR.readyState:
0 (Uninitialized): The object has been created but the open() method hasn't been called.
1 (Loading): The open() method has been called but the request hasn't been sent.
2 (Loaded): The request has been sent.
3 (Interactive). A partial response has been received.
4 (Complete): All data has been received and the connection has been closed.

 

在第Interactive可以获取,没必要等到Complete时获取数据。服务器和客户端约定格式,用一个分隔符号来划分出可以独立使用的数据段,例如{name:Lee}|{name:Fiona},当接收到{name:Lee} | {Fi就马上执行回调函数,多出来的{Fi在之后再获取。


Q:CSRF解决根本实质。

A:几乎不可能伪造的随机ID;COOKIE不能跨域被获取,恶意站点无法获取TOKEN了;如果把TOKEN放到HTTP header,那么恶意站点也是无法获取TOKEN的,连猜的机会都没有。 


Q: 使用过的页面优化方法

A: JS合成和压缩;小图合成;300条数据的列表,删除一列,先去除CSS,再删除,耗时由10多秒降到1,2秒。其他网站的优化:Mybatis修改源码,提升基于MAP的SELECT性能;数据库索引优化。

未来可以用到的优化:requrie.js LABJS 按需加载

 

分享到:
评论

相关推荐

    一些结构优化和页面优化的建议

    ### 结构优化与页面优化的关键知识点 #### 一、URL策略与SEO考量 在网站改版过程中,URL的处理极为关键。尽管静态或伪静态URL更受搜索引擎青睐,但若现有网站主要依赖动态URL,且无静态化计划,维持现状可能是更...

    页面渲染原理及页面优化

    页面渲染原理及页面优化 页面渲染原理是指浏览器如何将 HTML、CSS、JavaScript 等文件加载和解析到浏览器中,并将其呈现给用户的过程。这个过程非常复杂,涉及到浏览器的内核、渲染引擎、解析算法等多方面的技术。...

    HTML页面优化 仅供学习交流.zip

    HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习...

    ASP.NET 页面优化器

    ASP.NET页面优化器是一种针对ASP.NET应用程序的工具,旨在提高网站性能,减少页面加载时间,提升用户体验。在网页开发中,优化是至关重要的,因为快速响应的网站不仅可以提高用户满意度,还能对搜索引擎排名产生积极...

    页面优化的十大方面.pdf

    网站页面优化是提升互联网用户体验和搜索引擎友好性的重要环节。页面优化不仅关乎网站的排名和收录,也直接影响到网站的长期发展。以下是从标题和描述中提取的十大页面优化知识点: 1. **标题设置**:标题应准确...

    页面优化的十大方面.docx

    页面优化是提升网站在搜索引擎排名和用户体验的关键环节。本文将详细阐述十个关键方面,帮助你优化网站页面,提高其质量和搜索引擎友好性。 1. 标题的设置:标题是页面优化的核心,应确保与页面内容紧密相关且独特...

    Web大数据量页面优化实践

    本文将深入探讨“Web大数据量页面优化实践”,结合提供的标签“源码”和“工具”,我们将从代码优化和利用工具两方面来讨论这个问题。 一、代码优化 1. **懒加载**:对于大数据量的页面,一次性加载所有内容可能...

    ASP.NET页面优化器 

    ASP.NET页面优化器是开发工具类的一个重要组件,它的主要目标是提高网页的加载速度和性能,从而提升用户体验。在ASP.NET框架中,页面优化器通过整合、压缩和缓存资源,如JavaScript、CSS和图片,来减少网络传输的...

    第七章-页面优化.pptx

    【SEO搜索引擎优化】页面优化是提升网站排名和用户体验的关键步骤,主要包括标题优化、描述优化、正文优化、图片优化、视频优化、H标签优化、精简网页代码、页面广告处理和分享代码设置等环节。 **标题优化**是页面...

    HTML页面优化器add-in

    HTML页面优化器add-in是一款基于C#开发的实用工具,主要针对ASP.NET平台下的Web应用程序进行性能优化。这款工具能够帮助开发者对HTML源代码进行分析和优化,从而提高网页加载速度,提升用户体验。在实际的软件项目...

    sem百度竞价着陆页面优化.docx

    SEM(搜索引擎营销)中的百度竞价着陆页面优化是提高广告投放效果的关键环节。着陆页面是用户点击广告后首先看到的网页,其设计和内容直接影响到用户的留存率和转化率。以下是对着陆页面优化的一些核心要点: 1. **...

    电商取胜之道--页面优化.pptx

    在电商领域,页面优化是取得竞争优势的关键因素之一。页面优化涉及多方面,包括营销推广、店铺管理、商品呈现、客户服务以及关系维护。本文件主要围绕这些要素展开,旨在提升电商平台的运营效率和用户体验。 首先,...

    网站页面优化

    "网站页面优化技术" 网站页面优化是指通过各种技术手段来提高网站页面的加载速度和用户体验的过程。它是网站开发和维护中非常重要的一方面。 首先,减少 HTTP 请求次数是网站页面优化的关键一步。根据统计,终端...

    sem之百度竞价着陆页面优化.docx

    以下是一些关于百度竞价着陆页面优化的关键点: 1. **目标页面的针对性**:着陆页面应直接关联到用户搜索的关键字,指向一个专门介绍该关键字相关产品的页面。这样可以确保用户快速找到他们寻找的信息,避免在无关...

    在母版页中绑定页面优化项的例子

    在这个例子中,我们将探讨如何在母版页中绑定页面优化项,以实现更有效的SEO(搜索引擎优化)策略。 首先,我们需要理解什么是页面优化项。页面优化项主要包括元标签(Meta Tags),如`...

    凤凰网SEO页面优化参考

    凤凰网SEO页面优化参考.ppt 页面优化的对象 搜索引擎 浏览用户 编辑 开发人员

    郭枫《专业垂直互联网站分享,我们如何做WEB页面优化?》

    ### 郭枫《专业垂直互联网站分享,我们如何做WEB页面优化?》知识点解析 #### 一、十大用户体验原则 1. **用户的特性**:用户通常被描述为“单细胞”、“懒惰”、“愚笨”,不愿意进行复杂的思考。这反映了用户在...

    网站页面优化策略.doc

    网站页面优化策略.doc

    网站SEO基本功-页面优化

    网站SEO基本功-页面优化

    移动SEO之页面优化(ZAC博客).pdf

    移动SEO之页面优化:连续几篇帖子谈移动搜索优化问题,不过谈的较多的是PC 和移动两个版本怎样 适配,以及独立URL 移动站和自适应移动站怎样取舍的问题,移动页面上具体 怎么优化说的比较少。这篇讨论移动页面的SEO...

Global site tag (gtag.js) - Google Analytics