zoukankan      html  css  js  c++  java
  • 黑马大数据分析课程---2、用户访问网站日志采集

    黑马大数据分析课程---2、用户访问网站日志采集

    一、总结

    一句话总结:

    前端js埋点采集数据:用js对用户的行为(比如点击啊,跳转啊)进行采集,不影响用户的正常操作,
    后端nginx处理接收数据:

    1、nginx默认自带的日志收集是什么?

    access_log:就是用户访问的每一条数据都会写在里面

    2、OpenResty是什么?

    整合了Nginx和lua的框架:OpenResty是一个机遇Nginx扩展出的高性能应用开发平台
    使Nginx用lua来开发:实现各种业务,并且帮我们弄清楚各个模块的编译顺序


    我们都知道Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。为了开发人员方便,所以接下来我们要介绍一种整合了Nginx和lua的框架,那就是OpenResty,它帮我们实现了可以用lua的规范开发,实现各种业务,并且帮我们弄清楚各个模块的编译顺序。

    3、OpenResty最大的优势是什么?

    Lua开发环境:首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。


    借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。
    而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀、动态服务、单品页、列表页等都在使用Nginx+Lua架构,其他公司如淘宝、去哪儿网等。

    二、内容在总结中

     
  • 相关阅读:
    Memcached 测试
    Task WaitAll的用法
    Linux Memcached 安装
    开发常用的一些插件
    转:浅析VO、DTO、DO、PO的概念、区别和用处
    转:数据库的快照隔离级别(Snapshot Isolation)
    转:nolock的替代方案-提交读快照隔离[行版本控制]
    转:介绍一个好用的抓取dump的工具-ProcDump
    把sqlserver查询结果复制到Excel出现数据记录遗漏
    ASP.NET_SessionId 不相同导致验证码出错
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10965536.html
Copyright © 2011-2022 走看看