anthony
Founder
This thread outlines changes made, once made. I have enabled a member discussion thread to report any issues, to discuss as per that threads opening post.
Each topic will be its own post for ease of reference, you can link directly to a post by choosing its post #.
Server Upgrade
I have now rolled the site onto the new server stack. This system is quite unconventional from many setups, in that many performance aspects at the server have been removed, and shifted onto the Cloudflare system. Cloudflare features perform at their EDGE servers, in other words, their distributed network of servers located globally (close to you personally). This pushes more to them for the heavy lifting, allowing our servers to query the database, search and such, faster -- not worry about compression and other techniques to try and deliver a page as fast as possible to you.
Our SSL is independent, uses the latest ECDSA algorithm, yet degrades to meet the users device accordingly. SSL is now managed by CF's EDGE servers, so this minimises each SSL call to your local region, thus speeding up the handshake between you and MyPTSD.
Database improvements, NGINX improvements, PHP improvements and pretty much highly optimised so it works near flawlessly together, without bottlenecks.
Once you load a few pages, every consecutive page should then be super quick. All caches have been wiped due to the changes made, so the first few loads will be slower, then quick there forward.
I'm not saying that the server is exact, as real world testing is required. If all goes well, only minor changes should be needed. There are a few tricks available for testing, however, when I tested them on another site, whilst they showed theoretical improvement, they didn't translate into real world improvement. In fact, pages got slightly slower to load for the user even though things went faster at the server. Its a constant game -- monitor and adjust to deliver the best performance for the vast device usage available today. BUT -- load reacts differently, so those tests may perform to this sites load better.
Each topic will be its own post for ease of reference, you can link directly to a post by choosing its post #.
Server Upgrade
I have now rolled the site onto the new server stack. This system is quite unconventional from many setups, in that many performance aspects at the server have been removed, and shifted onto the Cloudflare system. Cloudflare features perform at their EDGE servers, in other words, their distributed network of servers located globally (close to you personally). This pushes more to them for the heavy lifting, allowing our servers to query the database, search and such, faster -- not worry about compression and other techniques to try and deliver a page as fast as possible to you.
Our SSL is independent, uses the latest ECDSA algorithm, yet degrades to meet the users device accordingly. SSL is now managed by CF's EDGE servers, so this minimises each SSL call to your local region, thus speeding up the handshake between you and MyPTSD.
Database improvements, NGINX improvements, PHP improvements and pretty much highly optimised so it works near flawlessly together, without bottlenecks.
Once you load a few pages, every consecutive page should then be super quick. All caches have been wiped due to the changes made, so the first few loads will be slower, then quick there forward.
I'm not saying that the server is exact, as real world testing is required. If all goes well, only minor changes should be needed. There are a few tricks available for testing, however, when I tested them on another site, whilst they showed theoretical improvement, they didn't translate into real world improvement. In fact, pages got slightly slower to load for the user even though things went faster at the server. Its a constant game -- monitor and adjust to deliver the best performance for the vast device usage available today. BUT -- load reacts differently, so those tests may perform to this sites load better.
Last edited: