Entire Squirt Process Changed – Laying the groundwork
14th Jan 2008
The SQUIRT processes have been changed from simple scripts to now running as a server daemon.A server daemon is a process on the server that runs 24hrs a day / 7 days a week. Unlike a cronjob that checks every 1 minute, the new setup runs all the time and looks for new submissions all the time. This is a major step in our overhaul of the squirt process.
How does this affect the squirt?
By it running one executable instead of starting a new process for each task it reduces the CPU load by about 80%. One of our major hurdles with squirt is dealing with the CPU power of various servers. Although the SQUIRT server is very powerful machine, the amount of checks that each part of squirt analyzes uses up the most powerful of servers. With the new reduced load this allows us to ADD new features into the squirt promotion techniques.We are currently working on taking the submitted keywords attached to each submission and having some randomly grammatically structured sentences generated for each submission. This will help on some of the network sites that we have developed for squirt members. These network sites and the upcoming generated content will help add a unique content factor to each submission. This will also help get the submissions through faster.You will also see the daemon status in your user panel. It shoes the status of the Linux service such as running or not running and also the version of the service that is running.
What are we working on adding into squirt membership?
Now that we have optimized the squirt processes on a server mechanical level to the most efficient way known to us, we have opened up some doors to adding in some more CPU intensive promotion techniques. [
- Forum Reconstruction using new structure - (This will fix Private Messaging, Post Edits and many other things within the forum) [Expected End of January]
- A new Template – (For the entire squirt process) – An Easier to navigate interface [ Expected 15th of February]
- A clone script – Insert a source FTP SITE and path, and then insert a few destinations, the script then clones the source to the destination, sets all permissions the same. [Expected End of February]