Advanced Rails - Building Industrial-Strength Web Apps in Record Time

(Tuis.) #1
Index | 337

P


page caching, 177
ParseTree library, 2
partition method, 38
partitioning data, 115
passwords
hashing, 128, 129
recovery, 129
patches, contributing, 291
pen, 318
perf_run command, 163
performance
ActiveRecord, 165
1+N problem, 166
indexing, 167–171
SQL, 165
architecture, scalability, 173–181
benchmarking, 161–164
caching, 176
action, 177
fragment, 178
page, 177
sweepers, 180
databases, 171
query plans, 171–173
measurement tools, 148–155
black-box analysis, 148–151
code timing, 151–153
Rails Analyzer Tools, 153–155
profiling, 155–161
sessions
ActiveRecordStore, 174
CookieStore, 176
management, 176
MemCacheStore, 175
scalability, 174
pg_autovacuum daemon, 171
PGCluster, 124
Piston, 81
Subversion externals and, 310
plain text, password recovery, 129
plugins, 79, 314
about.yml file, 83
account_location, 85–87
attachments, 107
Deadlock Retry, 93
examples of, 85–90


Ferret library, 170
Gibberish, 253–254
Globalize, 254, 257
example of, 258–268
HTTP Authentication, 89
Independent Migrations, 307
installing, 80–83
Liquid, 283
loading, 79
restfully_yours, 221
ssl-requirement, 87
testing, 90–95
whitelists, 141
writing, 83–85
(see also applications)
POST method, 190
PostgreSQL, 97
8-bit Unicode Transformation Format
(UTF-8), 247
high availability, 123
large/binary objects, 102
.pot files, 251
pound, 318
precomposed characters, 243
predicates, 37
privileges, DROP TABLE, 144
Proc method, 48
Proc#binding method, 28
processing
forms, 132
upload, 108
procs, 20–23
production branches, 302
Production Log Analyzer, 153
profiling
Action Profiler, 153
actions, 155–157
programming
ActiveSupport, 57
Core Extensions, 60–75
dependencies, 57
deprecation, 58
Inflector, 59
JSON, 59
Whiny Nil, 60
aspect-oriented programming (AOP), 32
Free download pdf