Potansiyel olarak yüksek trafik site için haml veya erb ya erubis kullanmalıyım?
Haml ile son zamanlarda oynuyorum ve gerçekten bu şekilde elde edilen kod görünüyor...geliştirici. Ayrıca çok bir tasarımcı veya tüketmek değiştirmek mümkün olmaktan korkuyorum...küçük bir takımız.
Bu, bir proje üzerinde çalışmaya başlayan çok trafik oluşturmak inanıyoruz dedi kim değil (mi?). Ben sadece haml hakkında bilmediği şeyler var diye endişeleniyorum. Haml değil erb yapabileceği bir şey var mı? Haml bir proje büyüdükçe olumsuz bir etkisi var mı? Düşünülmesi gereken başka şeyler de var mı?
Ve...nasıl Haml erubis için speedwise farkı nedir son olarak? Sözde şimdi erb ve eruby dövüyor
Teşekkürler!
CEVAP
Haml kayalar. Son zamanlarda performans rakamları görmedim ama erb çok yakın bu aralar. Eğer Haml ile 2.8 milyon sayfa bir gün yapıyoruz çirkin modu çok girinti engelleyen () açarsanız daha hızlı erb daha iyi olabileceğini düşünüyorum.
Bir benchmarker Haml kaynak ağaca kontrol var: http://github.com/nex3/haml/tree/master/test
Kasım 2009 Update
Nathan (Haml ana geliştirici) 2* *kendi blogunda. Tam rakam yok ama Kısacası görebilirsiniz:
- Normal (oldukça baskı) modu = 2.8 kat ERB daha yavaş
- Çirkin mod (çok sekme eklendi) = ERB eşit
Başlatıcı veya ortam dosyası Haml::Template::options[:ugly] = true
koyarak çirkin modunu etkinleştirebilirsiniz. Çirkin modu gerçekten güzel girintili değil bu çirkin sonuç HTML aslında ERB halinden çok daha güzel olup olmadığını unutmayın.
Dosya erişimi için yüksek kullanmalıyı...
Cellat olarak zorluk seviyesi sınıflan...
Öğeleri yatay veya dikey olarak ortala...
Nasıl eğer yerel bir DLL DOSYASı 64 ve...
Bir boşluk döküm static_cast veya rein...