Ben basit bir sorum var ve birden fazla ana genelinde görüntüleri çoğaltmak için en iyi yol olduğu konusunda başkalarının deneyimlerini duymak istiyoruz.
Ben veritabanında görüntüleri depolamak ve daha sonra birden fazla ana üzerinden veritabanı çoğaltması kullanarak maksimum kullanılabilirlik neden olacağını tespit ettik.
Ben dosya sistemi ile sahip endişe (örneğin ben 5 sunucuları tüm görüntüler için aynı sunucu vurmak istemiyorum!) Görüntüleri senkronizasyon güçlüğüdür.
Şimdi, ben veritabanında görüntüleri saklamak sahip tek endişeleri ben veritabanı girişlerinin işaret 'sanal' görüntü bağlantılar istiyorsa apache yerine koymak olurdu veritabanı ve ekstra işlem isabet ekstra sorgularını. (Örneğin AddHandler)
Bildiğim kadarıyla benim anlayış gider gibi:
- If you have a script serving up the images: Each image would require a database call.
- If you display the images inline as binary data: Which could be done in a single database call.
- To provide external / linkable images you would have to add a addHandler for the extension you wish to 'fake' and point it to your scripting language (e.g php, asp).
Ben bir şey kaçırmış olabilir, ama herkes daha iyi fikir olup olmadığını merak ediyorum?
Edit: Tom has suggested using mod_rewrite to save using an AddHandler, I have accepted as a proposed solution to the AddHandler issue; however I don't yet feel like I have a complete solution yet so please, please, keep answering ;)
Birkaç Apache üzerinde lighttpd kullanarak sürmüştür. Lighttpd için ISAPI modülleri Nasıl farklı?