If you are not investing in your business how do you expect it to grow?
Why your website needs a staging server

Why your website needs a staging server

 Wednesday, September 14, 2016 |  Views:1,546 |  Posted by: John Marx |  Reading Time: 2 Minutes, 28 Seconds |  Article Tags: 

As more content management systems (CMS) having automated updates built-in the need for a staging server is critical. In our environment we have a development environment which is our development machines, a testing or UAT server, a staging server which is verification of a move right after everything having been tested, and finally a production (prod) server. With a UAT and staging server you will be as close to the production environments as possible. The reason is for this is so that you can closely test performance and usability before moving items into the production environment.

Staging Server Definition

A staging server is a production server without users hitting your website. A staging server allows you to deploy updates on production ready code, install CMS, database, and script updates with the ability to test them without breaking your production website. By using the staging server, you can check for very simple items that provide a bad user experience. In our screen shot for this blog article you see a site for a company that spent over $5,000 for a website.

The website that spawned this article is set to install updates without any human validation. Even though the website was not done by us we did contact the company and asked if they knew that their website was broke. They actually were quite honest and stated it had been broken since WordPress was updated 4.5.3 came out on June 21, 2016. Today is September 14, 2016 and they are now 85 days as of this article.

How can we fix this?

The first item is to turn off the automatic updates for your CMS, plug-ins and themes. This may seem like a bad idea it really isn’t. It prevents from these breaking operations happening on your website. With updates turned off you now have to update your site manually (on a staging server first and not your production server). This allows you to then check out all the pages of your site that they are not broken. After everything is done then you update your production server in the same way that you did on staging using the notes you took for updating the staging server.

Conclusion

Having a staging server does double your work. Having one does allow you to always look your best and not have the type of mistakes that were seen on our screen shot. In fact, most companies that have maintenance plans like JM2 Webdesigners will provide you a staging server for doing these types of validations so that you do always look your best for your clients. If you need help with a staging server, maintaining or upgrading your website JM2 Webdesigners from Valparaiso Indiana is ready to help your business. You can reach us at 855-456-2669, email at sales@jm2marketing.com, or through our contact form here.

Blog Tags

<a href='mailto:john@jm2marketing.com'>John Marx</a>

CEO / Code Ninja
 Send an email

John Marx

John has been an entrepreneur and pusher of all things “normal”. He was brought up where a handshake is as good as any word and even more important than any legal speak. John believes in giving back and giving people more than they expect. This is the foundation and basis of JM2 Webdesigners & Marketing. The prices will shock you, the amount you get will shock you even more, and the skills his entire team brings will completely amaze. He has built a team of experts that are talented, young, and efficient. Each one has the characteristics of the company in wanting to see a small business grow and each one goes above, and beyond which makes John beyond proud of them.

So why is John considered the “Code Ninja”. It’s isn’t because people fear ninja’s (they should). They will fight until their last breath defending, achieving the mission, and helping (in this case small businesses). John believes in very surgical strikes to help a business grow using agile methods that change rapidly, in ways people don’t expect, and with a relentless passion to achieve greatness.

Blog article comments

No blog comments have been submitted yet. Be the first to leave a comment!

 

 

Comment on blog article

Your Name:
Email Address:
  • Show/Hide Border
  • Table Properties
  • Delete Table
  • Row
    • Insert Row Above
    • Insert Row Below
    • Delete Row
  • Column
    • Insert Column to the Left
    • Insert Column to the Right
    • Delete Column
  • Cell
    • Merge Cells Horizontally
    • Merge Cells Vertically
    • Split Cell Horizontally
    • Split Cell Vertically
    • Delete Cell
  • Cell Properties
  • Table Properties
  • Properties...
  • Image Map Editor
  • Properties...
  • OpenLink
  • Remove Link
  • Insert Select
  • Cut
  • Copy
  • Paste
  • Paste from Word
  • Paste Plain Text
  • Paste As Html
  • Paste Html
  •