摘要: 转自:http://www.cnblogs.com/sharpxiajun/p/4251714.html 存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定 阅读全文
posted @ 2016-11-13 19:13 不停的奋斗 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 转自:http://book.51cto.com/art/201405/439557.htm 先来看一下什么是Session。 用户使用网站的服务,基本上需要浏览器与Web 服务器的多次交互。HTTP 协议本身是无状态的,需要基于HTTP 协议支持会话状态(Session State)的机制。而这样 阅读全文
posted @ 2016-11-06 16:55 不停的奋斗 阅读(3352) 评论(0) 推荐(1) 编辑
摘要: 随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。如何才能让各地的用户都能够进行 阅读全文
posted @ 2016-11-06 14:03 不停的奋斗 阅读(10353) 评论(0) 推荐(0) 编辑
摘要: 原引:http://www.cnblogs.com/rayray/p/3729533.html#3523706 HTTP协议详解 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当 阅读全文
posted @ 2016-11-06 11:22 不停的奋斗 阅读(3571) 评论(0) 推荐(0) 编辑
摘要: 软件架构需要关注以下部分:1. 性能;2. 可用性;3. 伸缩性;4. 扩展性;5. 安全性 一. 性能 以用户为中心,提供快速的网页访问体验。主要参数有较短的响应时间,较大的并发处理能力,较高的吞吐量,稳定的性能参数。 可分为前端优化,应用层优化,代码层优化,存储层优化。 前端优化:网站业务逻辑之 阅读全文
posted @ 2016-10-23 13:13 不停的奋斗 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 另外参考文章:http://www.ibm.com/developerworks/cn/java/j-lo-javaio/ 一. File类 file.createNewFile();file.delete();file.list();file.listFiles();file.isFile();f 阅读全文
posted @ 2016-10-22 13:50 不停的奋斗 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.360doc.com/content/16/0803/09/32855374_580428809.shtml 万丈高楼平地起,夯实的底层结构太重要,做电商亦是如此。电商的本质就是销售商品,运营也好,促销也好,最终目的无非是吸引客户来购买这些商品,商品管理是运营中及其重要的 阅读全文
posted @ 2016-10-19 21:54 不停的奋斗 阅读(10816) 评论(0) 推荐(0) 编辑
摘要: 网站架构模式: 分层(水平切分):将庞大的系统切分成不同部分,每部分高内聚、低耦合、通过上下层的依赖调用组成一个完整的系统。 分割(垂直切分):一般按照业务/模块/功能特点进行划分,比如应用层分为首页,用户中心。 分布式:将应用分开部署(比如多台物理机),通过远程调用协同工作。 集群:一个应用/模块 阅读全文
posted @ 2016-10-16 16:39 不停的奋斗 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.高并发、大流量; 2.高可用; 3.海量数据; 4.用户分布广泛; 5.安全环境恶劣; 6.需求快速变更,发布版本快速; 7.渐进式发展,架构随着业务不停优化深入; 二. 大型互联网站架构演化发展历程: 1. 应用程序(PHP开发部署在Apache上)、数据库(MySQL)、文件都放在一台应用服 阅读全文
posted @ 2016-10-16 15:49 不停的奋斗 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一. 进程是执行中的程序,程序是静态的(我们写完以后不运行就一直放在那里),进程是执行中的程序,是动态概念的。一个进程可以有多个线程。 二. 多线程包含两个或两个以上并发运行的部分,把程序中每个这样并发运行的部分称为线程。 1. 基于进程的多任务处理是指:允许你的计算机同时运行两个或更多的程序。 2 阅读全文
posted @ 2016-10-04 23:54 不停的奋斗 阅读(835) 评论(0) 推荐(0) 编辑