Hello! 2012/10/16 Weibin Yao: > > 8:14 PM Weibin: 你觉得lua模块离完全实现pagespeed的功能还有多远?好像就缺少全文搜索和替换功能了? 我对 pagespeed 的功能并不了解。不过你说的貌似正是我正在开发中的 sregex 正则引擎想要解决的问题 :) 即流式正则匹配 + 替换 :) Best regards, -agentzh P.S. 同时抄送给 openresty 中文邮件列表:http://groups.google.com/group/openresty
Hello! On Tue, Oct 16, 2012 at 9:52 PM, smallfish wrote: > 好像ngx_lua和pagespeep是两码事,后者对静态文件提升比较大 这里讨论的是用 ngx_lua 来实现类似 pagespeed 的功能。毕竟我们也有了 body_filter_by_lua 了 ;) Best regards, -agentzh
On 2012/10/17 12:08, agentzh wrote:
Hello! 2012/10/16 Weibin Yao: 8:14 PM Weibin: 你觉得lua模块离完全实现pagespeed的功能还有多远?好像就缺少全文搜索和替换功能了? 我对 pagespeed 的功能并不了解。不过你说的貌似正是我正在开发中的 sregex 正则引擎想要解决的问题 :) 即流式正则匹配 + 替换 :) Best regards, -agentzh P.S. 同时抄送给 openresty 中文邮件列表:http://groups.google.com/group/openresty
Hello! 2012/10/16 Weibin Yao:
8:14 PM Weibin: 你觉得lua模块离完全实现pagespeed的功能还有多远?好像就缺少全文搜索和替换功能了?
我对 pagespeed 的功能并不了解。不过你说的貌似正是我正在开发中的 sregex 正则引擎想要解决的问题 :) 即流式正则匹配 + 替换 :) Best regards, -agentzh P.S. 同时抄送给 openresty 中文邮件列表:http://groups.google.com/group/openresty
-- Thanks -YWB
恩,pagespeed一大功能就是可以在HTML中合并JS或者CSS的资源:首 先扫描HTML 文件内容,把这些资源从后端拿过来,合并这些回复。对于合并的回复可能要cache。 On 2012/10/17 12:08, agentzh wrote: Hello! 2012/10/16 Weibin Yao: 8:14 PM Weibin: 你觉得lua模块离完全实现pagespeed的功能还有多远?好像就缺少全文搜索和替换功能了? 我对 pagespeed 的功能并不了解。不过你说的貌似正是我正在开发中的 sregex 正则引擎想要解决的问题 :) 即流式正则匹配 + 替换 :) Best regards, -agentzh P.S. 同时抄送给 openresty 中文邮件列表:http://groups.google.com/group/openresty -- Thanks -YWB
Hello! 2012/10/16 pengqi <fen...@gmail.com>: > 实现sregex ,现在body_filter_by_lua的机制也得改吧? 现在对每个输出chain调用lua_pcall,状态不好保存 > 不用,因为我们已经有了每请求生命期的 ngx.ctx 表: http://wiki.nginx.org/HttpLuaModule#ngx.ctx 可以用它来保存状态 ;) Best regards, -agentzh
On 2012/10/18 1:47, agentzh wrote:
Hello! 2012/10/16 pengqi <fen...@gmail.com>: 实现sregex ,现在body_filter_by_lua的机制也得改吧? 现在对每个输出chain调用lua_pcall,状态不好保存 不用,因为我们已经有了每请求生命期的 ngx.ctx 表: http://wiki.nginx.org/HttpLuaModule#ngx.ctx 可以用它来保存状态 ;)
Hello! 2012/10/16 pengqi <fen...@gmail.com>:
实现sregex ,现在body_filter_by_lua的机制也得改吧? 现在对每个输出chain调用lua_pcall,状态不好保存
不用,因为我们已经有了每请求生命期的 ngx.ctx 表: http://wiki.nginx.org/HttpLuaModule#ngx.ctx 可以用它来保存状态 ;)
看起来这个是用变量来实现的?
Best regards, -agentzh
On 2012/10/18 1:47, agentzh wrote: Hello! 2012/10/16 pengqi <fen...@gmail.com>: 实现sregex ,现在body_filter_by_lua的机制也得改吧? 现在对每个输出chain调用lua_pcall,状态不好保存 不用,因为我们已经有了每请求生命期的 ngx.ctx 表: http://wiki.nginx.org/HttpLuaModule#ngx.ctx 可以用它来保存状态 ;)