前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 首先我们要思考一个问题,什...
分类:
Web程序 时间:
2015-01-20 23:47:01
阅读次数:
192
我是一个有点内向爱思考的人,学IT有一年时间了。我主要是学php,asp这方面html,js,css,sqlserver,c#,mysql个人数据库 也都学了一些,我的优势是在学习期间做过和同学一起完成的商城网项目:“京东商城“,期间让我认识了网站架构模板和后台的强大也积累了不少做这类项目的经验。我...
分类:
其他好文 时间:
2015-01-19 20:33:41
阅读次数:
125
add by zhj:很多文章是转自www.itivy.com,很可惜,这个网站已经无法访问,不过,你可以用Google搜索一下这些文章,另外各大网站架构总结笔记也能看到部分转载的原文。原文:http://www.diguage.com/archives/41.html扯扯蛋以前见过零零散散地介绍一...
分类:
Web程序 时间:
2015-01-18 15:33:29
阅读次数:
443
B/S方式,Browser/Server,浏览器/服务器JAVASCRIPT,PHP,SQLSQL,structurequerylanguage,结构化查询语言,它也是编程语言我们学习PHP开发要掌握3门编程语言:PHP,SQL,JAVASCRIPT根据服务器操作系统的不同,PHP的网站架构也可以分成不同的类型WAMP:windows+apache+mysql+..
分类:
Web程序 时间:
2015-01-04 06:30:28
阅读次数:
192
【导读】徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设。大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧...
分类:
Web程序 时间:
2014-12-29 13:30:01
阅读次数:
268
本文内容 应用服务和数据服务分离 使用缓存改善网站性能 使用应用服务器集群改善网站的并发处理能力 数据库读写分离 使用反向代理和 CDN 加速网站响应 使用分布式文件系统和分布式数据库系统 使用 NoSQL 和搜索引擎 业务拆分 ...
分类:
Web程序 时间:
2014-12-21 17:52:39
阅读次数:
650
网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。 此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务....
分类:
Web程序 时间:
2014-12-19 20:30:20
阅读次数:
197
网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。1、网站架构的伸缩性设计网站的伸缩性设计可以分成两类,一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。前者是不同的服务...
分类:
Web程序 时间:
2014-12-19 18:56:16
阅读次数:
208
每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安....
分类:
Web程序 时间:
2014-12-19 18:52:15
阅读次数:
161
互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往就是.....
分类:
Web程序 时间:
2014-12-19 18:46:46
阅读次数:
239