bonzik 0 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Здравствуйте, у меня на сайте развлекательный портал, не адекватно работает количество просмотров. Вернее, оно работает с дичайшей задержкой по времени. Можете зайти, протестировать на любой новости. Прошу помочь исправить сие. Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Отключите кеширование счетчика просмотров новостей Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Автор Отключите кеширование счетчика просмотров новостей Вроде и можно, но вот что я прочел Счетчик просмотров новостей: Отключение данной возможности серьезный шаг на пути оптимизации нагрузки. Связано это с тем что функция обновления UPDATE базы данных, достаточно медленная функция, и во время обновления таблица новостей в базе данных будет заблокирована для чтения, пока не выполнится обновление. И все запросы к базе данных будут стоять в очереди на выполнение. Поэтому если у вас большая база данных с новостями, то мы настоятельно рекомендуем подумать, а нужен ли вам этот счетчик, и что он вам дает. Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Автор Никто не подсоветует, как более гуманно исправить счетчик просмотров? Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Никто не подсоветует, как более гуманно исправить счетчик просмотров? Что имеется под словом гуманно? В данном вопросе или кешировать или не кешировать счетчики просмотров новостей. Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Автор Никто не подсоветует, как более гуманно исправить счетчик просмотров? Что имеется под словом гуманно? В данном вопросе или кешировать или не кешировать счетчики просмотров новостей. Я же привел в пример то. что ждет сайт после того как отключу хеширование счетчика. Ведь у меня более чем большая база данных с новостями Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Так а смысл тогда заморачиваться с данными счетчиками? Логика их работы в полном порядке. Или вы хотите чтобы данные кешировались и при этом на странице отображались данные без кеширования? Как вариант, оставить кеширование и пусть они обновляются раз в 4 часа (по моему, по умолчанию указано именно раз в 4 часа). Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Автор Так а смысл тогда заморачиваться с данными счетчиками? Логика их работы в полном порядке. Или вы хотите чтобы данные кешировались и при этом на странице отображались данные без кеширования? Как вариант, оставить кеширование и пусть они обновляются раз в 4 часа (по моему, по умолчанию указано именно раз в 4 часа). раньше же все работало..а как перенесли на новый движок не работает... Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 7 октября 2013 Рассказать Опубликовано: 7 октября 2013 Так они вообще не обновляются или обновляются с задержкой? Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 8 октября 2013 Рассказать Опубликовано: 8 октября 2013 Автор Так они вообще не обновляются или обновляются с задержкой? До вчерашнего дня, обновлялись с задержкой, вчера и сегодня...смотри, 2 просмотра новости первой, а у меня минимум 200 сотни просмотров в сутки Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 8 октября 2013 Рассказать Опубликовано: 8 октября 2013 bonzik, Посмотри в базе данных таблицу _views, записываются просмотры новостей или нет. Также посмотри в настройках, указан учет всех просмотров или только уникальных просмотров. Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 9 октября 2013 Рассказать Опубликовано: 9 октября 2013 Автор bonzik, Посмотри в базе данных таблицу _views, записываются просмотры новостей или нет. Также посмотри в настройках, указан учет всех просмотров или только уникальных просмотров. Спасибо большое. Ваши советы решили некритическую, но задолбавшую проблему. Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Levka 0 Опубликовано: 9 октября 2013 Рассказать Опубликовано: 9 октября 2013 Не работает счетчик просмотра новостей после обновления до 10й версии. В БД не очень разбираюсь, но вижу как я понимаю таблица просмотров новостей называется news_read в dle_post_extras, там количество просмотров сохранилось. В таблице dle_views не вижу где там могут быть просмотры. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 октября 2013 Рассказать Опубликовано: 9 октября 2013 Levka это беда.. Цитата Ссылка на сообщение Поделиться на других сайтах
Levka 0 Опубликовано: 9 октября 2013 Рассказать Опубликовано: 9 октября 2013 Levka это беда.. Беда беда, причем это не на всех новостях такое, где то показывается, где то нет. После обновления новости, начинает показываться количество, но уже с нуля. Кстати такая же фигня и с рейтингом... Цитата Ссылка на сообщение Поделиться на других сайтах
bonzik 0 Опубликовано: 10 октября 2013 Рассказать Опубликовано: 10 октября 2013 Автор Не работает счетчик просмотра новостей после обновления до 10й версии. В БД не очень разбираюсь, но вижу как я понимаю таблица просмотров новостей называется news_read в dle_post_extras, там количество просмотров сохранилось. В таблице dle_views не вижу где там могут быть просмотры. попробуй: Админ панель - настройка системы - оптимизация запросов к базе данных - Cчетчик просмотров новостей Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.