Web uygulama mimari tasarım

0 Cevap php

Ben TV için bir elektronik program rehberi için bir web uygulaması oluşturmak için çalışırken yeni bir projeye başlıyorum. Bu büyük ölçekli bir proje olacak, ama ben web uygulama programlama öğrenmek için kullanabileceğiniz bir şey değildir. Bunun için PHP kullanarak için gidiyorum.

Uygulama için kodlama başlamadan önce, beni adamcağız çok önemli bir soru var. Uygulama veri depolaması için veritabanı ve / veya XML dosyaları büyük kullanılmasını içerecektir beri, uygulama için mimari uygulamak nasıl karıştı. Bu acemi soru için Lütfen benimle ayı.

Nasıl uygulama mimarisi uygulayan edilmelidir?

Örneğin, gösterileri (50 * N) sayısı ile yaklaşık 50 kanal olmak için oraya gidiyor. Ne düşünüyorum olduğunu:

  • Bir XML dosyasında göstermek bir açıklama koydu.
  • Veritabanında bir tabloda kanal isimlerini koydu.
  • Başka tablolarda göstermek isimleri ve kimlikleri koyun ve XML belgesinden açıklamasına getir.

Ne yukarıdaki mimari yoksun aslında zaman izlemeyi uygulamak için nasıl. Ben belirli bir gösteri başlar ve biter ama nerede ben "en iyi" bu bilgileri saklamak ne zaman biliyorum demek? Veritabanı veya XML dosyasında? Ve nasıl "en iyi" bilgi ekranı?

Eğer yukarıdaki mimarisi daha iyi bir öneriniz var mı?

0 Cevap