Over the past few years the GO shortcut and redirection application has become central to the college’s web infrastructure, allowing easy-to-remember permalinks that can be updated as resources are moved.
Tomorrow morning we will be migrating GO from a multi-use Windows server to its own RedHat server. The primary impetus for this move is to resolve a PHP-on-Windows memory leak bug that has taken out GO for several minutes every few months. In addition to this bug fix, migrating GO to its new environment allows a few additional improvements at this time:
- GO will be on its own server, more isolated from interference from other applications
- GO will now fail-over to a secondary database should its primary database become unavailable.
- Improved user-information caching will dramatically speed up the self-service admin screens
- Redirects will now be re-written internally, requiring one less round-trip to the GO application for every redirect.
- go/shortcut should now work more reliably on the MIIS network without having to type the full go.miis.edu/shortcut URL in the address bar.
Note: the full http://go.middlebury.edu/shortcut or http://go.miis.edu/shortcut URL should still be used when putting links in websites or email.
- The GOtionary will now live under go.middlebury.edu and go.miis.edu, allowing go.miis.edu to have its own logo.
We do not anticipate that this migration process will result in any downtime as the new GO server and the old GO server will both continue to operate at the same time, against the same database. After we switch the DNS records for go.middlebury.edu and go.miis.edu users will slowly move over to the new GO server as their computers look up the address of go.middlebury.edu again. For on-campus users this may happen quickly, while for off-campus users it may take several weeks. After the vast majority of users are accessing the new GO server (likely two weeks or so), we will turn off the old GO server.
Update 1 – June 23rd
We successfully migrated go.middlebury.edu to the new host and haven’t had any problems. We’ll be waiting for a while for go.miis.edu to switch over.