More in this section
Categories
Bloggers
Blogs RSS feed

Hosting recommendations and setup

by User Not Found

There are many hosting options for a Sitefinity website ranging from basic shared hosting plans to sophisticated on-premise or cloud hosting deployment configurations.  You should choose the right hosting option for you based on the purpose of your website serves to the organization. Some factors to consider are:

  • Value of website to the organization
  • Expected visitors traffic and peak loads
  • Website size in terms of pages and content
  • Website load in terms of concurrent users updating content

Sitefinity is a native ASP.NET application, which stores most of its content in a database. Hence, you can host a Sitefinity website on any computer running Windows OS with IIS that meets the system requirements of the CMS. This could be a virtual or physical machine.

In this blog post I will share some recommendations for high website performance, availability, and security for sites running on Sitefinity Standard Edition or higher. In general, it is recommended to use a setup with two web servers in a load balanced environment and a dedicated database server. These servers should sit behind a hardware firewall in your DMZ and you can impose access restrictions to the Sitefinity administrative interface (backend folder) through IP security filtering in IIS. Caching should be enabled for the Sitefinity website, so that frequently requested content is stored and retrieved from the web server memory rather than from the database.

 Sitefinity standard hosting setup

Download image as pdf

It is important that the Sitefinity website runs in a load balanced environment in order to eliminate the single point of failure and provide for website scalability and better performance under peak traffic leads. The Sitefinity CMS website files and code base should be stored in a central location accessible from each web server.

Recommended minimum hardware for web servers:

  • Duo-core processor @ 2.66 GHz or higher
  • 4 Gb RAM or more
  • MS Windows Server 2008 R2 Standard

Recommended minimum hardware for database servers:

  • Duo-core processor @ 2.66 GHz or higher
  • 8 Gb RAM or more
  • MS Windows Server 2008 R2 Standard
  • MS SQL Server 2008 R2

In the above diagram the database server is located in the DMZ and if you decide, you can move the database servers inside the LAN and open a port for the SQL connection to happen between the web servers in the DMZ and the database server in the LAN. It is important to make sure there is enough network bandwidth for the SQL connection between the DMZ and the LAN, so that it doesn’t slow down the performance of the web servers due to “long-distance” database requests.

In additional to this basic hosting setup and hardware requirements, some government and financial services organizations require that the Sitefinity CMS application runs in their local network instead of the DMZ. Those organizations also want to provide for highly scalable and highly available hosting infrastructure that doesn’t have a single point of failure and that has a disaster recovery/backup policy in place. The following diagram provides an overview of such hosting setup that makes use of reverse proxy servers to enhance security.

Sitefinity advanced hosting setup 
Download image as pdf.

In the above diagram, the Sitefinity CMS website is no longer installed (stored) on the database server, but instead it is located on a central network share that is on a distributed file system to provide for high availability/scalability and remove the single point of failure.  A distributed file system provides for near real-time differential updates to the underlying file systems. For the database, you can have either a dedicated database server or a cluster of servers. Let’s say you use SQL Server 2008 R2. The more RAM the SQL Server has, the better the performance of the website will be due to more available memory for data caching. You can also use multiple high-speed hard drives for the SQL server in order to have a dedicated drive to store database logs, another one for data files, another one for tempdb, and another one for the server operating system. You can use one of those hard disks to store regular backups of the database or dedicate a disk just for backup storage. Note that those are just performance optimization tips for the SQL Server and you can start with a common hard drive for everything and then as the database size and number of queries grow, you can offset the load on different hard drives for better I/O of the server.

In addition to an on-premise Sitefinity hosting you may consider hosting Sitefinity in the cloud on Windows Azure, which is a highly secure and scalable environment.

To conclude, Sitefinity is a very scalable content management platform that can power even the busiest websites in the world.

Related documentation:

Related blog posts:

Are you interested? Let's get started!

Schedule a Demo    Start a trial

36 comments

