E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网站技术
读书笔记:网站架构之安全篇
目录: 一、网站应用攻击与防御 二、信息加密技术 三、信息过滤及反垃圾 PS:本文为《大型
网站技术
架构 & 核心原理与案例分析(李智慧 著)》一书的读书笔记 /
·
2015-11-08 14:01
读书笔记
关于大型
网站技术
演进的思考(五)--存储的瓶颈(5)
上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两个问题在深入下去,本系列就越来越技术化了,可能最终很多朋友读完后还是没有找到解决实际问题的启迪,而且我觉得这些问题都是像BAT这样巨型互联网公司才会认真思考的,因此本篇我打算换个角度来阐述本文的后续内容。
·
2015-11-08 11:38
技术
关于大型
网站技术
演进的思考(四)--存储的瓶颈(4)
如果数据库需要进行水平拆分,这其实是一件很开心的事情,因为它代表公司的业务正在迅猛的增长,对于开发人员而言那就是有不尽的项目可以做,虽然会感觉很忙,但是人过的充实,心里也踏实。 数据库水平拆分简单说来就是先将原数据库里的一张表在做垂直拆分出来放置在单独的数据库和单独的表里后更进一步的把本来是一个整体的表进一步拆分成多张表,每一张表都用独立的数据库进行存储。当表被水平拆分后,原数据表成为了一个
·
2015-11-08 11:37
技术
关于大型
网站技术
演进的思考(三)--存储的瓶颈(3)
存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定义: 垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里。 水平拆分:是根据一定的规则把同一业务单元的数据拆分到多个数据库里。 垂直拆分是一个粗粒度的拆分数据,它主要是将原
·
2015-11-08 11:36
技术
关于大型
网站技术
演进的思考(二)--存储的瓶颈(2)
上篇里我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务的含义,503还表达了网站服务端现在有问题但是以后可能会提供正常的服务,对http协议熟悉的人都知道,5开头的响应码表达了服务端出现了问题,在我们开发测试时候最为常见的是500错误,500代表的含义是服务端程序出现了错误导致网站无法正常提供服务,500通常是服务端异常和错误所致,如果生产系统里发现了500
·
2015-11-08 11:35
技术
关于大型
网站技术
演进的思考(一)--存储的瓶颈(1)
前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型
网站技术
演进的过程
·
2015-11-08 11:35
技术
【大型
网站技术
实践】初级篇:搭建MySQL主从复制经典架构
随笔- 80 文章- 1 评论- 531 【大型
网站技术
实践】初级篇:搭建MySQL主从复制经典架构 一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加
·
2015-11-08 09:36
Mysql主从
【大型
网站技术
实践】初级篇:借助Nginx搭建反向代理服务器 【转:http://www.cnblogs.com/edisonchou/p/4126742.html】
【大型
网站技术
实践】初级篇:借助Nginx搭建反向代理服务器 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet
·
2015-11-08 09:35
nginx
Java面试题集(1-50)
下面的内容是对网上原有的面试题集及答案进行了全面修订之后的内容(原来的题目有很多重复无用的题以及错误的答案),参照了JDK最新版本,删除了重复题目以及EJB2.x等无用内容,补充最新面试题、知识点巩固练习题和经典面试编程题,增加了大型
网站技术
架构
·
2015-11-07 12:38
Java面试题
论坛搜索
网站技术
概述 供参考
主要技术简介: 1.架构采用Asp.net Mvc+三层架构。 2.搜索功能使用lucene.net+盘古分词。 3.定时任务使用Quartz.net。( 用windows自带的太土了。)。 4.日志记录使用Log4net(非常好用)。 5.网站爬虫使用webclient(webrequest速度较慢)。 6.网页数据提取使用HtmlAgilityPack+正则表达式。 7.采用多线
·
2015-11-07 12:29
技术
【大型
网站技术
实践】初级篇:借助Nginx搭建反向代理服务器
转载自:周旭龙 http://www.cnblogs.com/edisonchou/p/4126742.html 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet
·
2015-11-07 10:29
nginx
大型
网站技术
架构--安全
XSS攻击XSS跨站的脚本攻击,指黑客通过篡改网页,注入恶意HTML脚本,在用户浏览是,控制用户浏览器的恶意行为。常见的类型: 1.反射型:攻击者诱使用户点击一个嵌入恶意脚本的链接,达到攻击的目的。发布者发布一个含有恶意脚本的url,被点击后就会被执行。 可以偷取用户Cookie,密码等重要数据。 2.持久型:用户提交含有恶意脚本的请求,保存在被攻击者的数据库里,用户浏览网页时,恶意脚
蜗牛在飞
·
2015-11-06 16:00
智能家居APP开发,智能穿戴APP开发,手机APP开发,IOS和安卓等软件项目开发
服务范围:智能家居APP开发,可穿戴APP开发,手机APP开发,andriod、ios等手机软件开发、行业系统解决方案,移动医疗管理及营销系统,移动物流管理系统,智能硬件产品,微信、
网站技术
开发等。
微尔联-APP开发
·
2015-11-05 15:00
大型
网站技术
架构--伸缩性
架构的伸缩性设计分离:纵向分离(模块分离),横向分离(分层)集群应用服务器集群的伸缩性设计HTTP重定向 负载均衡DNS 重定向 负载均衡反向代理负载均衡 HTTP层,应用层负载均衡IP负载均衡 网络层 数据链路层mac地址负载均衡负载均衡算法轮询加权轮询随机最少连接源地址散列分布式缓存集群的伸缩性设计Hash算法简单hash 服务器数:3--->4 75%缓存失效 继续新增失效直线上升一致性ha
蜗牛在飞
·
2015-11-05 10:00
互联网技能分类
根据我们
网站技术
情况,这里是大致的分类,某些专门的技能没有列出,比如会计,人力资源等,这些多少和我们网站会员没有太多重叠。目前的技能,更多是基于技术上来考虑的。括号中的为在论坛中的简称显示形式。
·
2015-11-05 08:39
互联网
大型
网站技术
架构--高可用性
度量QQ的可用性4个999.99% 2个9基本可用,88小时/年3个9较高可用,9小时/年4个9具有自动恢复能力的高可用,53分钟/年5个9极高可用,5分钟/年考核事故级A类B类高可用架构(分层+分离+集群)高可用服务1分级管理;2超市管理;3异步调用;4服务等级5幂等性设计高可用数据C(一致性)A(可用性)P(分区耐受性-伸缩性)高可用架构高可用质量保证网站发布,自动化测试,预发布验证,代码控制
翱翔的蜗牛
·
2015-11-04 16:00
高可用性
网址前端优化技巧
nbsp; 前端优化必要性 随着互联网的发展,前端优化越来越被人们重视,在一个大型的大型电子商务
网站技术
架构中
·
2015-11-02 18:03
前端优化
大型网站架构演化
读书笔记,摘自《大型
网站技术
架构》一书 1.大型网站软件系统的特点 与传统企业应用系统相比,大型互联网应用系统有以下特点。
·
2015-11-02 14:04
网站架构
《大型
网站技术
架构》读书笔记 - 架构核心五要素
原文:http://www.me115.com/post/151.html 架构设计中要考虑的核心五要素; 性能、可用性、扩展性、伸缩性、安全性 性能 性能的测试指标 响应时间 应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”。下表列出了一些常用的系统操作需要的响应时间。&nbs
·
2015-11-02 12:08
读书笔记
《大型
网站技术
架构》读书笔记[3] - 架构核心五要素
原文地址:http://www.cnblogs.com/me115/p/3662421.html 内容目录: 性能 可用性 扩展性 伸缩性 安全性 附:思维导图 架构设计中要考虑的核心五要素; 性能、可用性、扩展性、伸缩性、安全性 性能 性能的测试指标 响应时间 应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间。响应时间是
·
2015-11-02 10:44
读书笔记
大型
网站技术
架构
架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数
·
2015-11-02 09:41
架构
大型
网站技术
架构,阅读笔记一. 架构概述
*大型网站架构演变高可用、高性能、易扩展、可伸缩且安全的网站。大型网站软件系统的特点:1高并发,大流量:google日均pv35亿,ip访问3亿2高可用:7×24小时不能宕机3海量数据:百度收录网页数百亿,facebook每周上传照片10亿。4用户分布广泛,网络情况复杂:国内运营商网络互通难,国外电缆故障。5需求快速变更,发布频繁:快速适应市场,发布频率要求极高。6渐进式发展:大型的互联网网站都是
cscpswang
·
2015-11-01 20:58
大型网站架构
我对大型网站一些技术的认识与理解
首先,我作为一个准毕业生来说,真正接触的大型
网站技术
并不是很多,但是,通过我对一些文章的理解,写下一篇入门级别的大型
网站技术
·
2015-11-01 08:08
技术
PHP开发高负载
网站技术
在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构 升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放
·
2015-10-31 15:57
PHP
《大型
网站技术
架构》读书笔记之七:随需应变之网站的可扩展架构
此篇已收录至《大型
网站技术
架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。
·
2015-10-31 11:43
读书笔记
《大型
网站技术
架构》读书笔记之五:万无一失之网站的高可用架构
此篇已收录至《大型
网站技术
架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。
·
2015-10-31 11:43
读书笔记
《大型
网站技术
架构》读书笔记之八:固若金汤之网站的安全性架构
此篇已收录至《大型
网站技术
架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。
·
2015-10-31 11:43
读书笔记
【大型
网站技术
实践】初级篇:搭建MySQL主从复制经典架构
一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成数据访问服务的失效,从而导致网站的业务中断,给公司和用户造成双重损失。那么,有木有一种方案能够解决此问题,使得数据库不再因为负载
·
2015-10-31 11:42
Mysql主从
【大型
网站技术
实践】初级篇:借助Nginx搭建反向代理服务器
一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务器接
·
2015-10-31 11:42
nginx
动态网站中静态页面的管理与维护
静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态
网站技术
,也可以将网页内容转化为静态网页发
·
2015-10-31 11:28
管理
百万级访问量网站的技术准备工作1
当今从纯
网站技术
上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。
·
2015-10-31 11:18
工作
大型
网站技术
架构学习摘要
网站架构目标与挑战--网站架构是不断调整的过程,如何高效、精准、灵活扩展需要结合业务发展调整。1高效率[可用性](high availability): 负载均衡 数据备份 异地容灾 2 高精确性,高性能(high performance):高速缓存 并行计算 异地镜像 3 可伸缩性(Scalability):开发框架 多次设计 业务分割 最初单台服务器又放web服务又放db服务,随着发展web和
·
2015-10-31 11:37
架构
【大型
网站技术
架构 核心原理与案例分析】读书笔记
章节 笔记 1.概述 网站架构模式:分层、分割、分
·
2015-10-31 11:58
读书笔记
【★架构】百万级访问量网站的技术准备工作
当今从纯
网站技术
上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。
·
2015-10-31 10:25
工作
关于大型
网站技术
演进的思考(三)--存储的瓶颈(3)
原文:http://www.cnblogs.com/sharpxiajun/p/4251714.html 存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定义: 垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里。 水平拆分:
·
2015-10-31 10:16
技术
B/S
网站技术
选型
Windows平台: http://www.asp.net, http://www.asp.net/mvc Web技术 http://msdn.microsoft.com/ef 数据访问中间件 https://www.nuget.org/ 公共组件平台 Linux平台: http://www.memcached.org/ 分布式缓存, http://www.elasticsearch.
·
2015-10-31 10:01
技术
Web 技术教程
完整的
网站技术
参考手册 我们的参考手册涵盖了
网站技术
的方方面面。 其中包括W3C
·
2015-10-31 09:45
Web
关于大型
网站技术
演进的思考
作者写了一个系列,很值得学习 关于大型
网站技术
演进的思考(一)--存储的瓶颈(1) 关于大型
网站技术
演进的思考(二)--存储的瓶颈(2) 关于大型
网站技术
演进的思考(三)--存储的瓶颈
·
2015-10-31 09:01
技术
百万级访问量网站的技术准备工作
当今从纯
网站技术
上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。
·
2015-10-31 09:04
工作
希望世界上只有一种浏览器,而且从来不用升级。。
做
网站技术
的,花费太多的时间在浏览器的兼容上了,,,。 各浏览器开发商不同的标准,不同的浏览器,,累的就是咱们广大的网站开发人员啊。。。 累啊。。。 写CSS最麻烦。
·
2015-10-31 09:57
浏览器
【大型
网站技术
实践】初级篇:借助Nginx搭建反向代理服务器
一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务器接收Http请求,对
·
2015-10-31 08:11
nginx
死掉的网页游戏 《怒海争锋》 怀念一下
带队做的第一个游戏产品,已经下线了,现在把宣传视频拿出来怀念一下 技术点分析: 时间:2009年 服务器:Windows2003 Server 数据库:MS Sql Server 2005
网站技术
·
2015-10-30 13:54
网页游戏
【图】2015影响谷歌搜索排名的重要因素(完整版)
报告中分析了
网站技术
、用户体验、网站内容、反向链接、以及社交媒体等方面与搜索引擎排名之间的关联性。报告中的数据主要来源于PC端搜索结果以及对应的排名影响因素(移动搜索报告将于年末发布)。
xiaolan0
·
2015-10-30 10:34
搜索引擎
seo
完整版
谷歌搜索
搜索结果
【图】2015影响谷歌搜索排名的重要因素(完整版)
报告中分析了
网站技术
、用户体验、网站内容、反向链接、以及社交媒体等方面与搜索引擎排名之间的关联性。报告中的数据主要来源于PC端搜索结果以及对应的排名影响因素(移动搜索报告将于年末发布)。
xiaolan0
·
2015-10-30 10:34
搜索引擎
seo
完整版
谷歌搜索
搜索结果
的
网站技术
架构
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及 版权声明 网址: http://www.dbanotes.net/arch/yupoo_arch.html 又有机会爆料国内 Web 2.0 网站的架构了。这次是 Yupoo! 。非正式的采访了一下 Yupoo!(又拍网) 的创建人之一的 阿华(沈志华)同学,了解了一些小道消息。 作为国内最大的图
·
2015-10-28 09:24
UP
从技术角度分层架构<栾义来&盛国军>
具有10年互联网和电子商务开发经验,5年软件架构师经验,3年两千万美金投资的大型
网站技术
总监管理经验。
·
2015-10-28 08:16
架构
B2C电子商务
网站技术
框架
一 设计原则 电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。总体结构的设计应考虑以下设计原则: 快速响应原则:商机稍纵即逝,网站应该能够快速响应。一方面需要能够随时根据业务需要进行更新网站内容,另一方面需要能够迅速开发出新的网站功能,适应新的业务模式。 高可用性原则:高可用性包含多个层面的含义。首先, 网站必须稳定提供服
·
2015-10-28 07:41
电子商务
《大型
网站技术
架构》读书笔记[3] - 架构核心五要素
架构设计中要考虑的核心五要素; 性能、可用性、扩展性、伸缩性、安全性 性能 性能的测试指标 响应时间 应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”。下表列出了一些常用的系统操作需要的响应时间。 并发数 系统能够同时处理请求的数目 吞吐量 单位时间内系统处理的请求数量; 如:TPS
·
2015-10-27 13:06
读书笔记
《大型
网站技术
架构》读书笔记[2] - 架构的模式
《大型
网站技术
架构》读书笔记 - 架构的模式 大CC上周写的读书笔记记录的是网络的升级路线,其中用到的各种技术手段只是点到即止(《大型
网站技术
架构》读书笔记 - 网站的技术升级路线);今天写的第二篇笔记
·
2015-10-27 13:06
读书笔记
Web前端框架与类库的思考
网站技术
是为业务而存在的,除此毫无意义,框架也是一样。在技术选型和架构设计当中,脱离网站业务发展的实际,一味的追求时髦新技术,可能会适得其反,将网站发展引入崎岖小道。
·
2015-10-27 12:13
web前端
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他