Use asynchronous solver web service.
Add .htaccess file to control caching.