Devi pagare $ 100 al mese per un server quando costruisci un sito web? [chiuso]


9

Hai bisogno di un server virtuale o dedicato semplicemente per la programmazione? Saresti in grado di creare un sito Web da zero dal tuo PC e prendere un server solo un giorno prima di andare in diretta in Beta?


1
Guardati intorno e dovresti essere in grado di affittare un po 'di spazio (Linux o Windows) per più di $ 5 al mese che $ 100. No, non avrai un server (virtuale) dedicato per installare ciò che ti piace, ma per la maggior parte degli scopi, farà il lavoro.
Carson63000,

1
Saluti Carson. Con l'opzione economica "affitta un po 'di spazio" di un fiver al mese che suggerisci, pensi che dovrei preoccuparmi della "privacy"? Voglio dire, potrei potenzialmente rischiare di condividere la mia codifica con spettatori indesiderati?
Dave,

Lo farai comunque, a meno che tu non ospiti il ​​tuo sito. Qual è la differenza tra farlo durante lo sviluppo e quando il sito diventa attivo? Solo Google in giro per un host affidabile. Se sei ancora preoccupato, minimizza o offusca il codice prima di caricare e bloccare i tuoi database (se sei veramente paranoico, crittografa tutti i dati archiviati in un database).
Mawg dice di reintegrare Monica il

Personalmente, sviluppo sempre localhostsul mio laptop, per circa il 90% del processo di sviluppo, prima di pagare per un server. Nel mio caso, è un bonus, nel caso in cui io sia da qualche parte senza accesso a Internet (sì, esistono ;-)
Mawg dice di ripristinare Monica

Risposte:


13

No

e sì...

Tecnicamente se sei molto bravo non avresti bisogno di un server di sviluppo o di qualsiasi altro ambiente remoto. Tutto il tuo codice sarebbe perfettamente indipendente dalla piattaforma.

Questo significa che è una buona pratica da seguire? No! Vai a prendere una Slice o un Node e configurati con un piccolo VPS. Non costa $ 100 al mese e ti farà risparmiare tempo per lo sviluppo.


Tks vm Josh. I collegamenti Slice e Node che hai pubblicato sono davvero utili e lo esamineranno.
Dave,

6

A seconda del pubblico di destinazione e di una serie di altre cose hai preso in considerazione l'hosting cloud? Ci sono molti là fuori che ti permettono di spingere da git ed essere vivo in meno di un minuto.

Detto questo, lo farei mai il giorno prima di andare in beta? Diavolo, no

Sii sempre preparato e conosci la tua piattaforma, ma ciò significa anche che devi pagare $ 100 al mese per un server dal primo giorno? Certo che no.


Certo, ti sto sentendo. Beh, non deve essere esattamente 24 ore prima di andare in diretta; potrebbe anche essere l'ultimo mese intero del 5 che sto programmando ...
Dave,

A meno che non ti serva un software specializzato, sceglierei sicuramente l'hosting cloud. Questa è tutta la sua ragion d'essere , e non solo ridimensionerà se la tua app si trasforma in The Next Big Thing, ma è abbastanza economica se usi solo uno o due server (come durante il tuo periodo beta).
TMN,

4

Sicuramente vuoi prendere un server più di un giorno prima di andare in diretta - i problemi dell'ultimo minuto non sono divertenti. Tuttavia, il tuo uso di un giorno come esempio è sfortunato poiché ora nessuno sta rispondendo all'altra parte della domanda.

Hai bisogno di un server dal primo giorno del tuo progetto? Dipende. Vuoi sviluppare un ambiente il più vicino possibile al tuo server, per assicurarti che tutti i bug / problemi siano risolti.

Esempio banale; su Linux i nomi dei file fanno distinzione tra maiuscole e minuscole, su Windows non lo sono. Questo appare anche nelle tabelle MySQL. Quindi su Windows, entrambi

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

Funzionerà. Su Linux, questo errore.

Quindi, la domanda è: puoi rendere il tuo ambiente di sviluppo il più simile possibile al tuo ambiente live? Se sì, allora non hai bisogno di un server dal primo giorno. Se ci sono differenze importanti, un server potrebbe essere saggio.

