Şu anda HostGator şirketi ile bir bayi hesabım var. Şimdiye kadar Wordpress CMS'lerine ve benzerlerine (PHP uygulamaları) sarılmış web siteleri tasarlıyorum. Daha sonra istemciye hosting (satacağım sitenin) satıyorum, ki bu oldukça basit, sadece bir düğmeyi tıklayabilir ve istediğim ayarlarla yeni bir paylaşılan barındırma hesabı / sitesi ekleyebilirim. Ayrıca faturalandırma ve hesap yönetimini otomatikleştirmek için WHMCS kullanıyorum.
Güzel bir paket ve oldukça basit. Ayda 25 dolar gibi bir şey ödüyorum ve bunun altında yüz hesap satabilirim (çünkü müşterilerimin bant genişliği gereksinimleri düşüktür).
Şimdi minimalist bir CMS ve bazı tescilli şeyler de dahil olmak üzere daha özelleştirilmiş uygulamalar geliştirmeye ihtiyaç duyuyorum. Yakında bu uygulamaları müşteriler için de geliştirmeyi umuyorum. Böylece, son birkaç ayını Rails öğrenerek geçirdim ve şimdi iyi geliyor.
Başından beri bana saldıran şey, dağıtım sorunudur. Beynimi etrafına satamıyorum. Tüm popüler seçeneklerin (Heroku, vb) git ile güzel bir otomasyona sahip gibi görünüyor ve "Rails Way" kuruldu. Anladım (bir çeşit). Ama çok pahalı ... tek bir dyno, bir yardımcı ve 5MB ile sınırlı olmayan en ucuz veritabanı (ki bunlar genellikle test için uygundur) 51 dolar çalıştırıyor. Bu BİR uygulama için !!! Bir "üretim" veri tabanına atın ve 200 doların üzerindesiniz. Bu sanki ... bir yere sunucu almakla aynı fiyatlar, değil mi?
Bu arada, Hostgator ile "geleneksel" bir barındırma ortamı olduğunu tahmin ediyorum, sunucu sadece Ruby 1.8.7 ve Rails 2.3.5 ... Hayır Raylar 3. VE, hiçbir Yolcu (ben gerçekten farkı anlamak değil CGI veya mod_rails veya herhangi bir şekilde, ancak Passenger'ın en basit olduğunu söylüyorlar). Bu yüzden, Rails 3'te bir uygulama oluşturursam, bu ana bilgisayarda hiç çalışmadığını anlıyorum? Ama kahretsin, bu hesaplar zaten satıcı hesabımın altında, hepsi statik html ve / veya PHP şeyler çalıştırıyor, değil mi? Peki şimdi ne olacak? Tüm bunları basit (ve uygun fiyatlı) bir çatı altında nasıl elde edebilirim?
Cehaletimi affet, ama anlamıyorum. Bir VPS'yi yönetmek harika ve her şeydir, ancak sunucu yöneticisi öğelerini ve güvenliğini öğrenmeyi gerektirir ... Ve pahalı. Paylaşılan ve / veya satıcı "sunucu tabanlı" (terminolojiyi affedin) çok fazla bant genişliği kullanan büyük ölçekli uygulamalar için yetersiz olabileceğini anlıyorum ... Ama gerçek (ama küçük olan) ve düşük bant genişliği) uygulamaları (Rails ile) ve PHP ile aynı kavramsal yaklaşımı kullanarak basit, ucuz bir şekilde dağıtmak isteyen var mı? Tüm bu Ruby ve Rails şeylerini aylarca öğrendikten sonra bile, konuşlandırma söz konusu olduğunda buna değip değmeyeceğini soruyorum. Küçük bir uygulama oluşturmak, onu paylaşılan bir sunucu hesabındaki ana dizinime yüklemek ve sadece çalışmasını sağlamak istiyorum. Neden bu kadar zor olmalı? Sadece yanlış dili / çerçeveyi mi seçiyorum?
Konudaki cehaletimi affet; bu sorular retorik değildir; sadece burada öğrenmeye çalışıyorum.
Yani:
1) Birisi bana Rails vs PHP dağıtımı anlamak için iyi bir özet verebilir eğer takdir ediyorum.
2) Birisi, Rails uygulamalarını da barındırabilirken satıcı barındırma (Hostgator) etrafında bir barındırma / web işletmesi yürütmeyle ilgili sorunumu çözebilirse sevinirim. Bu yapılabilir mi? Hostgator gibi bir şirket, Rails / Ruby'deki mevcutları nasıl tamamen görmezden gelebilir?
Teşekkürler.