
web架构
文章平均质量分 90
redsuntim08
这个作者很懒,什么都没留下…
展开
-
10个超级实用的Web开发框架推荐
使用Web开发框架,可以帮助开发者提高Web应用程序、Web服务和网站等Web开发工作的质量和效率。如果没有这些框架,Web开发工作可能变得复杂和困难,开发者需要去做全部的工作,比如编写业务逻辑、设计用户界面、构建数据库,并确保代码的稳定性和安全性。 目前,互联网中有大量的Web开发框架,每个框架都可以为你的Web应用程序提供功能扩展。你可以让这些框架来分担你的工作,从错误和代码处理到逻辑转载 2013-04-17 19:23:42 · 1547 阅读 · 0 评论 -
《构建高性能web站点》笔记--基础架构篇
大概花了一个月不到的时间,看完了这本400页不到的书《构建高性能web站点》,不得不说这是我第一次真正意义上完全看完一本书,尽管曾经看过许多技术类的书。其中一个原因,就是大部分的技术类书籍偏向枯燥,即使是本着某种虔诚的目的和愿望去阅读,仍然很容易中途放弃。但是这本书却不同,它十分能吸引我的阅读愿望,几乎在所有的环节上能够引起我的共鸣思考,于是便快速的阅读了一遍此书。作者主要以典型的LAMP转载 2013-04-18 22:35:44 · 751 阅读 · 0 评论 -
来自Google、Amazon和Facebook等7大知名互联网的系统扩展经验
【优快云编译】 本文出自澳大利亚一位ID为Dodgy Coder的程序员2012年4月的博客文章。他从High Scalability上整理和总结了Google、YouTube、Twitter、Amazon、Ebay、Facebook和Instagram等7家知名互联网的系统扩展经验。值得注意的是,有些资料时过境迁,已经不再反映最新情况,但是核心的理念和许多具体经验还是非常宝贵的学习资料,值得一转载 2013-04-18 21:57:55 · 777 阅读 · 0 评论 -
《构建高性能web站点》笔记--应用程序篇
概念吞吐率:一个衡量web服务性能的指标,表征每秒处理请求的次数。该指标受到3方面的因素影响:并发用户数、总请求数、请求资源的类型。有时在请求总数一定的情况下,并发用户越多,吞吐率反而越高;另外,请求一个几kb的文件和请求一个几m的文件,最终完成处理的时间显然是不一样的。因此,吞吐率是一个比较综合的指标,并不是指并发能力。 概览图下图简单描述了用户浏览器,代理服务器转载 2013-04-18 22:38:50 · 751 阅读 · 0 评论 -
大型网站架构演变和知识体系
大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌转载 2013-04-18 23:10:46 · 701 阅读 · 0 评论 -
构建高可扩Web架构和分布式系统实战
这篇文章主要侧重于Web系统,并且也适用于其他分布式系统。Web分布式系统设计的原则构建并运营一个可伸缩的Web站点或应用程序到底是指什么?在最初,仅是通过互联网连接用户和访问远程资源。和大多数事情一样,当构建一个Web服务时,需要提前抽出时间进行规划。了解大型网站创建背后的注意事项以及学会权衡,会给你带来更加明智的决策。下面是设计大型Web系统时,需要注意的一些核心原则:转载 2013-11-15 15:24:28 · 1093 阅读 · 0 评论 -
分布式系统中的事务一致性问题
在分布式系统中,我们经常遇到多数据副本保持一致的问题,在我们所能找到的资料中该问题讲的很笼统,模模糊糊的,把多个问题或分类糅合在一起,难以理解。在思考和翻阅资料后,通俗地把一致性的问题可分解为2个问题:1、任何一次修改保证数据一致性。2、多次数据修改的一致性。在弱一致性的算法,不要求每次修改的内容在修改后多副本的内容是一致的,对问题1的解决比较宽松,更多解决问题2,该类算法追求每次修改原创 2014-04-01 21:09:45 · 2812 阅读 · 0 评论 -
Linux服务器网络开发模型
linux 服务器 io 模型原创 2014-03-26 20:19:48 · 2148 阅读 · 0 评论