mirror of
https://github.com/neocities/neocities.git
synced 2025-04-24 17:22:35 +02:00
more speedups for browsing
This commit is contained in:
parent
07be2dcecc
commit
2b69e9cb8a
3 changed files with 11 additions and 2 deletions
|
@ -87,7 +87,6 @@ def browse_sites_dataset
|
||||||
site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
|
site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
|
||||||
else
|
else
|
||||||
params[:sort_by] = 'followers'
|
params[:sort_by] = 'followers'
|
||||||
site_dataset.select_all! :sites
|
|
||||||
site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
|
site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
9
migrations/101_sites_tags_site_id_index.rb
Normal file
9
migrations/101_sites_tags_site_id_index.rb
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Sequel.migration do
|
||||||
|
up {
|
||||||
|
DB.add_index :sites_tags, :site_id
|
||||||
|
}
|
||||||
|
|
||||||
|
down {
|
||||||
|
DB.drop_index :sites_tags, :site_id
|
||||||
|
}
|
||||||
|
end
|
|
@ -1297,7 +1297,8 @@ class Site < Sequel::Model
|
||||||
=end
|
=end
|
||||||
|
|
||||||
def self.browse_dataset
|
def self.browse_dataset
|
||||||
dataset.where is_deleted: false, is_banned: false, is_crashing: false, site_changed: true
|
dataset.select(:id,:username,:hits,:views,:created_at,:plan_type,:parent_site_id,:domain,:score,:title).
|
||||||
|
where(is_deleted: false, is_banned: false, is_crashing: false, site_changed: true)
|
||||||
end
|
end
|
||||||
|
|
||||||
def suggestions(limit=SUGGESTIONS_LIMIT, offset=0)
|
def suggestions(limit=SUGGESTIONS_LIMIT, offset=0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue