前面有点讲到对网站后台架构的初步理解,后来又去看了书,加深了了解。架构就是最高层次的规划,难以改变的决定。 为了实现网站的高性能,高可用性,可伸缩性,可扩展性,网站安全等核心目标。从而形成的网站架构模式主要有:分层,分割,分布式,集群,缓存,异步,冗余,安全等 简单说说对他们的理解,可能概念性的会比...
分类:
Web程序 时间:
2014-11-04 17:20:19
阅读次数:
207
设计一种100%可用性服务的架构--适用于任何系统(B/S,C/S)[中英文版本]
-- How to design an architecture which have 100 percent availability service?...
分类:
Web程序 时间:
2014-11-03 17:46:54
阅读次数:
235
总体介绍: 多idc缓存方案的invalid方案(如下图),是通过两个操作保证多个idc之间的缓存的高可用性和最终一致性的。更新数据库后,发送invalid消息;invalid消息广播到其他idc后,立即删除所在idc缓存中的对应key;单凭这个操作,在使用一个数据库的场景,已经能保证缓存一致性了;...
分类:
系统相关 时间:
2014-11-03 16:15:18
阅读次数:
1039
问题:默认的radio控件不是很好看,我们能否自定义一个radio图标?解决:1.radio有input和lable两个标签。2.是前面的图标,选中后图标变化。3. 标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 lab...
分类:
其他好文 时间:
2014-10-30 18:58:55
阅读次数:
196
问题导读:1.如何利用zookeeper保证集群Master可用性和唯一性?2.zookeeper竞选Master包含哪些过程?3.zookeeper竞选Master机制利用了zk哪些特性?在zookeeper应用场景中提出了对于Master节点管理的问题,如何保证集群中Master可用性和唯一性,...
分类:
其他好文 时间:
2014-10-29 21:19:49
阅读次数:
331
MySQL的相关介绍:在介绍MySQL之前先弄清楚两个概念:数据库:与DB相关的物理操作系统文件和其他形式文件的集合实例:包括与MySQL相关的后台线程和共享内存区在一般情况下一个实例仅仅对应于一个数据库的,像类似于高可用性集群的那种架构就是一个数据库对应于多个实例MySQL的体..
分类:
数据库 时间:
2014-10-29 02:04:23
阅读次数:
260
ToolTip它能够为我们的软件提供非常漂亮的提示信息,提高软件的可用性,给用户比较好的体验。使用,在窗体加载时加载以下代码:var toolTip1 = new ToolTip(); toolTip1.AutoPopDelay = 10000; toolTip1.Initia...
1用于为输入控件定义文本标签(label)——即显示在输入控件旁边的说明性文字。用元素定义的文本标签,从显示上看与其他文本毫无差异。不过,它为鼠标用户增强了可用性:当用户点击由元素定义的文本标签时,与该文本标签关联的输入控件将获得焦点。要为指定关联的输入控件,只需把相关控件的id赋值给标签的for属...
分类:
其他好文 时间:
2014-10-28 11:40:51
阅读次数:
175
一、HAproxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发..
分类:
其他好文 时间:
2014-10-28 02:16:35
阅读次数:
251
在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。百度N多,找到一些项目,但是可用性不强。(有一个项目是用VS2005开发的,在2010中调试不开。)终于...