【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器(转) 出处:http://edisonchou.cnblogs.com/ 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将 ...
分类:
Web程序 时间:
2016-11-20 11:11:09
阅读次数:
297
软件架构需要关注以下部分:1. 性能;2. 可用性;3. 伸缩性;4. 扩展性;5. 安全性 一. 性能 以用户为中心,提供快速的网页访问体验。主要参数有较短的响应时间,较大的并发处理能力,较高的吞吐量,稳定的性能参数。 可分为前端优化,应用层优化,代码层优化,存储层优化。 前端优化:网站业务逻辑之 ...
分类:
Web程序 时间:
2016-10-23 15:03:54
阅读次数:
166
网站架构模式: 分层:一般可分为,应用层,服务层,数据层,管理层,分析层; 分割:一般按照业务/模块/功能特点进行划分,比如应用层分为首页,用户中心。 分布式:将应用分开部署(比如多台物理机),通过远程调用协同工作。 集群:一个应用/模块/功能部署多份(如:多台物理机),通过负载均衡共同提供对外访问 ...
分类:
Web程序 时间:
2016-10-16 18:49:24
阅读次数:
166
一. 大型互联网站特点: 1.高并发、大流量; 2.高可用; 3.海量数据; 4.用户分布广泛; 5.安全环境恶劣; 6.需求快速变更,发布版本快速; 7.渐进式发展,架构随着业务不停优化深入; 二. 大型互联网站架构演化发展历程: 1. 应用程序(PHP开发部署在Apache上)、数据库(MySQ ...
分类:
Web程序 时间:
2016-10-16 16:32:31
阅读次数:
132
本文转载自:http://www.cnblogs.com/txw1958/p/scan-qrcode-login.html 微信扫描二维码登录网站 网站应用微信登录开发指南 微信扫描二维码登录网站是微信开放平台下网站应用的一种接口实现的功能。微信开放平台的网址是 https://open.weixi ...
分类:
微信 时间:
2016-10-14 20:27:20
阅读次数:
320
最近又把《大型网站技术架构》看了一遍.而中间读了一本《计算机操作系统》的教材后,感觉对大型网站的技术架构有更深的了解。在此结合对这两本书的理解做一些笔记 传统的OS(Operator System)有四个基本的功能: a) 进程控制 b) 进程同步 c) 进程通信 d) 调度 a) 内存分配 b) ...
分类:
Web程序 时间:
2016-09-21 09:06:06
阅读次数:
166
转自:http://www.cnblogs.com/sharpxiajun/p/4240419.html 上篇里我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务的含义,503还表达了网站服务端现在有问题但是以后可能会提供正常的服务,对http协议熟悉的人都知道 ...
分类:
Web程序 时间:
2016-09-11 14:26:11
阅读次数:
195
转自:http://www.cnblogs.com/sharpxiajun/p/4237704.html 前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训, ...
分类:
Web程序 时间:
2016-09-10 16:16:12
阅读次数:
228
这篇文章是参考李智慧的《大型网站技术架构:核心原理与案例分析》和现蘑菇街CTO曽宪杰的《大型网站系统与Java中间件实践》写的一篇读书笔记。前言何谓大型网站?大型网站的特点是什么?大型网站架构发生演变...
分类:
Web程序 时间:
2016-09-04 10:22:38
阅读次数:
197
全球电子商务巨头Amazon当家人贝索斯说过,“在现实世界的商店最有力的武器就是地段,地段,地段,而对于我们来说最重要的三件事就是技术,技术,技术。”可想而知,若要进军电子商务,商城系统的地位举足轻重,强大的系统在工作效率、业务实现等更给力。经过网站技术的迅速发..
分类:
Web程序 时间:
2016-09-02 00:55:07
阅读次数:
233