> On Feb 1, 2017, at 5:29 PM, Eric Friedrich (efriedri) <efrie...@cisco.com> > wrote: > > Thanks Kit- > One top level question, maybe more directed at use of LUA is how to generate > a unique ID or number inside of a plugin. I’ve checked the docs and don’t see > any C++ bindings from TS exposed that would help, so it looks like its left > to the LUA math library or using some value from the ts.client_request. > > Does that sound right?
You could use http://tieske.github.io/uuid/ > > > Also, if you have advice on specific tips for organizing scripts (1 hook per > file or something like that) I would appreciate hearing it > > —Eric > >> On Feb 1, 2017, at 2:41 PM, Shu Kit Chan <chanshu...@gmail.com> wrote: >> >> Please feel free to ping me or the dev mailing list for questions on >> the ts- lua plugin >> >> It is very good and easy for making quick fixes to manipulate headers >> and target origin url. >> Performance is ok and it is quite stable and I think lots of people >> are using it in production. >> >> For more complicated tasks, my recommendation is to try to plan ahead >> in terms of organization and structure of your scripts. I find that >> making it easy invites more people to try your stuff. But without a >> good plan for your team, it can get messy very quickly. >> >> Thanks. >> >> Kit >> >> >> On Wed, Feb 1, 2017 at 7:44 AM, Eric Friedrich (efriedri) >> <efrie...@cisco.com> wrote: >>> I’m looking for thoughts on the TS LUA plugin. After Shu Kit’s awesome talk >>> in Sunnyvale, I’ve been considering bringing it into our ATS config. >>> Initially for simple things like setting/getting Cookies, but eventually >>> more complex tasks as well. >>> >>> What are other experiences with TS LUA as far as performance and stability >>> go? >>> >>> Any pitfalls to watch out for? >>> >>> Thanks! >>> Eric >>> >