Ma come dice un altro poster, guarda VPS a buon mercato - 100 / mese mentre lo sviluppo può essere eccessivo.


Pensaci, 100 / mese per una beta appena lanciata è eccessivo, a meno che tu non abbia un pubblico garantito e sai che sarà grande :-)
James

Lo sviluppo potrebbe richiedere tra 4 e 6 mesi, quindi sono d'accordo sulla teriminologia che hai usato "overkill". Esaminerò attentamente il "problema di compatibilità" che hai sollevato tra i 2 ambienti "sviluppo" e "Live". Saluti
Dave

2

Un'altra opzione, oltre a ottenere un VPS, in particolare se hai intenzione di eseguire il tuo sito Web su una piattaforma * nix, è semplicemente creare una macchina virtuale e fare un'installazione "server" banale della tua piattaforma di destinazione, quindi implementarla come se era un server remoto. Non sarà perfetto, e ci vorrà un po 'più di tempo per la configurazione, ma d'altra parte il costo sarà trascurabile e avrai un'ottima sensazione di ciò che è effettivamente richiesto sul server e come impostarlo prima di passare alla beta.

Questa opzione non è altrettanto utile se si sta prendendo di mira Windows, a causa del costo della licenza, ma anche in questo caso potrebbe essere un'opzione.


+1 per un server virtuale. Amazon ha appena annunciato che supporterà il caricamento delle immagini dei VM dei clienti nella loro infrastruttura, quindi teoricamente potresti sviluppare su una VM, quindi caricare l'intera cosa (di cui è stato eseguito il debug) e ospitarla nel cloud.
TMN,

1

Scegli una scatola di fascia bassa e prova tutto quello che vuoi, poi vedrai che puoi ottenere molto di più per $ 100 / mese.


Probabilmente passerà attraverso questo percorso più economico, evviva.
Dave,

0

Sì, potresti, ma non lo farei. Ci sono troppe cose che possono andare storte su un sito Web (in particolare uno ospitato da una terza parte) che lascia la configurazione del server fino a 1 giorno prima del lancio è abbastanza imprudente. La terza parte potrebbe essere inaffidabile, potrebbe avere problemi a configurare correttamente il sito, potresti avere problemi di account / accesso oltre a difficoltà a raggiungere l'assistenza clienti. Decine di cose possono andare storte all'ultimo minuto che concederti un mese pagato di supporto / servizio non utilizzato è un investimento degno solo per la tranquillità di sapere che quando vuoi lanciare puoi lanciare.

Se perdere la data di lancio di un giorno o 2 a causa di questi problemi non significa nulla per te, il che significa che puoi recuperare e non è una grande perdita, quindi risparmia i soldi e affronta i problemi come vengono. Quasi tutti i problemi che incontrerai saranno abbastanza rapidi e qualsiasi fornitore di hosting di terze parti rispettabile sarà abbastanza affidabile nel supportarti rapidamente se necessario. Lo scenario peggiore sarebbe una perdita di circa 3 giorni (se tutto fosse andato storto). Se riesci a gestire quel tipo di gap e $ 100 è un grosso problema, allora risparmia.


Bene, è esattamente quello che è successo dopo il primo mese di pagamento di 100 $ al mese! Il Server Provider, che richiede un supporto 24 ore su 24, 7 giorni su 7, è diventato inaffidabile: infatti, come dici tu, ho avuto esattamente il problema di non essere in grado di raggiungere l'assistenza clienti per 2 giorni di fila! Quindi, ho iniziato a chiedermi perché stavo pagando così tanto quando forse non avevo bisogno di ... Dovrei posticipare la gestione del sito Web (in costruzione per almeno altri 4 mesi) sul mio server quando ho davvero bisogno, forse solo un mese prima di andare in diretta in beta. Saluti
Dave

@Dave - Vorrei comunque chiedere $ 100 al mese per tale hosting. Esistono molti provider di hosting che offrono molte risorse a costi molto bassi (e hanno una comprovata esperienza nel servizio clienti). Se pago $ 100 al mese e non riesco a trovare qualcuno al telefono la prima volta che chiamo, cambio provider.
Joel Etherton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.