LC Script in PHP File
Peter W A Wood
peterwawood at gmail.com
Sun Nov 23 17:00:15 EST 2014
Richard
As Simon mentioned, “calling” a LiveCode function by running a cgi script will be slower than a simple function call. Running a very simple LiveCode cgi script takes a few hundred milliseconds. A function call will take a few milliseconds.
On my machine, which has a solid-state drive, I ran two simple test scripts:
The PHP script took 76 milliseconds
The PHP script which “calls" LiveCode took 261 milliseconds
I have PHP installed as an Apache module so running a PHP script will always be faster than running a LiveCode script. The performance of LiveCode and PHP would be the same if either PHP was being run in the same fashion as LiveCode (i.e. using CGI) or there was a LiveCode Apache Module.
I suspect this makes little difference to shared hosting user as I understand that many shared hosts do not run PHP as an Apache module. It will make a difference to people running on dedicated servers (virtual or physical).
Also LiveCode server users are also disadvantaged compared with PHP users as there is no FastCGI version of LiveCode that can be run in connection with nginx.
Regards
Peeter
> On 24 Nov 2014, at 01:45, Richard Gaskin <ambassador at fourthworld.com> wrote:
>
> Peter W A Wood wrote:
> > You should be able to use file_get_contents in PHP to do what you
> > want. Though it will take longer to get the results from LiveCode
> > than it would from PHP.
>
> Why would that be?
>
> In general (and pre-7.0) LC used to perform roughly on par with PHP. Where has it fallen down on the job?
>
> Given the role of memory and performance for scaling, if we want to see LC Server taken seriously as a professional server tool we need to identify and eliminate any significant performance difference between it and PHP.
>
> --
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for Desktop, Mobile, and Web
> ____________________________________________________________
> Ambassador at FourthWorld.com http://www.FourthWorld.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list