12 2015 档案

摘要:一,多线程 从资源利用的角度看,使用多线程的原因主要有两个:IO阻塞与多CPU。当前线程进行IO处理的时候,会被阻塞释放CPU以等待IO操作完成,由于IO操作(不管是磁盘IO还是网络IO)通常都需要较长的时间,这时CPU可以调度其他的线程进行处理。理想的系统Load是既没有进程(线程)等待也没有C... 阅读全文
posted @ 2015-12-25 23:43 cookiehu 阅读(158) 评论(0) 推荐(0) 编辑
摘要:A记录 A记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。MX记录 MX记录邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。您只需在线... 阅读全文
posted @ 2015-12-24 17:11 cookiehu 阅读(787) 评论(0) 推荐(0) 编辑
摘要:你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博 客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测 试和提高网站响应... 阅读全文
posted @ 2015-12-23 14:38 cookiehu 阅读(949) 评论(0) 推荐(0) 编辑
摘要:大型网站核心架构要素一,性能网站一般性能指标:响应时间,并发数,吞吐量(TPS,QPS,HPS),性能计数器等;WEB前端性能优化:浏览器访问优化,CDN加速,反向代理应用服务器性能优化:分布式缓存,异步操作,使用集群,代码优化(多线程,资源复用,数据结构)存储性能优化:机械硬盘VS固态硬盘,B+树... 阅读全文
posted @ 2015-12-22 23:51 cookiehu 阅读(299) 评论(0) 推荐(0) 编辑
摘要:网站架构模式(网站服务能力提升的几板斧)一,分层横向维度上切分,比如应用层,服务层,数据层等,实际情况会分的更细;二,分割纵向上切分,将业务进行分割,应用层,服务层,数据层都可以分割,独立部署;三,分布式(网站服务端每个职能模块都可进行分布式)分布式应用和服务;分布式静态资源;分布式数据和存储;分布... 阅读全文
posted @ 2015-12-21 23:33 cookiehu 阅读(156) 评论(0) 推荐(0) 编辑
摘要:大型网站架构演化1,应用服务与数据服务分离应用服务器需要强大CPU数据库服务器需要更快的硬盘和更大的内存文件服务器需要更大的硬盘2,使用缓存,减轻数据库压力缓存分应用服务器本地缓存和专门的远程缓存本地缓存访问速度快,但是受应用内存大小的限制远程分布式缓存可以使用集群的方式,理论上无限容量3,使用应用... 阅读全文
posted @ 2015-12-20 23:57 cookiehu 阅读(246) 评论(0) 推荐(0) 编辑