My initial idea was to use mod_xml_ldap to generate XML from ldap- the panel can control LDAP very efficiently.
According to what I have read and saw on this list- this is currently possible. I would imagine that ldap would be far faster than any language with a mysql backend. Albano Daniele Salvatore - Personale wrote: > The main problem there is that FreeSwitch can work using xml supplied by > a webpage (xml_curl application): this mean that php must supply the XML > (from a cache or generated on the fly) > > The problem is that under an heavy load php isin't a good thing because > it eat a lot of resources and kill the cpu even using accelerators like > eaccelerator or apc: these, infact, have a cache for compiled php (php > before begin executed is compiled for the zend engine) but these doesn't > have a fully function code path optimizer that speed up all the process. > Another big problem is that PHP doesn't use JIT so a lot of resources > are used to interpretate the bytecode > > The engines behind java, .net and so on have a jit engine so these can > really be near to native execution speed (as native i mean c++ because > these languages are OO so a lot of work is done and a lot of checks are > executed) > > Eventually, as i said before, a good option would be to use a webserver > (or a module for the currently used webserver) that use softwares like > memcache to serve pages: doing this you can generate the xml and put > there using the same names used by the webserver. Naturally you can't do > this in all situations because you can need dynamic configurations but > can be a partial solution. > > OT: It would be fantastic if spidermonkey will be replaced by tamarin > (if this will become truly stable [i mean no api change]) > > Faraz R. Khan ha scritto: >> We have a control panel coming up which amongst many other things also >> manages Asterisk. This would be released as Opensource. It has a PHP >> front with a Python Agent (for doing sysadmin work). Its plugin based >> and we would be happy to write a plugin for FS/TrixSwitch in the next >> coming months! >> >> Albano Daniele Salvatore - Personale wrote: >> >>> A couple of suggestions: >>> - take a look to nginx, it's really fast and for a fast switch there is >>> need for a fast data backend (it serves data) >>> - dosen't use php (i love php, but it is slow ... a lot slow even using >>> apc, eaccelerator or similar!) >>> >>> Memcached (or similar like sharedance) would be really useful to serve >>> pre generated XML. >>> >>> It would be really nice if the WUI (Web UI) would be written using Mono >>> or Python >>> >>> these are just my two cents :) >>> >>> _______________________________________________ >>> Freeswitch-users mailing list >>> Freeswitch-users@lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>> http://www.freeswitch.org >>> >>> >> > > > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > -- Faraz R Khan Chief Architect Emergen Consulting Pvt Ltd +92.21.529.0381 x200 www.emergen.biz _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org