Devez-vous payer 100 $ par mois pour un serveur lors de la construction d'un site Web? [fermé]

9

Avez-vous besoin d'un serveur virtuel ou dédié lors du simple codage? Seriez-vous en mesure de créer un site Web à partir de zéro à partir de votre ordinateur et de prendre un serveur un jour seulement avant de passer en version bêta?

Dave
la source
1
Regardez autour de vous et vous devriez pouvoir louer de l'espace (Linux ou Windows) pour plus de 5 $ / mois que 100 $. Non, vous n'aurez pas de serveur (virtuel) dédié pour installer ce que vous voulez, mais pour la grande majorité des applications, il fera l'affaire.
Carson63000
1
Vive Carson. Avec l'option bon marché "louer de l'espace" d'un fiver par mois que vous proposez, pensez-vous que je devrais m'inquiéter de la "vie privée"? Je veux dire, est-ce que je risquerais potentiellement de partager mon codage avec des spectateurs indésirables?
Dave
Vous allez le faire de toute façon, sauf si vous hébergez votre propre site. Quelle est la différence entre faire du développement et quand le site est mis en ligne? Juste Google autour pour un hôte de bonne réputation. Si vous êtes toujours inquiet, minimisez ou obscurcissez votre code avant de télécharger et de verrouiller vos bases de données (si vous êtes vraiment paranoïaque, chiffrez toutes les données que vous stockez dans une base de données).
Mawg dit de réintégrer Monica
Personnellement, je développe toujours localhostsur mon ordinateur portable de toute façon, pour environ 90% du processus de développement, avant de payer pour un serveur. Dans mon cas, c'est un bonus, au cas où je serais quelque part sans accès à Internet (oui, ils existent ;-)
Mawg dit réintégrer Monica

Réponses:

13

Non

et oui...

Techniquement, si vous êtes très bon, vous n'auriez pas besoin d'un serveur de développement - ou de tout autre environnement distant. Tout votre code serait parfaitement indépendant de la plateforme.

Est-ce à dire que c'est une bonne pratique à suivre? Non! Allez chercher une tranche ou un nœud et installez-vous avec un petit VPS. Ce n'est pas 100 $ / mois et cela vous fera gagner du temps.

Josh K
la source
Tks vm Josh. Les liens Slice and Node que vous avez publiés sont vraiment utiles et vous en tiendront compte.
Dave
6

En fonction de votre public cible et de tout un tas d'autres choses, avez-vous envisagé l'hébergement cloud? Il y en a beaucoup qui vous permettent de pousser de git et d'être en direct en moins d'une minute.

Cela dit que je jamais faire le jour avant d' aller à la bêta? Sûrement pas

Soyez toujours prêt et connaissez votre plate-forme, mais cela signifie-t-il également que vous devez payer 100 $ par mois pour un serveur dès le premier jour? Bien sûr, pas aussi bien.

Thomas James
la source
Bien sûr, je vous entends. Eh bien, il n'est pas nécessaire que ce soit exactement 24h avant la mise en ligne; ça pourrait même être le dernier mois entier des 5 que j'ai codé ...
Dave
À moins que vous n'ayez besoin d'un logiciel spécialisé, je choisirais certainement l'hébergement cloud. C'est toute sa raison d'être , et non seulement elle évoluera si votre application se transforme en The Next Big Thing, mais c'est assez bon marché si vous n'utilisez qu'un ou deux serveurs (comme pendant votre période bêta).
TMN
4

Vous voulez certainement prendre un serveur plus d'une journée avant de commencer - les problèmes de dernière minute ne sont pas amusants. Cependant, votre utilisation d'une journée comme exemple est regrettable, car maintenant personne ne répond à l'autre partie de la question.

Avez-vous besoin d'un serveur dès le premier jour de votre projet? Dépend. Vous souhaitez développer sur un environnement aussi proche que possible de votre serveur, pour vous assurer que tous les bugs / problèmes sont résolus.

Exemple trivial; sur Linux, les noms de fichiers sont sensibles à la casse, sur Windows, ils ne le sont pas. Cela apparaît également dans les tables MySQL. Donc, sur les fenêtres, les deux

require "Cats.class.php"
require "cats.class.php"

Marchera. Sous Linux, cela entraînera une erreur.

Donc, la question est, pouvez-vous rendre votre environnement de développement aussi proche que possible de votre environnement réel? Si oui, vous n'avez pas besoin d'un serveur dès le premier jour. S'il existe des différences majeures, un serveur peut être judicieux.