Leave a comment
  1. bestoutdoorpicks.com Mar 29, 2018
    Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thanksbestoutdoorpicks.com
  2. Premprakash Mar 30, 2018
    If you are looking for best Office Space for rent at prime locations, then visit Leasehelps site or call +91-981-033-6069. Leasehelps deals for commercial space in Gurgaon such as Office space, IT Set up, Call center Space at affordable prices to rent or buyoffice for rent in gurgaonoffice space for rent in delhi & ncrproperty for lease in gurgaon
  3. Jolly Apr 02, 2018
  4. customized mug supplier singapore Apr 03, 2018
    Your website is really cool and this is a great inspiring article.customized mug supplier singapore
  5. Freight Forwarding Apr 06, 2018
    this is really nice to read..informative post is very good to read..thanks a lot!Freight Forwarding
  6. david Apr 06, 2018
    Thanks so much for this information. I have to let you know I concur on several of the points you make here and others may require some further review, but I can see your viewpoint blog
  7. Poker online Apr 07, 2018
    Hi! Thanks for the great information you havr provided! You have touched on crucuial points!Poker online
  8. funniest videos Apr 08, 2018
    I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks.funniest videos
  9. from sacramento airport to folsom Apr 09, 2018
    That is really nice to hear. thank you for the update and good luck.from sacramento airport to folsom
  10. Sumanth123 Apr 10, 2018
    Much appreciated please share this data. If you are facing any technical issue in Lenovo laptop. Then Visit here Lenovo contact number.
  11. K Cloud Accounting Pte Ltd Apr 11, 2018
    thank you for your interesting infomation.K Cloud Accounting Pte Ltd
  12. Free Thumbnail Maker Apr 16, 2018
    Your website is really cool and this is a great inspiring article.Free Thumbnail Maker
  13. RAUSHAN Apr 17, 2018
    Thanks for sharing the post. Very informative post,it clears all my confusions.Current Affairs-Free PDF/Video Download 2018    
  14. Password Armor Apr 24, 2018

    Garmin GPS Password Recovery and Tech Support 1-844-200-4036 Password Armor can recover your all Garmin GPS products password. Call us for USA +1-844-200-4036 or install PasswordArmor app.

    [url=https://www.passwordarmor.com/garmin-gps-password-recovery.html]Garmin GPS password recovery[/url]

  15. Password Armor Apr 24, 2018

    Garmin GPS Password Recovery and Tech Support 1-844-200-4036 Password Armor can recover your all Garmin GPS products password. Call us for USA +1-844-200-4036 or install PasswordArmor app.

    <a href="https://www.passwordarmor.com/garmin-gps-password-recovery.html">garmin password recovery</a>

  16. DETECTIVES PRIVADOS Apr 26, 2018
    Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.ThanksDETECTIVES PRIVADOS
  17. Soya Apr 27, 2018
    This post is explained in a very professional manner. The detail with which it is explained is so knowledgable. I am amazed by the way you have explained things here. Moreover if anyone needs any technical Support for Acer they can contact me at Acer Help. Also, if you have problem in your Asus Laptop then call our customer care at Asus Customer Service UK.
  18. Ellena Apr 27, 2018
    I really like your interesting top 10 protein supplements blog. I will surely bookmarked and visit here more often.. Good job, keep it up.
  19. Ethel Apr 29, 2018
    Thank a lot for sharing informative web site to us. I will definitely check here to read more and inform my friends about your blog. testosterone boosters
  20. Roberto May 02, 2018
    I really enjoy the positive talk and advice you shared to us. Good job keep it up. bamp light
  21. DETECTIVES MADRID May 05, 2018
    I love this blog!! The flash up the top is awesome!!DETECTIVES MADRID
  22. atomicdesign.net May 07, 2018
    Absolutely fantastic posting! Lots of useful information and inspiration, both of which we all need!Relay appreciate your work.atomicdesign.net
  23. jossi May 08, 2018
    Admiring the time and effort you put into your blog and detailed <a href="http://maps-drivingdirections.com">maps-drivingdirections.com</a>
  24. Susan Mcreedie May 11, 2018
    I have to admit ... i really enjoyed this post. Much thanks for composing such an intriguing article on this point. I also have a blog <a href="https://www.onlinefoodblog.com">https://www.onlinefoodblog.com</a>
  25. Susan Mcreedie May 11, 2018
    <a href="https://www.onlinefoodblog.com">For more information</a>
  26. Susan Mcreedie May 11, 2018
    https://www.onlinefoodblog.com
  27. about his May 12, 2018
    Thanks for taking the time to discuss that, I feel strongly about this and so really like getting to know more on this kind of field. Do you mind updating your blog post with additional insight? It should be really useful for all of us.about his
  28. .super bomberman May 15, 2018
    I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it..super bomberman
  29. DETECTIVES EN MADRID May 17, 2018
    Great post I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article.DETECTIVES EN MADRID
  30. rapidleech list daily update May 17, 2018
    I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks...rapidleech list daily update
  31. αποφραξεις May 19, 2018
    I love the way you write and share your niche! Very interesting and different! Keep it coming!apolimanseis
  32. alcemccws01 May 20, 2018
    Good day! This is wonderful weblog and this is so brilliant  ideas here buy automatic chicken coop door
  33. jenny May 20, 2018
    This was truly a useful details and thanks a lot good facts here  at home storage gold ira scams on the internet
  34. MONIKA May 21, 2018
    Thank you very much for the sharing! COOL..Hair Transplant Turkey
  35. MONIKA May 22, 2018
    I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day!ganhar seguidores
  36. MONIKA May 22, 2018
    Thanks for sharing the info, keep up the good work going.... I really enjoyed exploring your site. good resource...MassGainSource website

    Leave a comment