【今日话题】说下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陈臣

【转】说下lua使用场景的更多相关文章

  1. 【腾讯Bugly干货分享】手游热更新方案xLua开源:Unity3D下Lua编程解决方案

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2bY7A6ihK9IMcA0bOFyB-Q 导语 xL ...

  2. 手游热更新方案xLua开源:Unity3D下Lua编程解决方案

    C#下Lua编程支持 xLua为Unity. .Net. Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用. xLua的突破 xLua在功能.性能.易用 ...

  3. YY一下微信线下支付的场景

    在上一篇文章里面提到了 <跨行清算的实现原理>,这次来分析一下线下支付的场景和流程. 今天看到一篇文章:http://www.huxiu.com/article/23248/1.html? ...

  4. Cocos2d-x下Lua调用自定义C++类和函数的最佳实践[转]

    Cocos2d-x下Lua调用C++这事之所以看起来这么复杂.网上所有的文档都没讲清楚,是因为存在5个层面的知识点: 1.在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质 ...

  5. 【转】Cocos2d-x下Lua调用自定义C++类和函数的最佳实践

    转自:http://segmentfault.com/blog/hongliang/1190000000631630 关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明 ...

  6. Linux 环境下 Lua 安装(转)

    系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...

  7. Win32下 Qt与Lua交互使用(一):配置Qt下Lua运行环境

    偶然间看到Lua这种脚本语言,有点兴趣,简单学习了一下. 发现Lua与C++之间可以实现非常强的交互性.Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数.由此可以引发出很多奇思妙想了. ...

  8. Windows下Lua+Redis 断点调试环境搭建==Linux下类似

    Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...

  9. Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境

    Lua与C++之间可以实现非常强的交互性.Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数.由此可以引发出很多奇思妙想了. 简单来说,Lua动态的特性补充了C++的功能.当然,也看你具 ...

随机推荐

  1. WCF REST 工作总结

    首先引用System.ServiceModel;System.ServiceModel;System.ServiceModel.Activation;命名空间 [ServiceContract] pu ...

  2. Nagios Openstack Plugin

    Some simple example for checking Openstack services check nova service list #!/bin/sh export OS_PROJ ...

  3. Pytorch数据读取框架

    训练一个模型需要有一个数据库,一个网络,一个优化函数.数据读取是训练的第一步,以下是pytorch数据输入框架. 1)实例化一个数据库 假设我们已经定义了一个FaceLandmarksDataset数 ...

  4. Matlab读取txt中用空格分隔的数据文件到矩阵

    转载...哪儿 忘记了 由于要做的项目中涉及到数据处理,初涉及到matlab.今天需要把一组只用空格分开的数据读取到一个三维矩阵,然后对这个矩阵进行处理. 思路是:首先用importdata读入txt ...

  5. 虚拟机 SUSE Linux Enterprise Server 12 SP2 64

    下载地址:https://www.suse.com/zh-cn/products/server/download/ 下载以后使用虚拟机安装即可

  6. ExtJs的Reader

    ExtJs的Reader Reader : 主要用于将proxy数据代理读取的数据按照不同的规则进行解析,讲解析好的数据保存到Modle中 结构图 Ext.data.reader.Reader 读取器 ...

  7. linux tomcat 突然验证码出不来

    情况描述 虚拟机上用tomcat部署的web应用,本来都还可以的.后来打了一个快照进行过压缩后,重新起虚拟机发现应用登录界面的验证码出不来了,具体报的是500错误. 参见http://www.blog ...

  8. SQL2008数据库导出到SQL2000全部步骤过程

    2008转到2000的步骤 1. 在sql2008上生成for 2000版本的数据库脚本 -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例, 右键要转到2000的库 ...

  9. kafka基本版与kafka acl版性能对比(单机版)

    一.场景 线上已经有kafka集群,服务运行稳定.但是因为产品升级,需要对kakfa做安全测试,也就是权限验证. 但是增加权限验证,会不会对性能有影响呢?影响大吗?不知道呀! 因此,本文就此来做一下对 ...

  10. Python之Selenium的爬虫用法

    Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾经是 Selenium 的竞争对手).也就是说 Sel ...