Faster
Update dnsbl_check plugin to latest version. Update Maruku to latest version. In the wiki_controller, only apply the dnsbl_check before_filter to the :edit, :new, and :save actions, instead of all actions. This makes mundane "show" requests faster, but does not compromise spam-fighting ability.
This commit is contained in:
parent
9237858256
commit
5d2b0da4d5
10 changed files with 61 additions and 25 deletions
|
@ -2,6 +2,7 @@ class AdminController < ApplicationController
|
|||
|
||||
layout 'default'
|
||||
cache_sweeper :web_sweeper
|
||||
before_filter :dnsbl_check
|
||||
|
||||
def create_system
|
||||
if @wiki.setup?
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
class ApplicationController < ActionController::Base
|
||||
# require 'dnsbl_check'
|
||||
protect_forms_from_spam
|
||||
before_filter :dnsbl_check, :connect_to_model, :check_authorization, :setup_url_generator, :set_content_type_header, :set_robots_metatag
|
||||
before_filter :connect_to_model, :check_authorization, :setup_url_generator, :set_content_type_header, :set_robots_metatag
|
||||
after_filter :remember_location, :teardown_url_generator
|
||||
|
||||
# For injecting a different wiki model implementation. Intended for use in tests
|
||||
|
|
|
@ -7,7 +7,7 @@ class FileController < ApplicationController
|
|||
|
||||
layout 'default'
|
||||
|
||||
before_filter :check_allow_uploads
|
||||
before_filter :dnsbl_check, :check_allow_uploads
|
||||
|
||||
def file
|
||||
@file_name = params['id']
|
||||
|
|
|
@ -7,6 +7,7 @@ require 'resolv'
|
|||
class WikiController < ApplicationController
|
||||
|
||||
before_filter :load_page
|
||||
before_filter :dnsbl_check, :only => [:edit, :new, :save]
|
||||
caches_action :show, :published, :authors, :tex, :s5, :print, :recently_revised, :list,
|
||||
:atom_with_content, :atom_with_headlines, :if => Proc.new { |c| c.send(:do_caching?) }
|
||||
cache_sweeper :revision_sweeper
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue