I have an existing fully functional php script that is on a server physically in Atlanta in the US (the server space is rented from [[url removed, login to view]]; the $10/month package). The script checks the status of user entered list of domain names (typically a list of only 5 to 10 domain names) in a continuous loop (between the “start?? and “stop?? clicks of the user) and whenever the status changes from a user defined value to another user defined value, it sends an automatic e-mail to a user defined e-mail address.
The problem is, the speed of the e-mail delivery is the most important thing (1 extra second may be important) and the current server does it very very slow (More than 1 minute till the e-mail shows up on test runs).
- The e-mail delivery speed has to increase “significantly?? (Please state in your bid the speed the e-mails can be delivered to the recipient (or speed range). It is understandable that speed may depend on different conditions but I expect to see the stated speed at least once. Upon your request, the script will be supplied to you for your trials. The script is not to be used by you for any purpose other than testing this project).
- Currently, the script doesn’t send that single e-mail until all the domain names in the user entered list are checked. So the delay until the script ends the loop is expected and that delay is not in the scope of this project.
- I was told a server space physically located in Tokyo should make things faster (because the target recipient e-mail account is served by a server physically located in Tokyo). If you believe that to be the case, please follow that logic. Or please comment if you have a better idea. Of course it is understandable that the speed will depend on the amount of money I want to pay each month for the server space. I can either pay myself for the server you will choose and give you the server username/password for the setup or you can run this on your own server if you can guarantee continuity and speed. In either case please tell me how much it will cost me monthly. A server with English interface would definitely be preferred though, for later maintenance. I expect to have access to it later on myself.
- The contractor needs to open a free type (yahoo etc.) e-mail address for me, that is served by a server in Japan (and maybe even in Tokyo) and supply me the usernames and passwords, so I can do the testing myself (Or you can direct me to an e-mail service on physically in Japan, but does have an English interface).
(All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
I was told the following are needed to setup on the server by the previous contractor. I don't know if all are needed or if more is needed:
Apache, PHP, MySQL, phpMyAdmin and FTP