前言 性能黄金法则(Performance Golden Rule)解释了只有10%~20%的最终用户响应时间花在接收所请求的用户HTML文档上,剩余80%~90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上,最终用户响应时间花费在页面组件上 ——Steve S ...
转载 2021-10-21 19:45:00
98阅读
2评论
1、缓存 对那些经常使用的数据和需要大量的时间来创建的数据可以存储在内存中,后来的请求直接使用,不需要在从新生
原创 2023-03-21 17:08:41
112阅读
网站性能提高之国外空间因为备案问题,只能选择国外服务器了 1、在国外租用一个尽量稳定的、快速的服务器,作为主服务器;   2、在国内租用一个便宜的、稳定的、快速的服务器,作为辅服务器,一般来说就几十块钱,双线的也就百来元;如果有独立ip更好,省去DNS解析时间,如果没有,就将就着用IDC公司提供的三级域名。IDC公司提供的三级域名都是备案过的,不用担心备案问题,也不用担心拍照问题。(声明
原创 2012-07-13 20:50:26
356阅读
网站性能优化的几点最佳实践1.动静分离动是指网站的动态内容,如jsp文件,这些东西交给tomcat或jboss来处理静是指静态的html,js,css,image,这些东东交给apache来处理,因为tomcat等web容器来处理静态内容时效果不是很好2.镜像对于大型的网站,考虑到那方和北方的用户访问时可以自动切换到相应的网通/电信机房3.静态内容缓存如静态的html页面,把他们缓存起来,可以在服务器端做缓存,也可以在客户端缓存,合理设置客户端缓存的时间(Expire Date)4.js和css文件做压缩操作我们编码后的css和js一般都是格式良好的文件,里面的换行空白,注释都很完整,但是这样
转载 2011-03-15 08:47:00
77阅读
2评论
网站性能提高之国外空间因为备案问题,只能选择国外服务器了 1、在国外租用一个尽量稳定的、快速的服务器,作为主服务器;   2、在国内租用一个便宜的、稳定的、快速的服务器,作为辅服务器,一般来说就几十块钱,双线的也就百来元;如果有独立ip更好,省去DNS解析时间,如果没有,就将就着用IDC公司提供的三级域名。IDC公司提供的三级域名都是备案过的,不用担心备案问题,也不用担心拍照问题。(声明
原创 2012-07-12 23:15:04
238阅读
网站性能提高之国外空间因为备案问题,只能选择国外服务器了 1、在国外租用一个尽量稳定的、快速的服务器,作为主服务器;   2、在国内租用一个便宜的、稳定的、快速的服务器,作为辅服务器,一般来说就几十块钱,双线的也就百来元;如果有独立ip更好,省去DNS解析时间,如果没有,就将就着用IDC公司提供的三级域名。IDC公司提供的三级域名都是备案过的,不用担心备案问题,也不用担心拍照问
原创 2021-08-26 09:42:16
149阅读
1、缓存 对那些经常使用的数据和需要大量的时间来创建的数据可以存储在内存中,后来的请求直接使用,不需要在
原创 9月前
78阅读
本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高网站的可用性和可靠性。反向代理服务器又称为 WEB 加速服务器,它位于 WEB
转载 精选 2010-09-04 10:06:27
446阅读
  李明慧 (limhui@cn.ibm.com), 软件测试工程师, IBM 2009 年 4 月 02 日 本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高网站的可用性和可靠性。 本文在介绍 s
转载 2010-09-14 20:55:47
457阅读
本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高网站的可用性和可靠性。 现在有许多大型的门户网站如 SINA 都采用 squid 反向代理技术来加速网站的访问速度,可将不同的 URL 请求分发到后台不同的 WEB
转载 精选 2010-11-25 18:00:57
4451阅读
2点赞
1评论
​ ​在一个页面中,每一个外部JavaScript 及CSS文件都会导致一个额外的HTTP请求。所以,
原创 2022-03-31 14:07:34
34阅读
  1.减少往返行程(Reduce Round Trips)   使用下面的方法可以减少Web服务器和Browser之间的往返行程:   (1)为Browser启用缓存   如果呈现的内容是静态的或变化周期较长,应启用Browser缓存,避免发出冗余的http请求。   (2)缓冲页面输出   如果可能,则尽量缓冲页面输出,处理结束后再一次传送到客户端,这可以避免频繁传递小块内容所造成的多次网络
转载 2009-12-26 15:44:00
59阅读
2评论
1. 减少往返行程(Reduce Round Trips)  使用下面的方法可以减少Web服务器和Browser之间的往返行程:  (1)为Browser启用缓存  如果呈现的内容是静态的或变化周期较长,应启用Browser缓存,避免发出冗余的http请求。  (2)缓冲页面输出  如果可能,则尽量缓冲页面输出,处理结束后再一次传送到客户端,这可以避免频繁传递小块内容所造成的多次网络交互。由于这种...
转载 2009-12-19 00:07:00
49阅读
2评论
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
转载 2013-05-21 20:50:00
56阅读
2评论
一、减少往返行程(Reduce Round Trips)使用下面的方法可以减少Web服务器和Browse
原创 2022-11-25 17:30:51
83阅读
摘要:过于笨重的网站最终将影响用户体验。据统计,2013年每个网页文件的大小
此文章转自李明慧,中间有些东西是自己改动的,如有错误,敬请谅解 本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高网站的可用性和可靠性。 现在有许多大型的门户网站如 SINA 都采用 squid 反向代理技术来加速
转载 精选 2012-06-27 15:17:03
634阅读
李明慧, 软件工程师, IBM 李明慧 ,在 IBM 中国软件开发中心 BI 团队工作从事 InfoSphere Warehouse Administration Console 的功能测试工作。曾在 DeveloperWorks 发表《将 DB2 DWE 9.1.X 迁移到 DB2 Warehouse 9.5》、《 InfoSphere Warehouse SQL 仓储命令
转载 精选 2012-12-07 10:52:59
317阅读
一些知名的公司如Adobe推荐的性能优化实践,在实际场合中可能会存在一些问题。那么,有哪些应用程序性能问题。列表如下:1、线程争用长期执行的请求,如慢查询,较重的后台任务,网站内容负载高;2、高CPU占用率;3、应用程序性能差。如负载大的搜索请求,代码或组件代码复杂等;4、缺少合适的维护;5、程序调度时缓存不足;6、没有应用CDN;7、浏览器缺少缓存;8、页面加载脚本过多;9、CSS加载位置不当;
原创 2021-03-18 19:10:01
468阅读
  • 1
  • 2
  • 3
  • 4
  • 5