Tüm siteleri hizmet veren tek bir uygulaması olan için planı oldukça bir girişim olacak ve bir lot iş olduğunu. Yani (yüklediğiniz bir tek gelen 'sanal siteler' vb çalışmasına izin, Sharepoint dahil olmak üzere kurumsal CMS yılların bol,) bu mümkün değil demek değildir.
Sen ayrı siteler izolasyon çalışması emin olmak için, özellikle güvenlik cephesinde, planlama ve tasarım bir sürü üstlenmek için ihtiyacımız olacak. Her site kendi hesabını (ler) var olacağını varsayabiliriz - Emin kullanıcıların yanlışlıkla (veya malicously) başka bir site düzenlemeye başlayabilirsiniz olamaz yapmak için bir sürü iş yapmak zorunda olacak.
Ve tamir bakım dikkate doğru - tek bir uygulama altında çalışan siteleri ve bu nedenle tek bir veritabanı varsa, bu veritabanı çok hızlı, büyük ve dağınık almak için gidiyor. Ayrıca daha sonra başarısızlık tek bir nokta olur.
Bu o kişinin kendi dizinden çalıştırabilirsiniz, hesapları da kendi seti ile kendi veritabanı ile - daha iyi bir planı (tek bir web sitesi için) kendi kendine yeten bir çözüm geliştirmek olacaktır. Bu (kod ve veri tabanı açısından da) daha küçük olabilir ve bu nedenle muhtemelen çok daha iyi gerçekleştirmek olacaktır. Day-to-Day bakım (yedekten bir web sitesi geri yükleme) daha kolay olurdu, ama PHP olduğu gibi sadece yüklenenler ve SQL yamaları dosya var olsa da yazılım güncellemeleri (yeni bir özellik eklemek için) Bu nedenle, bu otomatik olabilir, biraz yanıltıcıdır olurdu kolaylıkla.
Etki açısından: Eğer invidual uygulaması (web sitesine başına bir) yaklaşım ile giderse, etkili, dosya sistemi için bir URL eşler (yani website.mydomain.com olabilir Apache Dynamic Virtual Hosts özelliğini kullanabilirsiniz otomatik olarak / home / vhosts / com / etkialanım / web sitesi) ayrılacaktır tercüme: böylece yeni bir web sitesi dağıtımı basitçe, doğru dizine dosyaları kopyalayarak veritabanı oluşturma ve yapılandırma dosyası güncelleme meselesi olacak bütün bunlar kolaylıkla otomatik olabilir.
Kullanıcıların kendi URL kullanmak istiyorsanız o zaman öncelikle sizin sunucuya işaret edecek ve ikincisi muhtemelen apache yeniden başlatılmasını içerir ve böylece tüm diğer kullanıcıları etkileyecek bu etki için bir Apache vhostu, yapılandırmanız gereken kendi DNS güncelleme var.