E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高性能网站
java轻量级Http Server
lighttpd官方主页:www.lighttpd.netLighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对
高性能网站
,安全、快速、兼容性好并且灵活的webserver环境。
weixin_30868855
·
2020-06-28 01:17
架构
高性能网站
秘笈(四)——反向代理缓存
什么是反向代理?在介绍“反向代理”之前,首先要介绍一下“正向代理”的概念。1.什么是正向代理?在NAT技术(NetworkAddressTranslation)出现之前,所有主机无法直接与外网相连,要想上网,需要连接到一台能够访问外网的Web服务器,再通过这台服务器访问外网。而这台Web服务器就叫做“正向代理服务器”。现在的“”技术也是如何,我们把请求发给一台可以连接外面世界的Web服务器,由它转
凌澜星空
·
2020-06-26 22:01
架构高性能网站
构建高性能应用
架构
高性能网站
秘笈(七)——负载均衡
什么是负载均衡?当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能。那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题。下面详细介绍负载均衡的
凌澜星空
·
2020-06-26 22:01
架构高性能网站
构建高性能应用
高性能网站
设计之缓存更新的套路
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的都是这个逻辑,
ziven18
·
2020-06-26 17:32
缓存
你毛毛的前端入门书目
入门级JavaScriptDOM编程艺术原生htmlcssjs入门级教材主要是编程的思想
高性能网站
建设指南如何优化网页为什么这样做就能提升性能提升体验高性能JavaScript如何优化js为什么这么做能提升性能浅显的
喜欢就表白
·
2020-06-26 08:34
【Phalcon】Phalcon在阿里云ecs 的linux环境搭建让你真正搭建起来
Phalcon】Phalcon在阿里云ecs的linux环境搭建让你真正搭建起来【phalcon】完美路由配置apachenginx【Phalcon配置】Phalcon设置输出的编码问题【Phalcon实现
高性能网站
小马哥93
·
2020-06-24 23:01
phalcon
前端入门技术书籍推荐:JavaScript高级程序设计等,吐血整理!
这里列了一些个人觉得有必要看的书籍推荐书籍目录javascript高程(第三版)
高性能网站
建设指南Angular权威指南CSS世界CSS权威指南ES6标准入门(第三版)github入门与实践]HTTP权威指南
余光、
·
2020-06-23 21:45
【前端知识集合】
【读书心得
个人总结】
JS高级程序设计第三版
前端开发
前端书籍
入门
2019年的学习
1、纪念刘和珍君19.4.28★★★★★2、未来简史★★★★19.5.183、
高性能网站
建设进阶指南★★2019.5.214、中国通史100集★★★★★19.6.115、圆明园3集★★★★★19.6.186
海豚先生的博客
·
2020-06-23 21:31
构建
高性能网站
,针对前台工程师--总结篇
首先从一次完整的的请求说起:(以此为例get,www,baidu.com)1,webbrower发出request,2,然后解析www.baidu.com为ip,找到ip的服务器,3,服务器处理请求资源并返回请求的内容,4,browser接受请求内容过程,(返回内容是按顺序读取的)4.1遇到外联css,就会并发去读取css内容(),4.2遇到图片时,回去并发读取图片,目前浏览器的并发数为2,4.3
feiyan35488
·
2020-06-23 07:12
项目管理
maven
CSS
浏览器
Cache
简单说说高可用网站CDN架构
当前的
高性能网站
,CDN首先要解决的是南北互通,也就是电信和联通互通的问题,因为电信的网络访问联通的会很慢,而联通的网络访问电信的也会很慢。。。。这算是一个具有中国特色的问题
cuiweilong4752
·
2020-06-23 01:08
转 前端工程与性能优化
我们有雅虎14条性能优化原则,还有两本很经典的性能优化指导书:《
高性能网站
建设指南》、《
高性能网站
建设进阶指南》。经验丰富的工程师对于前端性能优化方法耳濡目染,基本都能一一列举出来。
chenfujian87
·
2020-06-22 21:14
web前端文章
《
高性能网站
建设》(7)--将脚本放在底部
使用脚本时,对于所有位于脚本以下的内容,逐步呈现都会被阻塞了。将脚本放在页面越靠下的地方,意味着更多的内容能够逐步地呈现。并行下载对响应时间影响最大的是页面中组件的数量。HTTP1.1规范建议浏览器从每个主机名并行地下载两个组件。将并行下载数增加到每个主机名超过两个也是有可能的,可以使用CNAME(DNS别名)来将组件分别放到多个主机名中。增加并行下载数量的优劣取决于你的宽带和CPU速度,过多的并
单纯的土豆
·
2020-06-20 22:58
高性能网站
建设面试总结以及案例
参考资料:
高性能网站
建设指南.pdf(快的话一晚上就能读完)提取码:tvazsegmentfault-瑞雪关于
高性能网站
建设指南的总结慕课网快速搞定前端初级JavaScript面试课程性能优化部分总结图性能黄金法则只有
Adagio-
·
2020-05-18 13:00
常见的几种嵌入式web服务器
Lighttpd,Shttpd,mongoose,Thttpd,Boa,Mini_httpd,Appweb,GoaheadLighttpdLibHttpd是一个开源轻量级嵌入式Webserver,是提供一个专门针对
高性能网站
quliuliu2013
·
2020-04-27 13:00
编写高性能可维护的css代码
本文主要参考MDN|编写高效的CSS、译文编写高性能高质量的CSS代码、《
高性能网站
建设指南》、谷歌|优化性能、《web前端最佳实践》—高性能css等总结而出。感谢前人的智慧!
HappyAdu
·
2020-04-11 01:13
全栈工程师书单
专业主义》如何成为全栈工程师《重来》《精益创业》从学生到工程师《编程之美》野生程序员的故事《打造Facebook》工程师事业指南《您就是极客》《代码整洁之道》全栈工程师眼中的HTTP《图解HTTP》《
高性能网站
建设进阶指南
全栈港
·
2020-04-09 04:19
《
高性能网站
建设》(1)--前端性能的重要性
跟踪Web页面性能浏览器会解析HTML并开始下载页面中的组件。这种情况下,浏览器的缓存是空的,因此必须下载所有的组件。时间花在哪里了?1.有缓存的场景并没有太多下载活动(浏览器解析HTML,JavaScript和CSS是从缓存中获得组件)。2.大量的HTTP请求是并行发生的。3.请求脚本时不会发生并行请求(浏览器在下载脚本时会阻塞额外的HTTP请求)。性能黄金法则只有10%20%的最终用户响应时间
单纯的土豆
·
2020-04-07 10:28
前端工程系列(二)
前端工程与性能优化首先,我们把雅虎14条优化原则,《
高性能网站
建设指南》以及《
高性能网站
建设进阶指南》中提到的优化点做一次梳理,按照优化方向分类,可以得到这样一张表格:优化方向优化手段请求数量合并脚本和样式表
Lionney
·
2020-04-06 01:22
《
高性能网站
建设指南》读书笔记
**性能黄金法则**只有10%20%的最终用户响应时间花在了下载HTML文档上。其余的80%90%时间花在了下载页面中的所有组件上。**前端处理规则**减少HTTP请求使用内容发布网络添加Expires头压缩组件将样式表放在顶部将脚本放在底部避免CSS表达式使用外部JavaScript和CSS减少DNS查找精简JavaScript避免重定向移除重复脚本配置ETag使Ajax可缓存HTTP相关概念H
十一不哭
·
2020-03-20 16:41
ubuntu安装lighttpd做web服务器
bykowenLighttpd是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对
高性能网站
,安全、快速、兼容性好并且灵活的webserver环境。
IFELSE
·
2020-03-19 08:54
web前端性能调优
参照了《
高性能网站
建设指南-前端工程师技能精髓》,本文主要主要概述前端的性能调优的方法。第一条优化:减少http请求一想到调优好多人都会想到减少http请求,但是可能好多人都会不知道具体操作,我
鵬_鵬
·
2020-03-11 07:56
网页优化 《
高性能网站
建设指南》笔记
标签:前端很薄的一本书,介绍了14个用于前端网页优化的规则。规则一:减少HTTP请求问题:网站的加载时间大部分是花费在HTTP请求上,HTTP请求过多会减慢网页的加载速度,严重影响用户的体验。因而该规则是所有规则中最重要的规则。解决:使用CSSSprites;对于小的图片使用内联data:[;][base64],规则二:使用CDN问题:下载速度与离服务器的物理距离有关。解决:使用CDN规则三:缓存
philoZhe
·
2020-03-09 11:36
漫谈Web缓存
了解前端缓存是打造
高性能网站
的必要知识。
那个小码哥
·
2020-03-07 04:36
《
高性能网站
建设指南》读书笔记
减少HTTP请求图片地图//示例代码...CSSSprites合并图片,使用CSS背景定位。内联图片通过使用data:URL模式可能在web页面上包含图片但无需任何额外的HTTP请求。data:URL除了可以用于内联图片,还可以用在任何需要指定URL的地方,包括script和a标签。缺点是不受IE支持,另外可能存在数据大小上的限制。由于data:URL是内联在页面上的,在跨越不同页面时不会被缓存。
flyingjimmy
·
2020-03-03 19:35
《
高性能网站
建设》(9)--使用外部JavaScript和CSS
通常情况下,JavaScript和CSS包含在外部文件中更好纯粹而言,内联快一些在下载量相同的情况下,内联比外部更快一些(外部文件需要承担多个HTTP请求带来的开销,由此可见减少HTTP请求数量的重要性)。尽管外部示例可以从样式表和脚本的并行下载中获益,但是HTTP请求数量的差距使内联示例在响应时间上更快一些。但是现实中还是使用外部文件会产生更快的页面,外部文件所带来的收益是JavaScript和
单纯的土豆
·
2020-02-23 13:22
《
高性能网站
建设》(8)--避免使用CSS表达式
CSS表达式是动态设置CSS属性的一种强大(并且危险)的方式。对CSS表达式的频繁求值使其得以工作,但也导致CSS表达式的低下性能。更新表达式表达式的问题在于对其进行求值的频率比人们期望的要高。求值的情形包括页面呈现,大小改变,页面滚动和用户鼠标在页面上的拖拽。避开这个问题的方式有两种:1.一次性表达式:如果CSS表达式必须被求值一次,那么可以在这一块执行中重写它本身。2.事件处理器:使用时间处理
单纯的土豆
·
2020-02-23 07:02
《
高性能网站
建设》(10)--减少DNS查找
响应时间依赖于DNS解析器(通常由你的ISP提供),它所承受的请求压力,你与它之间的距离和你的带宽速度。如何减少页面花在DNS查找上的时间很关键。DNS缓存和TTLDNS查找可以被缓存起来以提高性能用户请求一个主机名之后,DNS信息会留在操作系统的DNS缓存中,之后对于该主机名的请求将无需进行过多的DNS查找,至少短时间内不需要。浏览器的缓存和操作系统的缓存相分离只要浏览器在其缓存中保留了DNS记
单纯的土豆
·
2020-02-15 03:20
前端优化学习
一些性能优化资料BestPracticesforSpeedingUpYourWebSite前端性能优化相关2017前端性能优化清单前端性能优化指南动物书:《高性能JavaScript》、《
高性能网站
建设进阶指南
VioletJack
·
2020-02-13 19:06
如何提升Web性能
参考《
高性能网站
建设指南》规则一:尽量减少HTTP请求。1.使用CSSSprites合并图片。2.使用data:URL内联图片。3.合并脚本以及样式表。规则二:使用CDN。
暮云春树_3126
·
2020-02-06 09:02
提高网站性能的14条黄金法则
高性能网站
建设SteveSouders目前在Google工作,他的这两本书(另外一本是EvenFasterWebSites:PerformanceBestPracticesforWebDevelopers
赵坤_代码人生
·
2020-02-02 22:41
前端性能和优化
关于前端性能和优化我们有雅虎14条性能优化原则,还有两本很经典的性能优化指导书:《
高性能网站
建设指南》、《
高性能网站
建设进
JuanitaLee
·
2020-01-03 23:12
网站性能优化
这是关于《
高性能网站
建设指南》的读书笔记。黄金法则只有10%-20%的最终用户响应时间花在了下载HTML文档上,其余80%-90%的时间花在下载页面中所有的组件上。
零小白
·
2019-12-26 12:03
《
高性能网站
建设指南》读书笔记
HTTP概述C/S协议,请求与响应构成,短连接协议,请求响应完成后马上断开连接。GET请求包含一个URL,然后是请求头,POST除了URL和请求头外,还拥有请求体,请求之前要组装请求体,所以速度上没有GET请求快。HTTP响应包含请求码、响应头和响应体。压缩如果浏览器支持和服务器支持的话,使用压缩来减少响应大小。浏览器使用Accept-Encoding:gzip,deflate来声明它支持压缩。服
_杨溜溜
·
2019-12-15 21:53
性能优化
前端
技术书刊
Javascript#########《JavaScript设计模式》《
高性能网站
建设指南》《
高性能网站
建设进阶指南》出自叶小钗12年博客"http://www.cnblogs.com/yexiaochai
曾经过往
·
2019-12-08 02:12
网站优化之——
高性能网站
建设指南
网站优化之——
高性能网站
建设指南不考虑带宽大小,不考虑服务器性能如何,如何保证网站从服务器到用户浏览器这个过程是最快的,打开一个网站之前的用户体验是最好的呢。
简书拾荒者
·
2019-11-07 01:54
浏览器性能问题
performance/rules.html中文翻译:http://www.cnblogs.com/developersupport/p/webpage-performance-best-practices.html《
高性能网站
建设指南
web前段求应聘
·
2019-11-03 17:57
《
高性能网站
建设指南》规则10—精简javascript
规则10——精简javascript精简精简是从代码中移除不必要的字符以减少其大小,进而改善加载时间的实践。在代码被精简后,所有的注释以及不必要的空白字符(空格、换行和制表符)都将被移除。这里,我需要谈一下另外一种更具挑战性的精简方式——混淆。混淆混淆和精简一样,它也会移除注释和空白,同时它还会改写代码。作为改写的一部分,函数和变量的名字将被转换为更短的字符串,这时的代码更加精炼,也更加难以阅读。
小光
·
2019-10-15 05:21
javascript
《
高性能网站
建设指南》规则9—减少DNS查找
减少DNS查找DNS将主机名映射到IP地址上,在DNS查找的响应时间依赖于DNS解析器(通常由你的ISP提供),它所承担的请求压力、你与它之前的距离和你的带宽速度。DNS缓存和TTLDNS查找可以被缓存起来以提高性能。这种缓存可以发生在由你的ISP或者局域网中的一台特殊的缓存服务器上,但我们这里要探索的是发生在独立用户的计算机上的DNS缓存。例如,在用户请求了一个主机名之后,DNS信息会留在操作系
小光
·
2019-10-15 05:21
javascript
IIS 网站服务器性能优化指南
用于分析网页,并根据一些
高性能网站
的规则进行相
·
2019-09-23 10:46
前端工程化
《
高性能网站
建设指南》《
高性能网站
建设进阶指南》前端工程化web应用复杂度的增加,特别是单页面应用的风靡。组件化,工程化,自动化成了前端发展的趋势。或者说一线的互联网公司就是这么做的。
缓缓先生
·
2019-08-15 00:00
webpack
http
vue.js
高性能网站
实用技巧之消息队列篇
什么是消息队列消息队列(MessageQueue)是一种进程间通信或同一进程的不同线程间的通信方式。进程或者线程之间通过消息进行通信,消息发送后可以立即返回,由消息系统来确保信息的可靠传递,消息发布者(生产者)只管把消息发布到消息队里中而不用管谁来消费,消息使用者(消费者)只管从消息队列中获取消息以进一步处理而不用管理谁发布的消息,这样发布者和使用者都不用知道对方的存在。消息(Message)是指
沙漏半杯
·
2019-07-13 16:30
java
消息队列
RabbitMQ
大龄程序员书单
服务器基础设施核心技术(运维基础)云原生基础架构:构建和管理现代可扩展基础架构的模式及实践企业迁云实践生产微服务(推荐)可伸缩服务架构:框架与中间件深入实践SpringBoot(入门级)WebAPI的设计与开发
高性能网站
建设指南
南云编程
·
2019-06-03 20:57
高性能网站
搭建-前端性能优化 (附Vue首屏加载时间优化详细方案)
其中一些经验吸收自《
高性能网站
建设指南》SteveSouders著电子工业出版社。一、代码相关
zj1024
·
2019-05-31 00:00
nginx
vue.js
前端性能优化
常见的几种嵌入式web服务器
服务器常见的有:Lighttpd,Shttpd,Thttpd,Boa,Mini_httpd,Appweb,GoaheadLighttpdLibHttpd是一个开源轻量级嵌入式Webserver,是提供一个专门针对
高性能网站
阿付0813
·
2019-05-28 18:17
嵌入式
前端优化总结
推荐几篇:CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化《
高性能网站
建设指南》这本书中提出了一些规则:规则1——减少HTTP请求规则2——使用内容发布网络规则3——添加Expires头规则
施天助
·
2019-05-27 06:47
高性能网站
建设指南 读书笔记2
规则5-将样式表放在顶部将样式表放在文档底部就会导致在浏览器中阻止内容逐步呈现。为避免当样式变化时重绘页面中的元素,浏览器会阻塞内容异步呈现。规则5对于加载页面所需的实际时间没有太多影响,它影响更多的是浏览器对这些组件顺序的反应。实际上,用户感觉缓慢的页面反而是可视化组件加载得更快的页面。在浏览器和用户等待位于底部的样式表时,浏览器会延迟显示任何可视化组件,这一现象,被称之为“白屏”。为了避免白屏
Upcccz
·
2019-05-14 00:39
《
高性能网站
建设指南》精缩
本书成书于08年,是十几年前的事情,所以难免会有一些理论跟不上时代,但是很多原理性的问题,仍然值得我们去学习。笔者用几小时的时间,通读了本书,并进行了内容的精缩,希望能够帮助到大家~一、减少http请求图片地图、雪碧图、合并js/css文件、内联图片二、使用CDN没什么好说的~三、添加Expires头主要目的是进行http缓存,更好的方案是使用cache-controlExpires与cache-
任无名F
·
2019-04-19 18:15
《
高性能网站
建设指南》精缩
本书成书于08年,是十几年前的事情,所以难免会有一些理论跟不上时代,但是很多原理性的问题,仍然值得我们去学习。笔者用几小时的时间,通读了本书,并进行了内容的精缩,希望能够帮助到大家~一、减少http请求图片地图、雪碧图、合并js/css文件、内联图片二、使用CDN没什么好说的~三、添加Expires头主要目的是进行http缓存,更好的方案是使用cache-controlExpires与cache-
任无名F
·
2019-04-19 18:15
Nginx网络架构实战学习笔记(五):大访问量优化整体思路、ab压力测试及nginx性能统计模块、nginx单机1w并发优化
性能统计模块ab压力测试nginx性能统计模块nginx单机1w并发优化整装待发:socketnginx曾名socket系统层面文件nginx层面文件系统层面再出发大访问量优化整体思路高性能的服务器的架设对于
高性能网站
Leesin Dong
·
2019-04-02 09:19
#
Big
Data
------
Nginx
高性能网站
设计之缓存更新
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的都是这个逻辑,
别停,
·
2018-08-14 20:27
项目中的技术
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他