- 浏览: 223491 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
Breather.杨:
斯库伊!受教
基于按annotation的hibernate主键生成策略 -
w420372197:
很详细,学习中..转载了
基于按annotation的hibernate主键生成策略 -
wslovenide:
...
基于按annotation的hibernate主键生成策略 -
Navee:
写的十分详细!感谢
基于按annotation的hibernate主键生成策略 -
eric.cheng:
很好,学习了
基于按annotation的hibernate主键生成策略
37signals Architecture
Thu, 09/18/2008 - 15:05 — Todd Hoff
Update 6:
Things We’ve Learned at 37Signals
. Themes: less is more; don't worry be happy.
Update 5:
Nuts & Bolts: HAproxy
.
Nice explanation (post, screencast) by Mark Imbriaco of why HAProxy
(load balancing proxy server) is their favorite (fast, efficient,
graceful configuration, queues requests when Mongrels are busy) for
spreading dynamic content between Apache
web servers and Mongrel
application servers.
Update 4:
O'Rielly's Tim O'Brien interviews David Hansson
,
Rails creator and 37signals partner. Says BaseCamp scales horizontally
on the application and web tier. Scales up for the database, using one
"big ass" 128GB machine. Says: As technology moves on, hardware
gets cheaper and cheaper. In my mind, you don't want to shard unless
you positively have to, sort of a last resort approach
.
Update 3:
The need for speed: Making Basecamp faster
. Pages now load twice as fast, cut CPU usage by a third and database time by about half. Results achieved by: Analysis, Caching
, MySQL
optimizations, Hardware upgrades.
Update 2: customer support is handled in real-time using Campfire.
Update: highly useful information on creating a customer billing system.
In the giving spirit of Christmas the folks at 37signals have shared a bit about how their system works. 37signals is most famous for loosing Ruby on Rails into the world and they've use RoR to make their very popular Basecamp, Highrise, Backpack, and Campfire products. RoR takes a lot of heat for being a performance dog, but 37signals seems to handle a lot of traffic with relatively normal sounding resources. This is just an initial data dump, they promise to add more details later. As they add more I'll update it here.
Site: http://www.37signals.com
Information Sources
Platform
The Stats
* 2,000,000 people with accounts
* 1,340,000 projects
* 13,200,000 to-do items
* 9,200,000 messages
* 12,200,000 comments
* 5,500,000 time tracking entries
* 4,000,000 milestones
* Just under 1,000,000 pages
* 6,800,000 to-do items
* 1,500,000 notes
* 829,000 photos
* 370,000 files
* 5.9 terabytes of customer-uploaded files
* 888 GB files uploaded (900,000 requests)
* 2 TB files downloaded (8,500,000 requests)
The Architecture
Credit Card Processing Process
Customer Support
Lessons Learned
发表评论
-
大型网站架构不得不考虑的10个问题
2009-01-16 14:41 1155大型网站架构不得不考虑的10个问题 来自CSDN:http:/ ... -
规划 SOA 参考架构
2009-01-07 16:22 2477规划 SOA 参考架构 2007-12-03 09: ... -
架构师书单
2009-01-07 16:09 1719架构师书单 一、S ... -
架构师之路
2009-01-07 16:07 5131架构师之路 什么是软件架构师? 架构 ... -
应用架构选型讨论
2008-12-10 09:29 1224应用架构选型讨论(PPT) ... -
系统构架设计应考虑的因素
2008-11-24 17:23 3249系统构架设计应考虑的 ... -
负载均衡--大型在线系统实现的关键(服务器集群架构的设计与选择)
2008-11-24 17:19 5719负载均衡--大型在 ... -
LinkedIn Architecture
2008-11-24 16:16 1616LinkedIn Architecture Category ... -
eBay Architecture
2008-11-24 16:14 1943eBay Architecture Tue, 05/27/2 ... -
LiveJournal Architecture
2008-11-24 16:13 1096LiveJournal Architecture Mon, ... -
Google Architecture
2008-11-24 16:09 1312Google Architecture Sun, 11/23 ... -
YouTube Architecture
2008-11-24 16:07 1537YouTube Architecture Thu, 03/1 ... -
Flickr Architecture
2008-11-24 16:05 1335Flickr Architecture Wed, 11/14 ... -
Digg Architecture
2008-11-24 16:03 1302Digg Architecture Mon, 09/15/2 ... -
Scaling Twitter: Making Twitter 10000 Percent Fast
2008-11-24 15:59 1293Scaling Twitter: Making Twitter ... -
Amazon Architecture
2008-11-24 15:58 1217Amazon Architecture Tue, 09/18 ... -
Facebook 海量数据处理
2008-11-24 15:54 1855Facebook 海量数据处理 作者: F ... -
Scalability Best Practices: Lessons from eBay
2008-11-24 15:50 1152Scalability Best Practices: Le ... -
Yapache-Yahoo! Apache 的秘密
2008-11-24 02:15 1193Yapache-Yahoo! Apache 的秘密 作 ... -
Notes from Scaling MySQL - Up or Out
2008-11-24 02:14 1502Notes from Scaling MySQL - Up o ...
相关推荐
### 80486 System Architecture [3rd Edition] [1995] #### Overview The "80486 System Architecture" book, published in its third edition in 1995, provides comprehensive insights into the architecture ...
- **ISA Bus**: Supports the Industry Standard Architecture (ISA) bus for legacy devices. #### 4.3. Connector X3 - **VGA**: Carries video signals for VGA monitors. - **LCD**: Provides signals for ...
The MindShare Architecture Series.....................................................................................1 Organization of This Book.........................................................
The optimized architecture of the TVP5150 device allows for ultralow-power consumption. The device consumes 113 mW of power in typical operation and consumes less than 1 mW in power-down mode, ...
Abstract-- In this letter, a power quality ... The major advantages of such architecture are that they are all commercial-grade software with proven system operation stability and are free to use.
Its architecture allows platform-independent compile with the outstanding performance of native compiled code. The graphical user interface is powerful, consistent, and intuitive. All windows update...
Particularly, two different SSB architectures, namely, Sieben's architecture and four phase modulator (FPM) architecture are optimized to provide maximum sideband suppression. The minimum optical ...
architecture behave of VGA is -- horizontal timing signals constant h_data: integer:=640; constant h_front: integer:=16; constant h_back: integer:=48; constant h_sync: integer:=96; constant h_...
Find out how to configure the MSP430, efficiently program custom functions, process analog and digital signals, and interface with external components. Sample code and reference information are ...
Machine check architecture. Pearson Techonology Group - Indispensable PC Hardware Book, The Performance monitoring. Model-specific registers for debug support. Reset and power-on configuration. ...
HSA(Heterogeneous System Architecture,异构系统架构)是一种旨在统一CPU、GPU、DSP和其他加速器的通用架构和编程模型,以实现更高的计算效率。它是由HSA基金会负责维护和发展,该基金会致力于推广和标准化异构...
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then process the data and display them or transmit them to a host system. Stand alone RF ...
The block diagram provides a visual representation of the internal architecture of the W958D6NW. This diagram helps in understanding how different components interact and contribute to the overall ...
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then process the data for display or for transmission to a host system. Stand alone RF ...
From the processor's structure to the intricate dance of registers and control signals, this chapter forms a solid foundation for further exploration of computer architecture and systems.
Typical applications include sensor systems that capture analog signals, convert them to digital values, and process and transmit the data to a host system. The timers make the configurations ideal ...
A novel architecture of converged radio-over-fiber (RoF) and wavelength division multiplexed passive optical network (WDM-PON) system, namely RoF-WDM-PON, is demonstrated. 20-GHz 1-Gb/s radio ...