Size: a a a

2020 January 23

A

Adel in Laravel Pro
это несложно. особенно если скидывать инфу про просмотры в базу регулярно. тогда сильно много инфы не потеряешь если он случайно упадет. и тогда можно его не персистить, т.е. чтобы он работал как мемкеш. не сохраняя своё состояние на диск
источник

zN

zVlad Nesquik in Laravel Pro
WhatchThis
если это сайт-каталог, то возникает вопрос зачем там вообще каждый раз генерируется страница?)
Предлагаеш каждую страницу кешировать?
источник

zN

zVlad Nesquik in Laravel Pro
Adel
это несложно. особенно если скидывать инфу про просмотры в базу регулярно. тогда сильно много инфы не потеряешь если он случайно упадет. и тогда можно его не персистить, т.е. чтобы он работал как мемкеш. не сохраняя своё состояние на диск
А если не Редис, а мемкеш? С ним я работал.
источник

W

WhatchThis in Laravel Pro
zVlad Nesquik
Предлагаеш каждую страницу кешировать?
не знаю вашей специфики, но если там реально статический контент - предлагаю генерить хтмлки и отдавать их сразу
источник

FL

First Last in Laravel Pro
zVlad Nesquik
Ну в базе основной 50К + записей. И другие таблицы есть + связь многие-ко-многим.

По сути используется только чтение и запись (increment) кол-во просмотров.

Использую на данный момент таблицу InnoDB и 16 ядерный (32 озу) сервер грузит база под 90% каждое ядро.
50к всего?...
источник

A

Adel in Laravel Pro
zVlad Nesquik
А если не Редис, а мемкеш? С ним я работал.
источник

W

WhatchThis in Laravel Pro
WhatchThis
Ребят, такой вопрос... нужно прикрутить к скриптику аналитику. и хотелось бы сделать в итоге что-то типа отчета метрики, который может показывать и в разрезе 10 минут, и в разрезе часов, и в разрезе дней.... Подскажите, пожалуйста, про что почитать, чтобы понять как правильно такое реализовать?
апну свой вопросик. пихать миллион записей в базу, а потом хитрым образом их группировать - максимально тупое занятие.. делать счетчики по часам, группируя только их результаты - выглядит интереснее, но об это три раза можно ногу сломать. неужели нет каких-нибудь подобных кейсов?
источник

FL

First Last in Laravel Pro
First Last
50к всего?...
Чего парится, я хз
источник

FL

First Last in Laravel Pro
WhatchThis
апну свой вопросик. пихать миллион записей в базу, а потом хитрым образом их группировать - максимально тупое занятие.. делать счетчики по часам, группируя только их результаты - выглядит интереснее, но об это три раза можно ногу сломать. неужели нет каких-нибудь подобных кейсов?
Кликхаус тебе в помощь
источник

zN

zVlad Nesquik in Laravel Pro
WhatchThis
апну свой вопросик. пихать миллион записей в базу, а потом хитрым образом их группировать - максимально тупое занятие.. делать счетчики по часам, группируя только их результаты - выглядит интереснее, но об это три раза можно ногу сломать. неужели нет каких-нибудь подобных кейсов?
КликХаус.
источник

W

WhatchThis in Laravel Pro
смотрел на него, однако только для модуля простенькой статистики тянуть ещё одну базу - выглядит как отличный способ выстрелить себе в ногу)
источник

A

Adel in Laravel Pro
WhatchThis
смотрел на него, однако только для модуля простенькой статистики тянуть ещё одну базу - выглядит как отличный способ выстрелить себе в ногу)
Google analytics
источник

W

WhatchThis in Laravel Pro
Свой скрипт исполняемый на серверной стороне
источник

A

Adel in Laravel Pro
WhatchThis
Свой скрипт исполняемый на серверной стороне
в базе ты не хочешь. делать по часам - тоже. отдельный инструмент - тоже. Ты хочешь, чтобы был инструмент рещающий твою конкретную узкоспецифичную проблему без твоих усилий?
источник

W

WhatchThis in Laravel Pro
я не сказал что не хочу делать по часам, я спрашиваю как сделать так, чтобы база не сдохла от нагрузки
источник

ЕК

Егор Карась... in Laravel Pro
WhatchThis
апну свой вопросик. пихать миллион записей в базу, а потом хитрым образом их группировать - максимально тупое занятие.. делать счетчики по часам, группируя только их результаты - выглядит интереснее, но об это три раза можно ногу сломать. неужели нет каких-нибудь подобных кейсов?
Кейсов по метрикам нет?)
источник

ЕК

Егор Карась... in Laravel Pro
WhatchThis
я не сказал что не хочу делать по часам, я спрашиваю как сделать так, чтобы база не сдохла от нагрузки
Не использовать базу
источник

A

Adel in Laravel Pro
хранить в той базе, которая не сдохнет. не ложатся красиво такая аналитика на стандартные реляционные базы.
источник

W

WhatchThis in Laravel Pro
Егор Карась
Кейсов по метрикам нет?)
собрать статистику о работе такая дикая задача?
источник

W

WhatchThis in Laravel Pro
окей. окей. понял
источник