Supondo que você esteja fazendo HTML / design gráfico puro, isso deve ser bom. Se o pai for dinâmico, especialmente se estiver fazendo algo, mesmo que vagamente complicado / interessante / complicado, eu não configurei minha caixa de produção para ser minha caixa de desenvolvimento.
Você deseja um ambiente de desenvolvimento que seja o mais parecido com o ambiente de produção possível, e usar a mesma caixa faz isso, mas há alguns problemas. O mais importante é que você pode reduzir sua caixa de produção testando seu novo desenvolvimento. Loops infinitos, funções sem saída adequada, snafus do banco de dados .... Tudo isso (e mais) pode afetar negativamente o ambiente de produção.
Minha primeira inclinação, se você não está fazendo desenvolvimento interno, é alugar uma segunda caixa. Minha segunda inclinação é comprar uma caixa de batedores barata na qual você possa replicar o ambiente. É menos crítico que o hardware seja parecido com o software. Por exemplo, no meu último trabalho, tínhamos servidores autônomos high-end de pequenas empresas em uma colo para lidar com nosso ambiente de produção. Nosso ambiente de teste foi um par de eMachines.
Para recapitular: se você estiver desenvolvendo web dinamicamente, eu não usaria a produção para testá-lo. Obtenha um segundo ambiente hospedado ou compre uma caixa de batedeira e configure-a de forma idêntica.