discourse/config/initializers
Sam Saffron 88249932a0 PERF: remove SQL notifiers for every SQL execution
Benchmarking:

```
Benchmark.ips do |b|
  b.report("simple") do
    User.first
  end
end

ActiveSupport::Notifications.notifier.listeners_for("sql.active_record").clear

Benchmark.ips do |b|
  b.report("simple") do
    User.first
  end
end

```

```
sam@arch discourse % RAILS_ENV=production ruby script/micro_bench.rb

Before

Calculating -------------------------------------
              simple      3.289k (± 4.4%) i/s -     16.575k in   5.049771s
After

Calculating -------------------------------------
              simple      3.491k (± 3.6%) i/s -     17.442k in   5.002226s
````
2019-05-09 17:44:46 +10:00
..
001-redis.rb Remove unused lines. 2018-06-11 08:44:41 +08:00
002-freedom_patches.rb
003-sql_builder.rb
004-message_bus.rb SECURITY: extra CORS headers should be set on correct host 2018-07-11 09:29:02 +10:00
004-rails_multisite.rb FIX: Sidekiq fails to start if any of the multisite has problems. 2018-12-12 11:30:14 +08:00
005-site_settings.rb FIX: Sidekiq fails to start if any of the multisite has problems. 2018-12-12 11:30:14 +08:00
006-ensure_login_hint.rb Fix the build. 2019-01-17 17:28:09 +08:00
006-mini_profiler.rb DEV: update mini profiler 2018-12-10 14:29:20 +11:00
008-rack-cors.rb Add Cache-Control header to CORS (#6490) 2018-10-16 10:46:55 +11:00
009-omniauth.rb PERF: bypass omniauth unless in an auth path 2018-01-15 12:44:54 +11:00
010-discourse_iife.rb
011-rack-protection.rb
012-web_hook_events.rb FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
013-excon_defaults.rb FIX: Make omit_default_port the global default 2017-06-30 12:43:26 -04:00
014-track-setting-changes.rb FEATURE: Automatically generate optimized site metadata icons (#7372) 2019-05-01 14:44:45 +01:00
050-force_https.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
099-anon-cache.rb DEV: avoid require_dependency for some libs 2018-12-31 10:53:30 +11:00
099-defer.rb PERF: stop running background work between requests 2017-11-23 15:48:47 +11:00
099-drain_pool.rb
100-i18n.rb DEV: Rails 6 compatability 2019-04-29 17:13:30 +10:00
100-logster.rb DEV: document max_logster_logs in discourse_defaults.conf 2019-03-22 14:11:40 +11:00
100-oj.rb
100-onebox_options.rb FIX: allow upto three url redirects in onebox (#5457) 2017-12-27 10:30:06 +11:00
100-push-notifications.rb PERF: Don't bloat the Sidekiq queue with Jobs::SendPushNotification. 2018-05-24 10:04:09 +08:00
100-quiet_logger.rb Fix all the errors to get our tests green on Rails 5.1. 2017-09-25 13:48:58 +08:00
100-secret_token.rb
100-session_store.rb
100-sidekiq.rb Pause MiniScheduler when Sidekiq is paused. 2019-01-18 17:50:24 +08:00
100-silence_logger.rb
100-strong_parameters.rb DEV: Prefer public_send over send. 2019-05-07 09:33:21 +08:00
100-verify_config.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00
100-watch_for_restart.rb
100-wrap_parameters.rb
101-lograge.rb DEV: Rescue from readonly error in lograge. 2019-01-21 14:20:19 +08:00
200-message_bus_request_tracker.rb WORKAROUND: Can't reinsert a deleted middleware. 2017-09-25 13:48:59 +08:00
300-perf.rb PERF: remove SQL notifiers for every SQL execution 2019-05-09 17:44:46 +10:00
000-mini_sql.rb DEV: remove exec_sql and replace with mini_sql 2018-06-19 16:13:36 +10:00
000-post_migration.rb DEV: Support post deployment migrations for plugins. 2018-10-09 13:11:45 +08:00