Garry Tan, cofounder of Posterous, lists 12 lessons for scaling that apply to more than just Rails.
Use cloud storage for static files.
Use HTTP Cache Control to tell the browser what it can cache.
Use Sphinx for text search.
Use InnoDB for more crash resistant and faster writes.
Don't use textbook Rails ActiveRecord objects. Use New Relic to find exactly what is slow in your system.
Use memcache later so you find your database bottlenecks now.
Use mongrel proctitle to find your slow queries. You are only as fast as your slowest queries.
Use asynchronous job queuing to do work in parallel.
Use monitoring so you'll know when your site went down and why.
Learn by reading the source code, fixing problems, and submitting them back to the community.
Use new plugins. Old plugins can't be trusted.
Use new information. Old information can't be trusted.
分享到:
相关推荐
You'll learn things such as identifying your unique entrepreneurial type, creating a great product, building a great team, finding funding and scaling in addition to other elements essential to ...
If you are a Python web developer who wants to learn more about developing applications in Flask and scaling them with industry-standard practices, this is the book for you. What You Will Learn ...
本文是为 Everything I Learned About Scaling Online Games I Learned at Google and eBay 知识共享。目录如下: Background Real-Time Strategy Games are ... How to Scale - Scaling Code Embrace Open Source ...
Starting and Scaling DevOps in the Enterprise,Starting and Scaling DevOps in the Enterprise
不说了,查找下载的人都很了解的,希望Programer 有用
similitude requirements and scaling relationships as applied to model testing
With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice ...
This book presents an integrated collection of representative approaches for scaling up machine learning and data mining methods on parallel and distributed computing platforms. Demand for ...
This practical guide offers a short course on scaling CouchDB to meet the capacity needs of your distributed application. Through a series of scenario-based examples, this book lets you explore ...
中文名: 基于Google App Engine(GAE)的Java和GWT应用开发 原名: Google App Engine Java and ...Chapter 12: Asynchronous Processing with Cron, Task Queue, and XMPP Chapter 13: Conclusion and Final Thoughts
Scaling Big Data with Hadoop and Solr is a step-by-step guide that helps you build high performance enterprise search engines while scaling data. Starting with the basics of Apache Hadoop and Solr, ...
Chapter 12: Caching data in memory: Amazon ElastiCache Chapter 13: Programming for the NoSQL database service: DynamoDB Part 4: Architecting on AWS Chapter 14: Achieving high availability: ...
minimal theory, and two production-ready Python frameworks—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building ...
This is a step-by-step guide that will teach you how to build a high performance enterprise search while scaling data with Hadoop and Solr in an effortless manner. Table of Contents Chapter 1. ...
Azat Mardan is a Tech Fellow at Capital One with extensive experience using and teaching JavaScript and Node, and author of several books on JavaScript, Node, React, and Express. Table of Contents ...
Scaling Twitter 学习 资料 Rails Scales.
High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark by Holden Karau English | 25 May 2017 | ASIN: B0725YT69J | 358 Pages | AZW3 | 3.09 MB Apache Spark is amazing when ...
Building Great Software Engineering Teams provides engineering leaders, startup founders, and CTOs concrete, industry-proven guidance and techniques for recruiting, hiring, and managing software ...
The text uniquely presents Bayesian models with a minimally complex approach, demonstrating and explaining Bayesian methods alongside traditional analyses for analysis of variance, linear models, and...