1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Web hosting: optimise a website
The loading speed for a website depends on several factors (server performance, the hosting service provider's network infrastructure, the visitor's internet connection, website optimisation, etc.).
As a hosting service provider, we make every effort to offer the very best in hosting services and we are constantly developing our products and our infrastructure. However, we do not intervene in the content of the servers or the development of websites. Creating or maintaining sites is a different matter, even though it is linked to our activities because we offer the tools and services a webmaster uses to create websites.
At our level:
- All our hosting platforms run on latest-generation SSD disks
- The infrastructure has over 70 Gbit/s interconnection and redundancy with the best internet service providers (Swisscom, Cogent, Level3, etc.)
- In order to be able to absorb surges without any problems, our servers run with 64-bit Intel Xeon processors, which are replaced regularly, and our shared servers use – on average – just 40% of the power of their CPUs
What's more, when you submit a request for support due to slowness, we analyse whether:
- Your hosting server is working normally and if it has encountered any problems within the last 48 hours
- Our network infrastructure has experienced any disruption within the last 48 hours
At your level, we would suggest that you:
- Follow the Google PageSpeed Insights recommendations (https://developers.google.com/speed/pagespeed/insights/) in order to optimise your website. The points raised actually concern the design of the website rather than the configuration of the server. If the result of the test suggests that you authorise the compression of resources on your site, you will need the following guide: https://faq.infomaniak.com/2013
- In the case of slowness from abroad, think about enabling Fast Anycast DNS: faq.infomaniak.com/2323
- Install and configure a cache system on your site in order to avoid redundant access to the databases and speed up your site display: https://faq.infomaniak.com/1162
- Follow our test recommendations: https://faq.infomaniak.com/978
- Test the FTP connection to your site with two different programs: https://faq.infomaniak.com/1083
- Scan your hosting platform for viruses: https://faq.infomaniak.com/857
- Regularly clean up the MySQL databases and delete useless entries
- Use the latest PHP version compatible with your site / CMS / web application: https://faq.infomaniak.com/2053
- Avoid using images, counters, CGI or media hosted on external providers, because if these are unreachable, your site will seem slow
- Disable superfluous extensions which consume a lot of resources in your CMS
- Update and continue to update CMS / web applications regularly
- Set up a browsing delay for indexing bots, because some of them function very "aggressively". It is possible to limit their impact by putting in place a crawl-delay: https://faq.infomaniak.com/2136
- Check any error logs which record all the errors generated by your site. If you correct these errors, your site will function more efficiently: https://faq.infomaniak.com/1926
- Check any MySQL slow query logs. These record any queries which take longer than five seconds to perform. It is important to correct the queries listed in this file: https://faq.infomaniak.com/1676
- Add a cache server (cloud server only): https://faq.infomaniak.com/2251
If a problem persists...
You should contact us in writing with the following information:
- Name of the site that we are hosting
- Dates and times of the slowness experienced
- Names of any database or FTP account that may be involved
- Your IP address at the time of the tests (can be seen here: http://www.infomaniak.ch/ip)
- Type of slowness experienced (displaying the site, FTP transfers, etc.)
- Intermittent problems (e.g. slowness) accessing the Infomaniak site?
- Result of a traceroute to 22.214.171.124, copying and pasting the full results to us (screenshot if necessary)
- Result of a speed test when choosing us as a destination (http://www.speedtest.net/ — click on "Change server" to select us)
- Internet speed test result (http://www.libellules.ch/vitesse.html)
Also worth considering:
Consider switching to a cloud server if shared hosting no longer suits your site. The site will simply be moved to a server where it will be on its own and where you can install a cache engine, for example. Please take a look at what we offer here: https://www.infomaniak.com/en/hosting/dedicated-and-cloud-servers/managed-cloud-server