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
|
||||
else
|
||||
params[:sort_by] = 'followers'
|
||||
site_dataset.select_all! :sites
|
||||
site_dataset.order! :follow_count.desc, :views.desc, :updated_at.desc
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
def suggestions(limit=SUGGESTIONS_LIMIT, offset=0)
|
||||
|
|
Loading…
Add table
Reference in a new issue