【转】说下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陈臣
【转】说下lua使用场景的更多相关文章
- 【腾讯Bugly干货分享】手游热更新方案xLua开源:Unity3D下Lua编程解决方案
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2bY7A6ihK9IMcA0bOFyB-Q 导语 xL ...
- 手游热更新方案xLua开源:Unity3D下Lua编程解决方案
C#下Lua编程支持 xLua为Unity. .Net. Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用. xLua的突破 xLua在功能.性能.易用 ...
- YY一下微信线下支付的场景
在上一篇文章里面提到了 <跨行清算的实现原理>,这次来分析一下线下支付的场景和流程. 今天看到一篇文章:http://www.huxiu.com/article/23248/1.html? ...
- Cocos2d-x下Lua调用自定义C++类和函数的最佳实践[转]
Cocos2d-x下Lua调用C++这事之所以看起来这么复杂.网上所有的文档都没讲清楚,是因为存在5个层面的知识点: 1.在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质 ...
- 【转】Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
转自:http://segmentfault.com/blog/hongliang/1190000000631630 关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明 ...
- Linux 环境下 Lua 安装(转)
系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...
- Win32下 Qt与Lua交互使用(一):配置Qt下Lua运行环境
偶然间看到Lua这种脚本语言,有点兴趣,简单学习了一下. 发现Lua与C++之间可以实现非常强的交互性.Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数.由此可以引发出很多奇思妙想了. ...
- Windows下Lua+Redis 断点调试环境搭建==Linux下类似
Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...
- Win32下 Qt与Lua交互使用:配置Qt下Lua运行环境
Lua与C++之间可以实现非常强的交互性.Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数.由此可以引发出很多奇思妙想了. 简单来说,Lua动态的特性补充了C++的功能.当然,也看你具 ...
随机推荐
- UNIX环境高级编程 第5章 标准I/O库
本章是关于C语言标准I/O库的,之所以在UNIX类系统的编程中会介绍C语言标准库,主要是因为UNIX和C之间具有密不可分的关系.由于UNIX系统存在很多实现,而每个实现都有自己的标准I/O库,为了统一 ...
- H5学习笔记1
H5学习笔记 1.创建超链接: target=”_blank”:链接的目标网页会在新的窗口中打开. target=”_parent”:链接的目标会在当前窗口中打开,如果在框架网页中,则会在上一层框架打 ...
- 2017-2018-2 20179205《网络攻防技术与实践》Windows攻击实验
Windows攻击实验 实验描述: 使用Metaspoit攻击MS08-067,提交正确得到远程shell过程的截图(不少于五张). MS08-067漏洞介绍 MS08-067漏洞的全称为&quo ...
- 查看linux服务器内存信息
查看服务器内存信息 dmidecode|grep -P -A5 "Memory\s+Device"|grep Size [root@localhost home]# dmideco ...
- Django模型和ORM
一.ORM ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. 简单的说,ORM是 ...
- [how to]HBase Snapshots原理与使用
1.简介 Snapshots即快照的意思,作用于表上.在对于表做快照的时候不会造成文件的拷贝,如不会对HFile文件进行拷贝而是以链接的方式链接到元表的HFile上.可以说它是一种元数据的集合,可以快 ...
- Python全局变量和局部变量
全局变量和局部变量 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域. 局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问.调用函数时,所有在函数内声明的变量 ...
- MyEclipse文本对比界面样式修改
MyEclipse刚安装好,使用文件对比的时候,发现两边的对比颜色非常浅,不同的地方不容易发现,可以通过以下配置将显示颜色调深一点. 配置 效果
- class getConstructor newinstance
public static void main(String[] args) throws Exception{ /**获取String对象指定的构造方法(通过方法的参数类型,传递 参数的 Class ...
- 教您如何进行SQL跨表更新
SQL跨表更新数据是在使用SQL数据库中比较常用的,下面就将为您详细介绍SQL跨表更新数据的步骤,希望对您学习SQL跨表更新数据有所启迪. 原始数据如下,首先是表结构 A_dept的初始数据 A_em ...