3 ms·
From my experience, numerical algorithms at all complicated in PHP tend to lead to major suckage. We use Thrift (http://incubator.apache.org/thrift/ http://inc
by frisco 18y ago
From my experience, numerical algorithms at all complicated in PHP tend to lead to major suckage. We use Thrift (http://incubator.apache.org/thrift/ http://incubator.apache.org/thrift/) to send the task to a daemon written in something more reasonable, most often either Python or C depending on required intensity. Works beautifully, few problems. Also, this lets you run the task asynchronously, so you can still return the page in N ms and then load the results on a lag: responsivity means a huge amount to users. Nothing's worse than the script dying from memory limits or timeouts and having the user get nothing (and PHP doesn't do threading).
- dxjones 18y agoThanks, I appreciate the link to Thrift. ... and I agree on the responsivity comment. I guess I'll look into setting up a daemon to my math in the background.