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
高性能web
基于linux&unix
高性能web
服务器架构思路分析
随着21世纪互联网的快速发展以及web2.0的诞生,最初web服务器已经不能满足我们的需求.而现在我们要考虑的不再仅仅是web服务器以及数据库服务器这么简单,我们所需要考虑的就是设计出一套
高性能web
解决方案
fancy1921
·
2010-09-21 17:41
Web
linux
linux
unix
职场
高性能
休闲
web服务器长连接
构建
高性能web
之路------web服务器长连接 web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可
yinwufeng
·
2010-09-20 16:00
apache
html
Web
Blog
Apache自带的压力测试工具――ab初体验
我们知道压力测试的软件确实很多,诸如微软的WAST,惠普的LoadRunner以及等等其他的,但这些软件学习起来还是需要花费些时间,在选择上实在头痛,后来在郭欣的那本《构建
高性能WEB
站点》上看到了他介绍的这款
ccnuzxg
·
2010-09-03 11:32
职场
ab
压力测试
休闲
WEB性能测试
Apache自带的压力测试工具――ab初体验
我们知道压力测试的软件确实很多,诸如微软的WAST,惠普的LoadRunner以及等等其他的,但这些软件学习起来还是需要花费些时间,在选择上实在头痛,后来在郭欣的那本《构建
高性能WEB
站点》上看到了他介绍的这款
ccnuzxg
·
2010-09-03 11:32
职场
ab
压力测试
休闲
WEB性能测试
android WebView 学习
在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
xiangyong2008
·
2010-08-31 17:00
JavaScript
java
android
浏览器
webkit
browser
高性能web
开发 - 如何加载JS,JS应该放在什么位置?
外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)
leiy
·
2010-08-30 09:36
Web
加载
开发
高性能
位置
高性能web
开发 - 如何加载JS,JS应该放在什么位置?
外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)
leiy
·
2010-08-30 09:36
Web
加载
开发
高性能
位置
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
kakaluyi
·
2010-08-27 13:00
sql
mysql
Web
log4j
server
OpenSource
android:webView总结
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: 在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
jaymsimusic
·
2010-08-26 14:00
JavaScript
android
浏览器
chrome
webkit
linux下nginx的安装与配置
【简介】 Nginx是一个很牛的
高性能Web
和反向代理服务器,它具有有很多非常优越的特性:在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一
山哥
·
2010-08-03 09:00
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
jiagyao
·
2010-07-30 11:00
sql
log4j
mysql
Web
server
OpenSource
构建
高性能web
之路------读《构建
高性能web
站点》有感
上星期读到一本书,《构建
高性能web
站点》,感觉有点如获至宝,完全可以称为
高性能web
的入门宝典,虽然内容不够深入,但基本涵盖了
高性能web
需要考虑的方方面面,并且书中附有大量实验过程和数据,全然不是那种高高在上的姿态
winsli
·
2010-07-24 17:00
Web
互联网
浏览器
脚本
saas
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
cutesource
·
2010-07-03 12:00
构建高性能web系列
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
izuoyan
·
2010-07-03 12:00
mysql
log4j
Web
配置管理
OpenSource
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
cutesource
·
2010-07-03 12:00
mysql
数据库
Web
server
database
query
构建
高性能web
之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabaseproxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的databaseproxy。databaseproxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。整
izuoyan
·
2010-07-03 12:00
Web
mysql
log4j
配置管理
OpenSource
android:webView总结
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: 在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
wapysun
·
2010-06-30 10:00
android
android:webView总结
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: 在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
isiqi
·
2010-06-30 10:00
JavaScript
android
浏览器
chrome
webkit
android:webView总结
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: 在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
wufenglong
·
2010-06-30 10:00
JavaScript
java
android
浏览器
webkit
browser
高性能WEB
开发(11) - flush让页面分块,逐步呈现
在处理比较耗时的请求的时候,我们总希望先让用户先看到部分内容,让用户知道系统正在进行处理,而不是无响应。一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js调用的请求接口。 正对这种情况,还有一种处理方法,就是让response分块编码进行传输。response分块编
Fangrn
·
2010-06-23 16:00
html
Web
jsp
Ajax
XHTML
高性能WEB
开发(8) - 页面呈现、重绘、回流。
页面呈现流程 在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。 1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对象(tag)。dom树
Fangrn
·
2010-06-23 16:00
jquery
Web
浏览器
IE
chrome
高性能WEB
开发(7) - JS、CSS的合并、压缩、缓存管理
本篇文章主要讨论下目前JS,CSS合并、压缩、缓存管理存在的一些问题,然后分享下自己项目中用到的1个处理方案,并提供1个实例下载。存在的问题: 合并、压缩文件主要有2方面的问题: 1.每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。 2.因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合并、压缩后的文件,而开发环境为
Fangrn
·
2010-06-23 16:00
JavaScript
Web
css
配置管理
项目管理
高性能WEB
开发(5) - 减少请求,响应的数据量
上一篇中我们说到了 如何减少请求数 ,这次说说如何 减少请求、响应的数据量(即在网络中传输的数据量),减少传输的数据量不仅仅可以加快页面加载速度,更可以节约服务器带宽,为你剩不少钱(好像很多机房托 管都是按流量算钱的)。 GZIP压缩 gzip是目前所有浏览器都支持的一种压缩格式,IE6需要SP1及以上才支
Fangrn
·
2010-06-23 16:00
jquery
nginx
Web
浏览器
firefox
高性能WEB
开发 - 为什么要减少请求数,如何减少请求数!
http请求头的数据量 我们先分析下请求头,看看每次请求都带了那些额外的数据.下面是监控的google的请求头 Host www.google.com.hk User-Agent Mozilla/5.0 (Windows; U; Windows
Fangrn
·
2010-06-23 16:00
Web
css
Google
yui
bing
高性能web
开发 - 如何加载JS,JS应该放在什么位置?
外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈 现内容。 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理, 当浏览器从服务器接收到了HTML文档,并
Fangrn
·
2010-06-23 16:00
JavaScript
Web
浏览器
css
Google
高性能WEB
开发 - 图片篇
一、缩小图片大小 当图片很多的时候,减少图片大小是提高下载速度最直接的 方法。 1. 使用PNG8代替GIF(非动画图片),因为PNG8在效果一样的情况,图片大小比GIF要小。 2. 用fireworks处理PNG图片,在我们产品中很多PNG图片是美工直接用photoshop导出的, 后来让美工用firew
Fangrn
·
2010-06-23 16:00
Web
css
浏览器
IE
yui
高性能WEB
开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
一般大家在处理这种情况,都使用ajax,先把html输出到客户端,然后再用ajax取加载比较耗时的资源。用ajax麻烦的地方是增加了请求数,而且需要写额外的js代码、和js调用的请求接口。正对这种情况,还有一种处理方法,就是让response分块编码进行传输。response分块编码,可以先传输一部分不需要处理的html代码到客户端,等其他耗时代码执行完毕后再传输另外的html代码。分块编码(ch
·
2010-06-19 13:04
服务器集群和python学习资料
服务器参考配置heartbeatformredhatLinux系统安全与优化中文版架构
高性能web
站点TheLinuxEnterpriseClusterlinux系统参数TCP迁移技术报告年度十佳Linux
5290
·
2010-06-18 18:02
集群
python
服务器
学习
资料
Java SE开发必读书籍文章
分布式开发基础 网络相关 TCP/IP NIO&MINA AIOAIO AIOTricksandTips 网站架构 EventuallyConsistent Amazon'sDynamo CAP BASE 《构建
高性能
huyiyang2010
·
2010-06-18 10:00
java
maven
memcached
读书
Mina
消息中间件
合理利用现有技术构建
高性能Web
应用,兼为这两天的战帖添把火
由于这三篇文章皆和
高性能Web
应用或者网络引用相关,遂抛砖引玉,谈谈自己的见解。其一、windows服务器性能堪忧windows服务器的性能在很长时间都被人诟病,但是自
懒人居 - Coding for fun
·
2010-06-13 22:00
高性能WEB
开发 页面呈现、重绘、回流。
页面呈现流程在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。1.浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对象(tag)。dom树就是我们用firebu
·
2010-05-14 00:49
高性能WEB
开发 JS、CSS的合并、压缩、缓存管理
存在的问题:合并、压缩文件主要有2方面的问题:1.每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。2.因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合并、压缩后的文件,而开发环境为了修改、调试方便,需要加载非合并、压缩的文件,所以我们常常需要在JSP中类似与下面的判断代码:复制代码代码如下:缓存问题:在现在JS满天飞的时代,大家都知道缓存能带
·
2010-05-14 00:49
高性能WEB
开发(5) 减少请求,响应的数据量
GZIP压缩gzip是目前所有浏览器都支持的一种压缩格式,IE6需要SP1及以上才支持(别说你还在用IE5,~_~)。gzip可以说是最方便而且也是最大减少响应数据量的1种方法。说它方便,是因为你不需要为它写任何额外的代码,只需要在http服务器上加上配置都行了,现在主流的http服务器都支持gzip,各种服务器的配置这里就不一一介绍(其实是我不知道怎么配),nginx的配置可以参考我这篇文章:w
·
2010-05-14 00:51
高性能WEB
开发 为什么要减少请求数,如何减少请求数!
http请求头的数据量我们先分析下请求头,看看每次请求都带了那些额外的数据.下面是监控的google的请求头Hostwww.google.com.hkUser-AgentMozilla/5.0(Windows;U;WindowsNT5.2;en-US;rv:1.9.2.3)Gecko/20100401Firefox/3.6.3GTBDFffGTB7.0Accepttext/html,applica
·
2010-05-14 00:06
高性能web
开发 如何加载JS,JS应该放在什么位置?
外部JS的阻塞下载所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CS
·
2010-05-14 00:20
高性能WEB
开发 图片压缩篇
一、缩小图片大小当图片很多的时候,减少图片大小是提高下载速度最直接的方法。1.使用PNG8代替GIF(非动画图片),因为PNG8在效果一样的情况,图片大小比GIF要小。2.用fireworks处理PNG图片,在我们产品中很多PNG图片是美工直接用photoshop导出的,后来让美工用fireworks处理PNG(大概的方式是选择保存为PNG8,删除背景色)。处理后100K的图片大小基本减少了3/4
·
2010-05-13 23:16
高性能WEB
开发 web性能测试工具推荐
Firebug:Firebug是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:HttpWatch:httpwatch功能类似firebug,可以监控请求头,响应头,显示资源加载瀑布图。但是httpwatch还能显示GZIP压缩信息,DNS查询,TCP链接信息,个人在监控http请求比较喜欢使用httpwatch,httpwatch包含IE和firefox插件。不过
·
2010-05-13 23:15
高性能WEB
开发 nginx HTTP服务器篇
第一篇:HTTP服务器因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf)提到单独的服务器,用更加快速的HTTP服务器,这里选择了nginx了,nginx相比apache,更加轻量级,配置更加简单,而且nginx不仅仅是高性能的HTTP服务器,还是高性能的反向代理服务器。目前很多大型网站都使用了nginx,新浪、网易、QQ等都使用了nginx
·
2010-05-13 23:30
web高性能开发系列随笔 (转)
http://www.cnblogs.com/BearsTaR/archive/2010/05/12/web_performance.html 在BlogJava里写了一些关于
高性能WEB
开发的随笔,
ulark
·
2010-05-12 18:00
高性能WEB
开发
高性能WEB
开发 - HTTP服务器篇
高性能WEB
开发 - 图片篇
高性能web
开发 - 如何加载JS,JS应该放在什么位置?
birdwindy
·
2010-05-11 15:00
JavaScript
Web
Ajax
css
chrome
高性能WEB
开发(8) - 页面呈现、重绘、回流。
页面呈现流程 在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。 1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对象(tag)。dom树
BearRui(AK-47) 的Blog
·
2010-05-10 17:00
构建
高性能web
之路------web服务器长连接
web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可。从理论上,长连接可以免去大量建立和关闭连接的资源消耗,但同时也有大量连接被占用的代价。因此可以初步判断长连接比短连接能带来更高的TPS,更低的CPU消耗,更少的IO,更高的内存占用,下面通过实战来验证。服务器环境和测试工具可以见工具和环境准
cutesource
·
2010-05-08 18:00
apache
Web
processing
concurrency
web服务
测试工具
构建
高性能web
之路------web服务器长连接
web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可。从理论上,长连接可以免去大量建立和关闭连接的资源消耗,但同时也有大量连接被占用的代价。因此可以初步判断长连接比短连接能带来更高的TPS,更低的CPU消耗,更少的IO,更高的内存占用,下面通过实战来验证。服务器环境和测试工具可以见工具和环境准
izuoyan
·
2010-05-08 18:00
apache
Web
构建
高性能web
之路------工具和环境准备篇
一.web服务器 1)apache apache分为很多模式,大家最熟悉有prefork和worker两种,在linux上安装apache可见文档 值得注意的是prefork和worker的选择是在编译期,在make之前就需要选定安装的模式,如: ./configure --with-mpm=prefork ./configure --with-mpm=worker 二.压力工具
izuoyan
·
2010-05-08 17:00
apache
c
Web
linux
Excel
构建
高性能web
之路------工具和环境准备篇
一.web服务器1)apacheapache分为很多模式,大家最熟悉有prefork和worker两种,在linux上安装apache可见文档值得注意的是prefork和worker的选择是在编译期,在make之前就需要选定安装的模式,如:./configure--with-mpm=prefork./configure--with-mpm=worker二.压力工具1)abab为apache内置的压
cutesource
·
2010-05-08 17:00
apache
Web
linux
服务器
Excel
工具
android webview学习
在Android手机中内置了一款
高性能web
kit内核浏览器,在SDK中封装为一个叫做WebView组件。
yangguangfu
·
2010-04-29 22:00
JavaScript
android
浏览器
互联网
webkit
高性能WEB
开发(6) - web性能测试工具推荐
本来这篇文章应该在写在前面的,因本人写的无章法,所以比较乱。 WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现、JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起分享下。Firebug: Firebug是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:
BearRui(AK-47) 的Blog
·
2010-04-28 12:00
Web 设计与开发者必须知道的 15 个站点
高性能WEB
开发系列http://www.blogjava.net/BearRui/archive/2010/04/26/web_performance.html Web设计与开发者必须知道的站点ColorCombos
sandy_leen
·
2010-04-25 22:00
Web
css
浏览器
IE
firefox
[构建
高性能web
站点]-2实际案例
想不到早上写了读书笔记一,晚上就给我一个实例来完成读书笔记的第二集了。 今天是举国哀悼日,国米比赛不转了,QQ农场也不能偷了。 猜测农场停机之后,作物和动物的生长计时应该是继续的。。。嘿嘿,所以12点不去偷菜,更待何时。 可惜我对自己农场的收割过程,是伴随着不断提示超时提示。通过锲而不舍的刷新-重试总算完成了收割,随后点击好友列表,抛异常!
sw1982
·
2010-04-22 00:00
Web
cache
互联网
读书
SNS
[构建
高性能web
站点]-笔记1绪论
绪论: 找到瓶颈在哪里 增加带宽 减少网页里面的http请求 加快服务器脚本计算速度 使用动态内容缓存 使用数据缓存 动态内容静态化 更换web服务器软件 页面组件分离 合理部署服务器 使用负载均衡 优化数据库 考虑可扩展性 减少视觉等待 初看标题真的没什么新鲜,可是不看绪论,我们能心有优化性能的全景么? 常说的负载均衡,其实还是有不少
sw1982
·
2010-04-21 07:00
Web
脚本
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他