zoukankan      html  css  js  c++  java
  • 【转】说下lua使用场景

    【今日话题】说下lua使用场景 – flea

    1. 我们有用,一些逻辑相对简单,没有复杂的数据交互,访问频次超高的接口实现,可以用lua,省得用phpfpm,太重,浪费资源。 – 付坤

     

    2. 也可以拿来扩展一下nginx的配置 – 花生

     

    3. lua可以把软件的控制逻辑做成服务器动态配置 – 朝沐金风

     

    4. lua写逻辑,c执行,这样假如服务端的逻辑一变,只需要更新lua脚本即可!我最近的一个项目是这么写的 – 马犇

     

    5. lua还能直接导出字节码执行. 还能导成.o文件编译到nginx – 花生

     

    6. lua个php两个使用场景完全不一样. lua可以做游戏的胶水语言 – 马犇

     

    7. lua比较轻量级,和c交互性好,性能挺好 – 亢

     

    8. luajit在nginx上能达到c的性能 – 花生

     

    9. 栈都要自己处理 –  朝沐金风

     

    10. 一般用lua都是和c交互,还真没用过php和c交互 – 马犇

     

    回: php和c交互,那就是得封装.so了啊 – 付坤

     

    11. 我用lua就是用在nginx上 – 花生

     

    12. 问: 有大牛稍微具体的说下lua的使用场景么 – 涂陌

     

    回: 场景:一种编写(lua),多次调用(c php java等)–摘自鸟哥11年的博文 – hei

     

    13. 其实说白了用lua就是为了提高程序的可扩展性.还有灵活性 – 马犇

     

    14. 之前压测结果:PHP的RPs是500左右,openrest y+lua 能达到w级别,效率无法比拟. PHP是框架,执行业务测试 – ace

     

    15. 这种所谓效率提升要看应用场景,年初调研的一个场景,有文件读写和网络请求时,提升不明显,还得考虑维护成本 – 风之缘

     

    16. 到底采用php还是采用lua,看场景需要 – ace

     

    17. lua适合的是无阻塞的. 又是文件读写,又是网络的,用C也快不到那里去 – 花生

     

    18. lua确实不错,redis-lua做一些需要频繁操作redis的脚本,nginx-lua做web访问控制. 还有可以写一些脚本做动态的配置 – 张建

     

    19. 我们把lua用于业务组件的规则检查,比接口方式、数据库配置方式的扩展性好,也能快速响应需求,就是语法有点复杂,维护工程师不大想学,还是要开发人员来写 – 水浸街

     

    20. 问: LUA 再web上一般怎么用 – kacy陈臣

     

    回: lua在web里使用,目前也就是作为nginx模块用的多,做业务逻辑复杂的网站还是少,他提供的功能模块少,没有php这样有大量现成的扩展可用 – 风之缘

     

    21. 问: 比如lua要判断用户是否有php的登录态,获取基本资料 可行吗? – twin

     

    回: 如果有session_id 而session存储正好用的redis什么的应该可以 – 亢

     

    回: lua在nginx层面跑得,php的生命周期已经包含在里边了,理论上,所有php能做的,lua都能做,只不过是支持好不好的问题了。 – 付坤

     

    22. lua做游戏配置的吧 – kacy陈臣

  • 相关阅读:
    ibatis学习笔记
    记ibatis使用动态列查询问题(remapresults)
    jQuery(九)、ajax对象操作
    jQuery(八)、ajax
    jQuery(七)、效果和动画
    jQuery(六)、事件
    jQuery(五)、筛选
    jQuery(四)、文档处理
    jQuery(三)、属性、CSS
    jQuery(二)、选择器
  • 原文地址:https://www.cnblogs.com/jking10/p/5094046.html
Copyright © 2011-2022 走看看