aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/benchmarking_and_profiling/preamble.txt
diff options
context:
space:
mode:
authorMatthew Bergman <MZBPhoto@gmail.com>2008-09-21 22:52:28 -0400
committerMatthew Bergman <MZBPhoto@gmail.com>2008-09-21 22:52:28 -0400
commitd64c9eaebeee2c8611c70d1be8964f28c2ae60b1 (patch)
tree7dbadc85dbfe7cf6a592944cbf16831a7359d686 /railties/doc/guides/benchmarking_and_profiling/preamble.txt
parentea1eb57f56a4143d575ad8a3df54e063d8cea364 (diff)
downloadrails-d64c9eaebeee2c8611c70d1be8964f28c2ae60b1.tar.gz
rails-d64c9eaebeee2c8611c70d1be8964f28c2ae60b1.tar.bz2
rails-d64c9eaebeee2c8611c70d1be8964f28c2ae60b1.zip
fixed up benchmarking file names, fixed commits, truncated statistics section. Add real life example
Diffstat (limited to 'railties/doc/guides/benchmarking_and_profiling/preamble.txt')
-rw-r--r--railties/doc/guides/benchmarking_and_profiling/preamble.txt8
1 files changed, 3 insertions, 5 deletions
diff --git a/railties/doc/guides/benchmarking_and_profiling/preamble.txt b/railties/doc/guides/benchmarking_and_profiling/preamble.txt
index bba8217793..aa1b4e49c8 100644
--- a/railties/doc/guides/benchmarking_and_profiling/preamble.txt
+++ b/railties/doc/guides/benchmarking_and_profiling/preamble.txt
@@ -1,11 +1,9 @@
Benchmarking and Profiling Rails
================================
Matthew Bergman <MzbPhoto@gmail.com>
-v0.5, September 2008
+v0.6, September 2008
-You have successfully written a well tested ground breaking Social Marketing Network and have successfully deployed by Hand/Capistrano/Vlad to your shiny VPS. You are ready to go live after a few beta tests. But you're finding there is a problem. Everything was working wonderfully on your development setup, but now with fifty or a hundred people using your application at the same time things have slowed to a crawl. Pages are being dropped and mysql is giving people timeout errors. How are we going to fix this. It's time to Benchmark and Profile your application.
-
-Benchmarking and Profiling is an important part of the development process that is talked about nearly enough for most beginning developers. Its hard enough learning a language and successfully writing an application. But without a firm understanding optimization, production ready apps are a near impossibility. No matter how well you code, or how much you know about a language there is always something that will trip up your application.
+Benchmarking and Profiling is an important part of the development process that is not nearly enough talked about for beginning developers. Its hard enough learning a language and successfully writing an application. But without a firm understanding optimization, production ready apps are a near impossibility. No matter how well you code, or how much you know about a language there is always something that will trip up your application.
This article is my attempt to give the basic knowledge and methodology needed to optimize your application as painlessly as possible. We are are attempting this on two fronts. Both as a straight explanation and also through a real example of how benchmarking can speed up an application.
@@ -28,7 +26,7 @@ include::basics.txt[]
include::statistics.txt[]
-include::edge rails features.txt[]
+include::edge_rails_features.txt[]
include::rubyprof.txt[]