Speeding up PHP CLI applications using OpCache
I run a few PHP based applications which require background jobs, and I use the usual crond
via crontab
to run the jobs. PHP has an excellent feature – OpCache which can cache the compiled code in memory to speed up the web applications, where typically the PHP-FPM process is a long running process so the compiled code can be fetched on next request. But with CLI applications there is no shared state or memory to store the compiled code.
A Benchmark About Speed of Programming Languages
Yeah, yet another pointless benchmark about speed of programming languages.
Why I call benchmarks pointless is- The speed of a programming language varies widely with use cases.
Language X might be good at executing loops, while language Y might not be.
Additionally, you have to take into account the time spent in developing the programs.
Interpreted languages like PHP, Python, Ruby make a developer’s life very productive and easy, while it may not be for a C or C++ developer.
I am not a fanboy of any language, I just use the language which suits the requirements perfectly.
The languages I’m comparing in […]