Hello all,
I'm in the process of building my first tool on ts, a text copyright violation checker similar to copyscape.com. However, it is currently so resource intensive I'm worried I'll crash the toolserver with it. Basically, it is a PHP script doing the following:
- 7 includes from disk (this could be reduced to three) - 12 HTTP requests to external servers (although all requests are fully cached with 24 hour expiration) - 12 disk reads (of above requests) regardless of caching - 300-350 (approx) regexps (mostly preg_replace() calls) - A whole lot of iteration.
A script execution fully cached can run in about 1.5 seconds, but the moment the script has to go back to the web that increases to anywhere from 10 to 15 seconds. On one of my tests, I even got a "*Fatal error*: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3492940 bytes)". Compared to many of the other tools on the server, I was afraid this could be simply too resource intensive. Can anyone tell me if this would be appropriate for the toolserver, or if I should host it somewhere else?
-- Draicone **