继前面几篇文章后再来说说老生常谈的话题,怎么样提升前端性能。文中很多取材自网络及《High 
PerformanceWebSites》,并根据自己工作中所接触到的知识整理而成。1. 
减少HTTP请求终端用户响应时间80%消耗在前端,而大部分时间都是在下载页面的资源:图片,脚本,flash等等,减少请求...
                            
                            
                                分类:
Web程序   时间:
2014-05-08 09:21:43   
                                阅读次数:
365
                             
                    
                        
                            
                            
                                参考自《大型网站技术架构》第1~3章
1、大型网站架构演化发展历程
(1)初始阶段的网站架构:一台服务器分别作为应用、数据、文件服务器
(2)应用服务和数据服务分离:三台服务器分别承担上述三项工作,其中应用服务器要求CPU强大、数据库服务器需求更快的硬盘和内存,文件服务器需要较大的硬盘。
(3)使用缓存改善网站性能:分为本地缓存以及缓存在专门的分布式服务器上的远程缓存。
(4)使...
                            
                            
                                分类:
Web程序   时间:
2014-05-08 04:42:48   
                                阅读次数:
430
                             
                    
                        
                            
                            
                                大数据量引起的高并发处理:
1、数据量超过百万时增加集群服务器,比如使查询和操作分别在不同服务器上执行,如果数据量超过千万时这样会增加服务器间相互复制数据的资源开销,这时考虑把数据资源比如用户表根据ID放在不同的数据库集群中。
2、是页面静态化,因为html比jsp更节省资源和性能,考虑将页面做成html返回给客户,比如用freemarker工具
3、缓存技术,集群中采用memcached...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 04:18:07   
                                阅读次数:
361
                             
                    
                        
                            
                            
                                ab已经不是什么新鲜玩意,平时工作中会需要一些性能测试,很多工作完全可以由AB来替代,而不需要动用LR这样重量级的工具。此文仅做个笔记,以便以后查阅。
1、安装:要使用AB,需要先安装Apache,它是Apache自带的测试工具(apache benchmark),在apache的安装目录下。
2、使用:
使用格式: ./ab [options] [http://]hostname[:por...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 03:56:35   
                                阅读次数:
332
                             
                    
                        
                            
                            
                                分享一个zabbix数据库的优化脚本,适合2.0版本。对history,hostory_uint按日分区,trends,trends_uint按月分区;关闭Houserkeeper:vimzabbix_server.confDisableHousekeeper=1对history,hostory_uint每日建立第二天的分区并删除45天前的分区对trends,trends_uint每月20号建立..
                            
                            
                                分类:
数据库   时间:
2014-05-08 03:26:48   
                                阅读次数:
499
                             
                    
                        
                            
                            
                                简介Varnish是一款高性能且开源的反向代理服务器和HTTP加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的squid相比,varnish具有性能更高、速度更快、管理更加方便等诸多优点;目前最新版本是4.0.0,而3.x的版本也是可以生产环境下使用的稳定版本,但yum..
                            
                            
                                分类:
其他好文   时间:
2014-05-08 03:14:33   
                                阅读次数:
429
                             
                    
                        
                            
                            
                                前言*DRBD(DistributedReplicatedBlockDevice)是一个基于块设备级别在远程服务器直接同步和镜像数据的开源软件,类似于RAID1数据镜像,通常配合keepalived、heartbeat等HA软件来实现高可用性。这里简单记录仅供参考。一、实施环境系统版本:CentOS5.8
DRBD版本:drbd-8.3.15
Kee..
                            
                            
                                分类:
数据库   时间:
2014-05-08 02:35:30   
                                阅读次数:
507
                             
                    
                        
                            
                            
                                玩了一段时间zabbix,对他的数据库有点研究,在这里分享下添加一个监控的过程,希望能帮到路过的朋友。添加一个监控项目(不包括添加模板)涉及到几个表,分别是:ids,hosts,applications,groups,hosts_groups,interface,items,items_applications,如果还需要添加触发器的话还..
                            
                            
                                分类:
数据库   时间:
2014-05-08 02:32:26   
                                阅读次数:
1060
                             
                    
                        
                            
                            
                                Tomcat 8(七)解读Bootstrap(http://blog.csdn.net/flyliuweisky547/article/details/23464245)介绍过,Connector初始化/启动的时候将初始化/启动内部的ProtocolHandler,而ProtocolHandler又会初始化/启动内部的Endpoint。其实ProtocolHandler只是个接口
Protoco...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 01:46:12   
                                阅读次数:
629
                             
                    
                        
                            
                            
                                在做业务时候,一个ListView显示多种数据类型,我们想到的方法是ListView在嵌套一个ListView,对于子ListView
占父ListView的一行,就解决了问题,但是这样的逻辑是不是有点奇怪呢?
第一,父ListView的长度size需要加1,因为增加了一行放子listView
    public int getCount() {
        retur...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 01:42:10   
                                阅读次数:
316