Я создаю новостной веб-сайт с помощью Django и надеюсь, что этот веб-сайт сможет обрабатывать миллионы трафика. Сейчас я пишу функцию, которая отображает наиболее просматриваемые статьи за 48 часов для читателей, поэтому мне нужно рассчитать PV.
Я искал некоторое время и спрашивал некоторых людей. Я знаю, что у меня есть несколько вариантов:
1. используя просто click_num=click_num+1, но я знаю, что это худший способ.
2. Лучше использовать Celery для кодирования распределенной задачи, но я не знаю, как именно это сделать.
3. Я слышал, что Redis также может использоваться для расчета PV и UV, но понятия не имею, как это сделать, и не уверен, что он может удовлетворить мои потребности.
4.Еще один хороший способ - использовать анализ Google, но я также понятия не имею, как это сделать, и не уверен, что он может удовлетворить мои потребности.
5. Последний способ, я думаю, самый простой способ - использовать JavaScript, но я не уверен, сможет ли он удовлетворить мои потребности.
Любой друг может дать мне несколько советов? Большое спасибо!