系统架构 的最新文章

[转] API 接口设计杂谈

一个公司早期的代码因为各种历史原因,可能不是那么完美,但是在特定的时候,那就是最好的方案。随着时间的消逝,功能不断叠加,代码架构不断优化。系统可能会经历一些变复杂、再简化的迭代过程。 然后某一天,代码会面目全非,最初的主人也已经不认识自己当初的作品了......
July 5, 2016

网页分段加载与首屏渲染优化

网页分段加载与首屏渲染优化实际上是不同的思路,刚好昨天看了一下BigPipe,想起W3C HTML5中文兴趣小组里百度的闵月提出的首屏渲染优化规范的提案,因此在这里把自己的思路做了一下梳理。
May 30, 2014

使用Coreseek(Sphinx中文版)进行站内搜索

MovableType(以下简称MT)作为一个优秀的博客工具,拥有出色的模板系统和发布静态内容(还有很多很多......)的特点,但是它的搜索一直让人诟病,其主要原因是消耗资源,尤其在虚拟主机、VPS等限制资源的情况下。
May 17, 2014

你的架构很烂,但我并不在意(转)

嗨,你的应用的架构很完美吗?对呀,这就是为什么你还没有发布你的应用的原因,你仍然在彻夜不眠的担忧着各个功能模块之间的责任分离(你没时间去关心应用的流量和访问率)。 可是,除了我之外,谁还会对你说你的架构很烂?为什么我要关心你的架构?因为我只是你的用户,我不关心你的程序长的什么样、如何被调用的、用什么语言写成的。我关心的是它能用最简单的、最迅速的方式解决我的问题。 你的用户并不关心架构的问题,他们只关心你的应用是否好用。...
January 29, 2011

探索Google App Engine背后的奥秘(1)--Google的核心技术(转)

作者:吴朱华,本系列文章转载自:人云亦云 本系列是基于公开资料对Google App Engine是如何实现的这个话题进行深度探讨。而且在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助大家之后更好地理解Google App Engine的实现。 本篇将主要介绍Google的十个核心技术,而且可以分为四大类: 分布式基础设施:GFS,Chubby和Protocol Buffer。 分布式大规模数据处理:MapReduce和Sawzall。 分布式数据库技术:BigTable和数据库Sharding。 数据中心优化技术:数据中心高温化,12V电池和服务器整合。...
June 21, 2010

又拍网架构中的分库设计(转)

作者:周兆兆 又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。 又拍网的服务器端开发语言主要是PHP和Python,其中PHP用于编写Web逻辑(通过HTTP和用户直接打交道), 而Python则主要用于开发内部服务和后台任务。在客户端则使用了大量的 Javascript, 这里要感谢一下MooTools这个JS框架,它使得我们很享受前端开发过程。 另外,我们把图片处理过程从PHP进程里独立出来变成一个服务。这个服务基于nginx,但是是作为nginx的一个模块而开放REST API。...
June 17, 2010

最新图片

0uwo1.jpg 0ulqlif025fzthuf.jpg gitlab_file_view.png QQ20160403-1.png gitlab-newlogo.jpg QQ20150820-1@2x.png QQ20150820-2.jpg d1.jpg compare.jpg 20130814023118336.jpg 071936023143352.jpg 071935133778301.jpg

最新评论