网站优化与软件架构
文章平均质量分 79
lifushan123
这个作者很懒,什么都没留下…
展开
-
前端优化的一些工具
《High Performance Web Sites 》日请求5000w ,每秒1000+服务器 上海 北京两机房httpwatch 分析每秒耗时google annalys 统计状况速度监控,记录日志实现javascript实现记录页面载入时间原创 2015-03-28 20:58:55 · 399 阅读 · 0 评论 -
浅谈千万级PV/IP规模高性能高并发网站架构
文章架构简图: 高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。如:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态转载 2015-04-17 00:07:09 · 476 阅读 · 0 评论 -
Web开发人员需知的Web缓存知识
什么是Web缓存,为什么要使用它?缓存的类型:浏览器缓存;代理服务器缓存;网关缓存;Web缓存无害吗?为什么要鼓励缓存?Web缓存如何工作如何控制缓存和不缓存:HTML Meta标签 vs. HTTP头信息;Pragma HTTP头信息(以及为什么不起作用);使用Expires HTTP头信息控制不过期;Cache-Control(缓存控制)HTTP头信息;验证器和验证;创转载 2015-04-17 00:51:56 · 421 阅读 · 0 评论 -
Soap 协议 详解
SOAP(SimpleObjectaccessPRotocal,简单对象访问协议)技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。SOAP是把成熟的基于HTTP的WEB技术与xml的灵活性和可扩展性组合在了一起。SOAP 的一个主要目标是使存在的应用能被更广泛的用户所使用。为了实现这个目的,没有任何SOAPAPI或SOAP对象请求代理(SOAPORB转载 2015-05-12 01:08:10 · 436 阅读 · 0 评论 -
大型网站服务器架构
QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它还拥有3亿多的注册量(当然很多是重复注册的)以及QQ聊天软件900万的同时在线率,我们已经可以预见未来由QQ构建起来的强大棋牌休闲游戏帝国。服务器程序,其可承受的同时连接数目是有理论峰值的,通过C转载 2015-05-16 01:42:49 · 1732 阅读 · 0 评论 -
大流量的网站优化研究思路与方向
要用到服务器资源时才打开,及时关闭服务器资源,数据库添加索引,页面可生成静态,图片等大文件单独服务器。使用代码优化工具啦对于大流量的网站,您采用什么样的方法来解决访问量问题?答:确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量服务器集群、SEO优化、互联网安全、MySQL数据引擎高级特原创 2015-03-28 20:33:51 · 688 阅读 · 0 评论 -
你想建设一个能承受500万PV/每天的网站吗?如何计算呢?
作者:赵磊博客:http://elf8848.iteye.com 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 计算模型: 每台服务器每秒处理请求的数量=((80%转载 2015-05-16 01:43:58 · 1525 阅读 · 0 评论 -
从输入 URL 到页面加载完的过程中都发生了什么事情?
1)把URL分割成几个部分:协议、网络地址、资源路径。其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号;协议是从该计算机获取资源的方式,常见的是HTTP、FTP,不同协议有不同的通讯内容格式;资源路径指示从服务器上获取哪一项资源。例如:http://www.guokr.com/question/554991/协议部分:http网络地址:www.guokr转载 2015-05-15 01:00:45 · 502 阅读 · 0 评论 -
当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
打开浏览器 输入URL 回车以后就会在网络上寻找路由器 找到路由器里面以后就读路由表 理论上在12个路由表之内能找到你所输入的URL 然后空链接到这个地址 如果是http头然后就会进行默认的监听80端口 如果是FTP头就会监听其它端口 监听正常以后会进行握手 握手就是确定协议类型 接着会话 你的电脑像URL提交需要信息的一个表单 电脑说我要你这个地址下面的所有WEB页面 那边的WEB站点会要你的电转载 2015-05-15 00:57:34 · 1146 阅读 · 0 评论 -
http协议状态码常用与大全
常用:200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 301 Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL 404 Not Found 无法找到指定位置的资源。这也是一个常用的应答。 502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服转载 2015-05-13 00:26:58 · 469 阅读 · 0 评论 -
用户体验呓语
摘要:最近由于自己要做一个小网站,但是还苦于找不到一个合适的美工和设计,只能自己上了。于是便看了一些关于用户体验和UI方面的书。 这个就当是个读书笔记吧。 1、常规的页面布局...最近由于自己要做一个小网站,但是还苦于找不到一个合适的美工和设计,只能自己上了。于是便看了一些关于用户体验和UI方面的书。这个就当是个读书笔记吧。1、常规的页面布局常规上来说,我们把网转载 2015-04-24 20:55:25 · 386 阅读 · 0 评论 -
千万级访问量架构二
1、HTML 静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的 html 页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单 的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无 法全部手动去挨个实现,于是出现了我们常见的信息发布系统 CMS,像我们常 访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统 来管理和实现的,信息转载 2015-04-17 00:12:03 · 625 阅读 · 0 评论 -
网站缓存分类
一:缓存按缓存位置分:文件缓存或者内存缓存1:文件缓存就是把数据以文件形式保存,这个过程,是消耗IO资源.smarty中的缓存文件都放在指定的目录下 当缓存文件过多 到时候 引起读取性能下降 解决思路 :总数不变 但要求一个目录下不能太多 可以分目录 然后分层 1建立A_Z的26个目录 2然后分层 在分别建立A_Z的目录 案例 在session存储的时候 可原创 2015-04-01 19:11:59 · 443 阅读 · 0 评论 -
服务器集群笔记
常用的Apache lightpd nginx 省资源 省cpu 高可用 high availate 确保服务器能够提供无间断的服务 即使部分坏了还可以使用 就是使用备份服务器 备用服务器检测主服务器 keepalived 监测服务 出问题后接管服务器并发邮件 heartbeat高并发 网站的访问量 一秒钟的访问量 网站浏览统计 ip pv 700 一千原创 2015-04-02 13:28:35 · 386 阅读 · 0 评论 -
CSS,Gzip压缩以及HTTP缓存
css:每个声明只使用一次要想让你的网站速度更快,其中重要的一条就是发送到浏览器的客户端代码要尽可能小,在优化css文件时,一个重要的原则就是每个声明只使用一次。这样就可以严格使用选择器组合。例如,你可以将这两个规则h1 { color: black; } p { color: black; 合并成一个规则h1, p { color: black; } 这个例子是最简转载 2015-04-02 14:05:43 · 381 阅读 · 0 评论 -
让网站打开速度更快技巧:开启gzip和deflate压缩
老鸟请直接看开启压缩进阶篇。菜鸟还是慢慢随着老夫的思路看吧,哇哈哈。什么是压缩? 1大家还记得我们第一次接触winzip软件吗?非常神奇,一个文件,经过winzip压缩后,大小可以压缩成原来的30%左右。记得当年,很多文件,都是压缩后才可以放到自己的软盘中。而对于网站,也有这样的压缩技术,可以让你的网页中的文本类文件瘦身,在用户完全不知情的情况下,通转载 2015-04-03 18:57:33 · 707 阅读 · 0 评论 -
web安全要考虑的几个安全因素
有过网站开发经验的朋友都知道网站安全是构建网站时必须要考虑的一个因素,网站安全的重点在于服务器的安全配置管理以及程序脚本的完善性。值得注意的是,如果服务器的账号和权限由于管理不善而泄露了,即使技术上网站系统再安全,也不可避免会受到攻击。在笔者曾经参与过的一个项目中,客户方邀请了专业的第三方安全测试公司进行了安全性的全面检测,同时也针对性地进行了安全性的改善,特别是在应用程序方面。此文将分享转载 2015-04-22 17:16:19 · 8428 阅读 · 0 评论 -
徐汉彬:Web系统大规模并发——电商秒杀与抢购
摘要:电商的秒杀和抢购,从技术的角度来说,会对Web系统产生巨大的考验。本期《问底》,徐汉彬将带大家关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因。【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。 电商的秒杀和抢购,对我们来转载 2015-04-23 21:40:03 · 606 阅读 · 0 评论 -
三种网络负载平衡转发技术:网络地址转换、直接路由和IP隧道技术
133、 负载均衡 目前主要有三种网络负载平衡转发技术,分别是网络地址转换、直接路由和IP隧道技术,采用不同的方法将客户端发送的包转发到目的服务器上,并确保目的服务器的返回包可以顺利到达客户端。 ● 网络地址转换 网络地址转换模式 在目标网络地址转换(DNAT)模式下,提供服务的IP被定义在平衡服务器上,应用服务器只需要定义各自的内部IP地址,但是必须将负载平转载 2015-04-09 00:19:13 · 1175 阅读 · 1 评论 -
跨站脚本攻击(XSS)的原理、防范和处理方法
0。关键字:XSS,跨站脚本攻击,原理分析,攻击方式,防范,检查,恶意代码,蠕虫 1。概念 以下概念摘抄自百度百科: XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。转载 2015-04-23 20:16:51 · 13676 阅读 · 0 评论 -
TCP/IP协议详解
目录1.1 TCP/IP协议的历史和发展过程1.2 TCP/IP协议的体系结构模型2.1 IP网际层的功能2.2 IP地址及其转换2.2.1 IP地址2.2.2 IP地址的转换2.2.3 子网技术2.3 IP数据报的格式2.4 Internet控制报文协议ICMP3.1 TCP运输层协议概述3.2 端口及套接字3.3 TC转载 2015-04-20 14:08:05 · 1022 阅读 · 0 评论 -
关于XSS(跨站脚本攻击)和CSRF(跨站请求伪造)
我们常说的网络安全其实应该包括以下三方面的安全:1、机密性,比如用户的隐私被窃取,帐号被盗,常见的方式是木马。2、完整性,比如数据的完整,举个例子,康熙传位十四子,被当时四阿哥篡改遗诏:传位于四子,当然这是传说,常见的方式是XSS跨站脚本攻击和csrf跨站请求伪造。3、可用性,比如我们的网络服务是否可用,常用的攻击方式是dos和ddos,拒绝服务和分布式拒绝服务攻击。转载 2015-05-25 00:29:12 · 1172 阅读 · 0 评论