Mais comme le dit une autre affiche, regardez les VPS bon marché - 100 / mois pendant le développement peut être exagéré.

James
la source
À bien y penser, 100 / mois pour une version bêta qui vient d'être lancée est exagéré, sauf si vous avez un public garanti et que vous savez que ça va être gros :-)
James
Le développement peut prendre entre 4 et 6 mois, donc je suis d'accord sur la teriminologie que vous avez utilisée "overkill". J'examinerai attentivement le "problème de compatibilité" que vous avez soulevé entre les 2 environnements "développement" et "Live". Acclamations
Dave
2

Une autre option, en plus d'obtenir un VPS, en particulier si vous allez exécuter votre site Web sur une plate-forme * nix, consiste simplement à créer une machine virtuelle et à effectuer une installation "serveur" banale de votre plate-forme cible, puis à y déployer comme si c'était un serveur distant. Cela ne va pas être parfait, et cela prendra un peu plus de temps à configurer, mais d'un autre côté le coût sera négligeable, et vous aurez une très bonne idée de ce qui est réellement requis sur le serveur et comment le configurer avant de passer en version bêta.

Ce n'est pas tout à fait une option si vous ciblez Windows, en raison du coût de la licence, mais même alors, cela peut être une option.

un CVn
la source
+1 pour un serveur virtuel. Amazon vient d'annoncer qu'il prendrait en charge le téléchargement d'images de machine virtuelle client sur leur infrastructure, donc théoriquement, vous pourriez développer sur une machine virtuelle, puis télécharger le tout (débogué) et le faire héberger dans le cloud.
TMN
1

Optez pour une boîte inférieure et testez tout ce que vous voulez, puis vous verrez que vous pouvez obtenir bien plus pour 100 $ / mois.

Gandalf
la source
Va probablement passer par cette route moins chère, applaudissements.
Dave
0

Oui, vous pourriez, mais je ne le ferais pas. Il y a trop de choses qui peuvent mal tourner sur un site Web (en particulier celui qui est hébergé par un tiers) qui laisse la configuration du serveur jusqu'à 1 jour avant le lancement est assez imprudent. Le tiers pourrait ne pas être fiable, pourrait avoir des difficultés à configurer le site correctement, vous pourriez avoir des problèmes de compte / connexion en plus de la difficulté à joindre le service client. Des tonnes de choses peuvent mal tourner à la dernière minute, vous donner un mois payé de support / service inutilisé est un investissement digne juste pour la tranquillité d'esprit de savoir que lorsque vous voulez lancer, vous pouvez lancer.

Si manquer la date de lancement d'un jour ou 2 en raison de ces problèmes ne signifie rien pour vous, ce qui signifie que vous pouvez récupérer et ce n'est pas une grosse perte, alors économisez de l'argent et traitez les problèmes à mesure qu'ils surviennent. Presque tous les problèmes que vous rencontrerez seront des problèmes assez rapides et tout fournisseur d'hébergement respectable sera assez fiable pour vous aider rapidement si nécessaire. Le pire scénario serait un échec d'environ 3 jours (si tout allait mal). Si vous pouvez gérer ce genre d'écart et que 100 $ sont un gros problème, économisez de l'argent.

Joel Etherton
la source
Eh bien, c'est exactement ce qui s'est passé après le premier mois de paiement de 100 $ par mois! Le fournisseur de serveur, qui revendique un support 24/7, est devenu peu fiable: en fait, comme vous le dites, j'ai eu exactement le problème de ne pas pouvoir contacter le support client pendant 2 jours consécutifs! Par conséquent, j'ai commencé à me demander pourquoi je payais autant alors peut-être que je n'en avais pas besoin ... Je vais reporter le fonctionnement du site Web (en construction pendant encore au moins 4 mois) sur mon propre serveur lorsque j'en ai vraiment besoin, peut-être juste un mois avant de passer à la version bêta. Santé
Dave
@Dave - Je remettrais en question 100 $ / mois pour un tel hébergement. Il existe de nombreux fournisseurs d'hébergement qui offrent de nombreuses ressources à très bas prix (et qui ont fait leurs preuves en matière de service client). Si je paie 100 $ / mois et que je ne peux pas appeler quelqu'un au premier appel, je change de fournisseur.
Joel Etherton