FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持 在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因, 如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、 Fail-Over ...
分类:
Web程序 时间:
2015-04-30 15:55:50
阅读次数:
122
分布式系统定义:它是由多个节点组成的系统,一般来说一个节点就是我们的一台计算机,这些节点不是孤立的,而是互相连通的,最后这些连通的节点上部署了我们的组件,并且相互之间的操作会有协同。
分布式开发的优缺点
1、协作互联,为我们整合大量地理上分撒怒各地的信息和服务,例如百度地图,现在的微信等等
2、经济,应用了分布式从而降低了硬件设施的性能,性价比高。
3、性能与可伸缩性,为了提高软件的...
分类:
其他好文 时间:
2015-04-29 00:49:09
阅读次数:
130
概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?本文就个人使用经验对这些问题进行探讨。一. NodeJS的特点我们先来看看NodeJS官网上的介绍:Node.js is a platform bui...
分类:
Web程序 时间:
2015-04-27 23:31:58
阅读次数:
167
HBase基础知识 HBase - Hadoop Database,是一个高可靠,高性能,面向列*,可伸缩的分布式存储系统。 利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理...
分类:
其他好文 时间:
2015-04-23 01:57:01
阅读次数:
141
在微软的MicrosoftAzure云平台中,AzureVM是一个可伸缩的,能够随时满足用户需要的基础设施即服务(IaaS)平台,您可以使用它在云中快速的配置和部署服务器工作负载。因此,您可以将MicrosoftAzure理解成一个由无数硬件服务器做组成的虚拟化资源池,作为用户,您可以在这个资源..
功能实现 这个自不必说。性能与可伸缩性 根据预期的访问量,评估机器负载情况。如果在可预期的未来一台服务器可以撑得住,则没必要使用多台服务器。需要对多个环节进行性能评估:web服务器、逻辑服务器、DB等等。同时每个环节都可以考虑是否需要缓存。 在web服务器层面,有一个重要的点,即系统的 URL...
分类:
Web程序 时间:
2015-04-22 00:08:45
阅读次数:
161
@font-face指令在CSS2中引入,但是在HTMl5中实现的. Web开放字体(WOFF)也是被所有浏览器支持的字体 大多数的字体是TrueType(TTF)和OpenType(PTF)而IE实现的是Embedded OpenType(EOT),还有一种可伸缩矢量图形(SVG)这种类型只被IO...
分类:
Web程序 时间:
2015-04-21 17:28:08
阅读次数:
144
JS相关:[javascript标准参考教程] --阮一峰的参考教程,可读性很好,非常不错的[QuirksMode-DOM][深入理解JAVASCRIPT系列]移动相关:[mobileTouch]--司徒正美的移动端学习资料[手机淘宝可伸缩布局方案]CSS相关:[40个漂亮又免费的css Table...
分类:
其他好文 时间:
2015-04-19 21:07:46
阅读次数:
200
12.1联结SQL最强大的功能之一即是在数据查询的执行中联结(join)表。12.1.1关系表相同数据出现多次绝不是一件好事,此因素是关系数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值(即关系设计中的关系(relational))互相关联。
可伸缩性(scale):能够适应不断增加的工作量而不失败。设计良好的数据库或应用程序称之为可伸缩性好(sca...
分类:
数据库 时间:
2015-04-16 17:37:37
阅读次数:
156
先简单的介绍下关于LVS负载均衡LVS(Linux Virtual Server)Linux服务器集群系统针对高可伸缩,高可用服务的需求,给予IP层和内容请求分发的负载均衡调度解决方法,并在Linux的内核中实现,将一组服务器构成一个实现可伸缩,高可用网络服务的虚拟服务器负载均衡1.大量的兵法访问或...
分类:
其他好文 时间:
2015-04-15 10:53:49
阅读次数:
165