Каждый просмотр страницы увеличивает кол-во её версий
dvd73 Offline
#1 Оставлено : 29 декабря 2015 г. 20:38:23(UTC)

Ранг: Member

Группы: Registered
Зарегистрирован: 26.12.2015(UTC)
Сообщений: 22
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 4 раз
Здравствуйте

Обнаружил, что при каждом просмотре страницы создается новая версия. При сравнении с предыдущей, отличаются поля UtcLastModificationDate и Readings.
Баг, однозначно. База распухнет таким образом и место на ЖД закончится.

Проверено на SampleSite: /Articles/Detail/Lorem-ipsum-dolor-sit-amet
dvd73 Offline
#2 Оставлено : 31 декабря 2015 г. 0:50:50(UTC)

Ранг: Member

Группы: Registered
Зарегистрирован: 26.12.2015(UTC)
Сообщений: 22
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 4 раз
Если посмотреть на код представления Article.Detail, то можно увидеть, как инкрементируется кол-во просмотров страницы. Эта операция и создает очередную версию, хотя последний параметр как раз за это отвечает. Баг однозначно.
Ella Offline
#3 Оставлено : 31 декабря 2015 г. 11:39:59(UTC)

Ранг: Advanced Member

Группы: Registered, Тестеры
Зарегистрирован: 07.05.2012(UTC)
Сообщений: 241
Откуда: Россия

Сказал(а) «Спасибо»: 25 раз
Поблагодарили: 66 раз в 61 постах
Это не баг. Это кривой код конкретно примера samplesite. Скажу честно, samplesite у них никуда не годится, кривой до жути. Код, который увеличивает счетчик просмотра элемента контента (в данном случае это не страница, как было указано в теме), надо сразу убирать. Чтобы считать просмотры надо ставить метрику и т.п., делать это в своем коде - только лишние глюки ловить.
Поэтому если будете делать свой сайт на базе kooboo ни в коем случае не ставьте такой код.

А то, что версия контента изменяется - это как раз нормально, т.к. изменяется содержимое его параметров, но это сделано для того, кто редактирует контент и конечно же не должно изменяться со стороны клиента (убираем код, проблема исчезает).
2 пользователей поблагодарили Ella за этот пост.
dvd73 оставлено 31.12.2015(UTC), nEkto оставлено 11.02.2016(UTC)
dvd73 Offline
#4 Оставлено : 31 декабря 2015 г. 11:59:41(UTC)

Ранг: Member

Группы: Registered
Зарегистрирован: 26.12.2015(UTC)
Сообщений: 22
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 4 раз
Да, делаю свой сайт, по типу MSDN.
Пока вроде со всем разобрался. Спасибо за помощь.
Лента RSS  Лента Atom
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.