什么是CSS SpriteCSS Sprite 又叫CSS精灵,是目前大型网站中经常运用的图片处理方式。它的原理很简单,将网站上零散的小图片(或图标)整合在一张大图上,再用CSS中“background-image”属性来定位图片的X/Y轴位置,从而减轻服务器对图片的请求数量,提高网页加载速度。因为...
分类:
Web程序 时间:
2014-07-09 17:03:29
阅读次数:
339
转载:http://blog.jobbole.com/70844/写在最前:本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-u...
分类:
数据库 时间:
2014-07-07 10:47:12
阅读次数:
230
MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结。本次环境:虚拟机下服务器:Ubuntu 14.04 L...
分类:
数据库 时间:
2014-07-03 23:06:33
阅读次数:
337
我们都知道,现在的新大型网站,如果输入www开头的网址,网站会自动判别设备,并跳转到合适的页面,来自于PC和移动端最终访问的真实url会不同。解决方案如下: 在网站的默认页面Defau.aspx的Default.aspx.cs文件的Page_Load方法中加入如下代码:string u = R...
分类:
Web程序 时间:
2014-07-03 10:14:19
阅读次数:
318
本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变。架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下。写在最前:本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变。可扩展性架构的可扩展性往往和并发是息息相关,没...
分类:
数据库 时间:
2014-06-28 22:00:41
阅读次数:
471
一、网站性能测试(1)性能测试指标:①响应时间;②并发数;③吞吐量;④性能计数器;(2)性能测试方法:①性能测试;②负载测试;③压力测试;④稳定性测试;(3)性能优化策略: ①性能分析:检查请求处理各个环节的日志,分析哪个环节响应时间不合理,检查监控数据分析影响性能的因素; ②性能优化:Web前.....
分类:
Web程序 时间:
2014-06-27 13:20:22
阅读次数:
365
大型网站的系统架构需要考虑很多问题。大型网站有高并发高负载的特点,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。本文从低成本、高性能和高扩张性的角度来探讨了一些大型网站系统架构需要考虑的问题。
AD:WOT2014:用户标签系统与用户数据化运营培训专场
一个小型...
分类:
Web程序 时间:
2014-06-27 09:24:14
阅读次数:
189
一、性能—响应时间决定用户(1)浏览器端: ①浏览器缓存; ②使用页面压缩; PS:Gzip压缩效率非常高,通常可以达到70%的压缩率,也就是说,如果你的网页有30K,压缩之后就变成了9K左右。想要启用Gzip压缩,提高浏览速度,可以浏览这篇文章:http://www.chinaz.com/we.....
分类:
Web程序 时间:
2014-06-25 09:06:38
阅读次数:
283
开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。本文侧重于介绍网络系统,尽管一些准则在其他分布式系统中也是适用的。1.1. web分布式系统的设计原则...
分类:
Web程序 时间:
2014-06-20 15:47:16
阅读次数:
402