架构
GISEarth
GIS无所不能,一切皆有可能!
展开
-
如何网站架构
何为大型网站大型网站特性既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:高并发、大流量:PV 量巨大;高可用:7*24 小时不间断服务;海量数据:文件数目分分钟 xxTB;用户分布广泛,网络情况复杂:网络运营商;安全环境恶劣:黑客的攻击;需求快速变更,发布频繁:快转载 2016-06-29 13:22:17 · 534 阅读 · 0 评论 -
可伸缩系统的架构经验
最近,阅读了Will Larson的文章Introduction to Architecting System for Scale,感觉很有价值。作者分享了他在Yahoo!与Digg收获的设计可伸缩系统的架构经验。在我过往的架构经验中,由于主要参与开发企业软件系统,这种面向企业内部的软件系统通常不会有太大的负载量,太多的并发量,因而对于系统的可伸缩性考虑较少。大体而言,只要在系统部署上考虑集群以及转载 2016-06-29 13:24:24 · 1716 阅读 · 0 评论 -
浅谈大型网站动态应用系统架构
动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用转载 2016-06-29 13:26:01 · 546 阅读 · 0 评论 -
Web系统大规模并发:电商秒杀与抢购
一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。1. 请求接口的合理设计一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。通常转载 2016-06-29 13:29:13 · 484 阅读 · 0 评论 -
亿级用户下的新浪微博平台架构
序言新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。随着应用规模的增长,衍生出的第二代架构对业务功能进行了模块化、转载 2016-06-29 18:01:46 · 454 阅读 · 0 评论 -
前端组件化框架之路
1. 为什么组件化这么难做Web应用的组件化是一个很复杂的话题。在大型软件中,组件化是一种共识,它一方面提高了开发效率,另一方面降低了维护成本。但是在Web前端这个领域,并没有很通用的组件模式,因为缺少一个大家都能认同的实现方式,所以很多框架/库都实现了自己的组件化方式。前端圈最热衷于造轮子了,没有哪个别的领域能出现这么混乱而欣欣向荣的景象。这一方面说明前端领域的创造力转载 2016-07-05 15:02:18 · 9524 阅读 · 0 评论 -
开源GIS介绍(openlayer,leaflet,mapbox,cesium)
很多人博客(http://blog.csdn.net/happyduoduo1)私信我,问我要openlayer学习资料,由于博主移动硬盘被偷了,所以没办法,但是向我咨询的小伙伴实在太多了,我就开通一个微信订阅号,开始给小伙伴定期更新,同时也会分享一些事例和一些开源GIS方面的知识,需要的小伙伴可以关注我个人订阅号。原创 2017-12-06 17:37:56 · 16450 阅读 · 4 评论 -
SAAS碰到了GIS,谈一谈自己的一点理解
最近听什么朋友聊云计算、SAAS、虚拟化,一个个新鲜概念的出炉将用户置身于“云里雾里”,不知何为“云”,只管听厂商的“自创学说”。概念只是一个说辞,重要的是它带来了何种新技术?新应用?新优势?GIS与云计算的结合同样如此考核。尽管大家一致支持云计算,但什么是云?什么是计算?云计算为GIS究竟能带来什么?这是用户最关注的问题。 前段时间参加ESRI大会,了解了一些关于ESRI提出的云计...原创 2018-10-09 11:32:35 · 1771 阅读 · 2 评论