02 Juin 2016
Ben
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.
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:
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:
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.