discourse/spec
Sam Saffron 62141b6316 FEATURE: enable_performance_http_headers for performance diagnostics
This adds support for DISCOURSE_ENABLE_PERFORMANCE_HTTP_HEADERS
when set to `true` this will turn on performance related headers

```text
X-Redis-Calls: 10     # number of redis calls
X-Redis-Time: 1.02    # redis time in seconds
X-Sql-Commands: 102   # number of SQL commands
X-Sql-Time: 1.02      # duration in SQL in seconds
X-Queue-Time: 1.01    # time the request sat in queue (depends on NGINX)
```

To get queue time NGINX must provide: HTTP_X_REQUEST_START

We do not recommend you enable this without thinking, it exposes information
about what your page is doing, usually you would only enable this if you
intend to strip off the headers further down the stream in a proxy
2019-06-05 16:08:11 +10:00
..
components FEATURE: enable_performance_http_headers for performance diagnostics 2019-06-05 16:08:11 +10:00
fabricators DEV: Class that converts MD with old attachment links to new MD. 2019-06-04 15:54:25 +08:00
fixtures FIX: use hijack for processing bulk invites (#7679) 2019-06-04 20:19:46 +05:30
helpers DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
import_export DEV: Prefabrication (test optimization) (#7414) 2019-05-07 13:12:20 +10:00
integration DEV: change testing cache clearing so it is more deliberate 2019-06-03 10:21:38 +10:00
integrity DEV: introduces coding style spec (#7615) 2019-05-27 23:38:17 +02:00
jobs FIX: use hijack for processing bulk invites (#7679) 2019-06-04 20:19:46 +05:30
lib DEV: Add spec for BrowserDetection and Chromebook. 2019-05-30 16:31:28 +03:00
mailers FEATURE: English locale with international date formats 2019-05-20 13:47:20 +02:00
models DEV: Fix broken Upload#base62_sha1. 2019-06-04 14:10:46 +08:00
multisite FEATURE: English locale with international date formats 2019-05-20 13:47:20 +02:00
requests DEV: lint file 2019-06-05 11:32:47 +10:00
serializers PERF: omit user profile and private message stats in web hook serializer. 2019-06-04 08:44:10 +05:30
services FEATURE: dynamically update the topic heat settings monthly (#7670) 2019-06-04 10:34:07 -04:00
support FIX: don't bump topics when hidden tags are added or removed 2019-05-06 14:52:18 -04:00
tasks FEATURE: option to skip posts with ignored missing uploads 2019-05-09 05:11:15 +05:30
views/omniauth_callbacks DEV: use #frozen_string_literal: true on all spec 2019-04-30 10:27:42 +10:00
rails_helper.rb DEV: security restriction in dev mode broke tests 2019-06-03 11:33:56 +10:00