Comparatif hébergeurs: mémoire et temps d’exécution des scripts

Lorsque vous souhaitez créer un site Internet, vous devez faire l’acquisition d’un nom de domaine et d’un hébergement web.
Parmi les différents critères à prendre en compte (qualité et disponibilité du support, temps de disponibilité des services, prix, évolutivité des offres, etc.), il est important de prendre en compte deux variables techniques importantes: le temps d’exécution (max_execution_time) et la mémoire vive allouée aux scripts PHP (memory_limit).

Ces informations sont rarement mises en évidence (voire non communiquées) sur les pages de vente des hébergements et elles sont pourtant déterminantes pour le bon fonctionnement de certains scripts PHP ou CMS exigeants en ressources.

 

1. Le temps d’exécution alloué aux scripts PHP

Cette variable, aussi appelée max_execution_time dans le jargon, fixe le temps maximal d’exécution d’un script, en secondes. Tous les hébergeurs web limitent cette variable pour leurs offres d’hébergement mutualisées afin d’éviter que les scripts erronés d’un client tournent en boucles infinies et saturent le serveur et les sites hébergés sur le même serveur.

Lors du choix de votre hébergeur web, il est dès lors intéressant de vérifier les deux critères suivants:

  • la valeur par défaut et la valeur maximale du max_execution_time (en secondes)
  • la valeur maximale du max_execution_time configurable

2. La mémoire allouée aux scripts PHP

Cette variable, aussi appelée memory_limit dans le jargon, détermine la mémoire maximale qu’un script peut utiliser lors de son exécution. À nouveau, cette variable est limitée sur tous les hébergements mutualisés afin d’éviter que des scripts erronés puissent utiliser toute la mémoire disponible et finalement faire planter un serveur ainsi que tous les sites hébergés sur ce dernier.

Lorsque vous choisissez un hébergeur web, il est donc important de se renseigner sur les informations suivantes:

  • la valeur par défaut (en Mo) du memory_limit
  • la valeur maximale du memory_limit configurable

3. Comparatif d’hébergeurs Web

Bien que le temps d’exécution maximum et la mémoire limite soient des informations importantes, les hébergeurs ne mettent pas forcément en valeur ces informations. En règle générale, plus ces valeurs sont élevées, plus vous disposerez d’un hébergement puissant et susceptible de faire fonctionner des CMS et scripts exigeant en ressources.

Pour l’hébergeur, cela représente évidemment un investissement important dans son infrastructure, puisque les serveurs doivent disposer d’une quantité de mémoire vive plus importante afin de pouvoir assurer les limites fixées.

Afin de vous aider à choisir votre hébergeur par rapport à ces deux valeurs, nous avons pris le temps de réunir ces informations pour les offres mutualisées des certains hébergeurs suisses et français.

À ce jour et parmi les hébergeurs que nous avons contacté, Infomaniak est l’hébergeur qui offre par défaut les valeurs par défaut les plus élevées pour le temps d’exécution et la mémoire alloués aux scripts PHP. De plus, l’hébergeur permet encore d’étendre le max_execution_time à 60 minutes 10 fois par année pendant 1h pour des opérations spécifiques.

# Hébergeurs Caractéristiques
1

Infomaniak

Memory limit : 1280 Mo

Max exec. time : 300 sec

Bonus : 3600 sec / 10x par année

2

OVH

Memory limit : 512 Mo

Max exec. time : 300 sec

3

1&1 France

Memory limit : 512 Mo

Max exec. time : 60 sec

4

Amen

Memory limit : 512 Mo

Max exec. time : 30 sec

5

o2switch

Memory limit : 256 Mo

Max exec. time : 1024 sec

6

Webland

Memory limit : 256 Mo

Max exec. time : 300 sec

7

Cyon

Memory limit : 256 Mo

Max exec. time : 300 sec

8

ex2

Memory limit : 256 Mo

Max exec. time : 180 sec

9

Swiss Center

Memory limit : 256 Mo

Max exec. time : 120 sec

10

WP serveur

Memory limit : 256 Mo

Max exec. time : 30 sec

11

PHPnet

Memory limit : 196 Mo

Max exec. time : 40 sec

12

Hostpoint

Memory limit : 128 Mo

Max exec. time : 1800 sec

13

Online

Memory limit : 128 Mo

Max exec. time : 600 sec

14

Green

Memory limit : 128 Mo

Max exec. time : 300 sec

15

Gandi

Memory limit : 128 Mo

Max exec. time : 180 sec

16

Hoststar

Memory limit : 128 Mo

Max exec. time : 120 sec

17

Planethoster

Memory limit : 64 Mo

Max exec. time : 100 sec

18

Kreativmedia

Memory limit : 64 Mo

Max exec. time : 300 sec

19

EasyGiga

Memory limit : 64 Mo

Max exec. time : 60 sec

Merci de bien vouloir prendre en compte que ces informations sont une photographie de la situation en mai 2016. Elles sont susceptibles d’être modifiées et enrichies au bon vouloir des hébergeurs au fil du temps. L’hébergeur suisse Infomaniak est par exemple récemment passé d’un memory_limit par défaut de 128 Mo à 1280 Mo et d’un max_execution_time de 30 secondes à 300 secondes, ce qui montre bien que ces valeurs peuvent rapidement augmenter.

Catégorie: Hébergement web, Infos sur l'industrie
2 juin 2016
O2switch Hébergement web