Skip to content

Conversation

@batvale1
Copy link
Owner

Добрый день!
Надеюсь с дампом ничего не напутал.
Данные на базу в константах в конфиге.
Я немного повольничал и в нагрузочку сделал 2 таблицы. Одна таблица это таблица изображений 'images' с единственной колонкой 'img_name' (ключ за колонку здесь и далее не считаю, она должен быть всегда). Вторая таблица это таблица просмотров изображений 'img_views'. И эта вторая таблица содержит в себе ip адрес того, кто просмотрел и сколько раз он просмотрел картинку. Связь очевидно идет images.id и img_views.img_id. Мне это просто дало некоторую честность в просмотре страницы когда с одного ip я не буду увеличивать количество уникальных просмотров страницы.
Таким образом, я попытался не вывести просмотры вообще, а попытался вывести уникальные просмотры. Сами по себе просмотры с того же ip тоже у меня есть и лежат в таблице img_views (их можно и вывести, но смысла не вижу).
И по поводу сортировки, ну такое себе сортировать по просмотрам, если у меня выкладываются в галерее порциями картинки. В итоге у меня они начинают прыгать из одной страницы галереи в другую. Ну да ладно. Но в ДЗ было и я сделал. Избавиться можно от этого, если сказать галерее все вывести на экран, все картинки, тогда хоть перед глазами они будут скакать))
Сортировку сделал "просмотры" по убыванию, "ip картинки" по возрастанию.
Конечно, по ip это такая себе уникальность, но хоть что-то.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants