什么是云技术?
6个回答
2013-10-14
展开全部
其实大家看了半天还是不明白什么是云,怎么实现云。
云技术就是云和端的组合。云,是一个服务器集群。
端,可以自己写,也可以使用浏览器作为端。
因为游览器的便捷,所以99%的云技术都是数据库服务器和IIS服务器、浏览器的组合。
如果你使用游览器作为端(不是游览器嵌控件),并且想开发云技术软件,、
那么你比以前的CS程序要多了三个语言:HTML,CSS,JS。
如果某个语言你的团队做得不够好,那么你的云软件就可能出现许多的问题。
如果你的云技术是针对业务的,那么就要保证数据的更高的同步和正确,
在多数据库集群中就会遇到困难,这样的集群数据库和搜索引擎集群数据库不同,网页集群数据库不同,
这些集群数据库在一定程度上是允许同步延时,部分数据丢失的。而业务数据库不允许这样的情况。
所以这时的云技术数据库服务器集群的部署会比较困难,效率低下。
但是IIS却可以轻松部署多个,并且不会带来太多问题。所以云技术效率问题应从IIS入手。
数据库不做太多的存储过程, 业务逻辑计算,业务结果计算,数据库只是存储数据而已。这也是数据库的本质。
在IIS中利用以下两个特点开发你的系统,可以让你的系统获得更高的性能。
SQL数据库:
时间戳,在行中任意数据发生改变, 时间戳都会改变。
游览器缓存:
游览器在浏览某个地址时,会发送上一次游览此页返回的Headers中的Etag值, 写入到新的Headers头中以If-None-Match名称发送到服务器
服务器根据If-None-Match检测需要访问的文件是否发生改变,如果发生改变返回200消息,并返回数据
如果没有发生改变,那么返回304消息,并且不返回数据。
云技术如果利用这两个特点,那么云计算可以获得非常强的性能。
在SQL中使用时间戳,动态语言获取数据后,将数据存储于内存中(SQL缓存),
可以排除掉2.5秒内没有删除或更新的SQL语句的相同查询。
再次去读数据时,获取的SQL数据只需要主键与时间戳,然后与缓存中数据对比,
发生改变了再读次数据。不发生改变就直接从函数中读,这样便可极大的降低SQL的消耗。
使用动态语言模拟静态语言的访问模式,(Etag、If-None-Match)
根据SQL来计算一个MD5,并将MD5发送给客户端,
当浏览器发送的If-None-Matc与当前SQL计算的MD5相同时,不再计算此页面,直接发送304消息。
如果不相同,那么计算此页的内容,重新书写并发送给浏览器。
这样可以非常大的降低宽贷消耗。
不过我所说的这两个模式都有些复杂。并不是任何企业任何软件公司都可以做到。
也许下次应该写一个NET类来解决这个问题。
另外,中国的网络很畸形,10M的宽贷上传速度可能只有150KB/S左右。
所以云计算的生存环境很狭窄。也许只是内网中。
云技术就是云和端的组合。云,是一个服务器集群。
端,可以自己写,也可以使用浏览器作为端。
因为游览器的便捷,所以99%的云技术都是数据库服务器和IIS服务器、浏览器的组合。
如果你使用游览器作为端(不是游览器嵌控件),并且想开发云技术软件,、
那么你比以前的CS程序要多了三个语言:HTML,CSS,JS。
如果某个语言你的团队做得不够好,那么你的云软件就可能出现许多的问题。
如果你的云技术是针对业务的,那么就要保证数据的更高的同步和正确,
在多数据库集群中就会遇到困难,这样的集群数据库和搜索引擎集群数据库不同,网页集群数据库不同,
这些集群数据库在一定程度上是允许同步延时,部分数据丢失的。而业务数据库不允许这样的情况。
所以这时的云技术数据库服务器集群的部署会比较困难,效率低下。
但是IIS却可以轻松部署多个,并且不会带来太多问题。所以云技术效率问题应从IIS入手。
数据库不做太多的存储过程, 业务逻辑计算,业务结果计算,数据库只是存储数据而已。这也是数据库的本质。
在IIS中利用以下两个特点开发你的系统,可以让你的系统获得更高的性能。
SQL数据库:
时间戳,在行中任意数据发生改变, 时间戳都会改变。
游览器缓存:
游览器在浏览某个地址时,会发送上一次游览此页返回的Headers中的Etag值, 写入到新的Headers头中以If-None-Match名称发送到服务器
服务器根据If-None-Match检测需要访问的文件是否发生改变,如果发生改变返回200消息,并返回数据
如果没有发生改变,那么返回304消息,并且不返回数据。
云技术如果利用这两个特点,那么云计算可以获得非常强的性能。
在SQL中使用时间戳,动态语言获取数据后,将数据存储于内存中(SQL缓存),
可以排除掉2.5秒内没有删除或更新的SQL语句的相同查询。
再次去读数据时,获取的SQL数据只需要主键与时间戳,然后与缓存中数据对比,
发生改变了再读次数据。不发生改变就直接从函数中读,这样便可极大的降低SQL的消耗。
使用动态语言模拟静态语言的访问模式,(Etag、If-None-Match)
根据SQL来计算一个MD5,并将MD5发送给客户端,
当浏览器发送的If-None-Matc与当前SQL计算的MD5相同时,不再计算此页面,直接发送304消息。
如果不相同,那么计算此页的内容,重新书写并发送给浏览器。
这样可以非常大的降低宽贷消耗。
不过我所说的这两个模式都有些复杂。并不是任何企业任何软件公司都可以做到。
也许下次应该写一个NET类来解决这个问题。
另外,中国的网络很畸形,10M的宽贷上传速度可能只有150KB/S左右。
所以云计算的生存环境很狭窄。也许只是内网中。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-14
展开全部
又叫云计算(cloud computing),“云计算”(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。许多跨国信息技术行业的公司如IBM、Yahoo和Google等正在使用云计算的概念兜售自己的产品和服务。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-14
展开全部
云查杀的意思就是,将病毒样本放入服务器,通过成千上百的服务器智能检测,自动判断文件是否病毒,这被称为云端,也被称为云查杀,而云查杀必须联网才有效,为什么这样说,因为只有联网后才能与杀毒软件的服务器相连接,从而达到快速查杀而减低误杀,目前360杀毒,金山都采用了这一技术,我目前使用的360杀毒,个人感觉还是不错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询