Ben görünüm katmanı olarak (ama bu önemsiz bulunuyor) Twig kullanan bir PHP uygulama geliştiriyorum. Bu görüş katman bana uzak stili ve komut varlıkları yanı sıra stil ve komut dosyası satır blokları hem kayıt olanak sağlayan özel bir uzantısı vardır. Sistem sayfasında doğrudan etiketinden önce stilin tüm yerleştirerek, render tamamlanana kadar bu başvurular üzerine tutar ve doğrudan etiketinden önce tüm komut reference.
Birkaç sitelerinden (biri için DataExplorer) bu böyle paketleyicileri gördüm. İşte bir örnek var vimeo:
<link rel="stylesheet" type="text/css" media="all" href="/assets/css/get/38402/global,lightbox,new_phome,stats_module" />
Ben iki dosyaya (sırasıyla js ve css,) içine bir sayfanın tüm bağımlılıklarını önbelleğe artılarını ve eksilerini (and here's where you guys come in!) bir varlık paketleyicisine (ve minimizer) oluşturma tartmak çalışıyorum.
Dikkate birkaç sorunlar:
Kullanıcı, login.css ile tek bir sayfada paketlenmiş ve onsuz başka paketlenmiş çünkü global.css bölümlerini indirmek için varsa bu yardım performansı mı?
O as a user hits it (ve tabii, daha sonra cache), bu ilk defa derlemek için gerekli mi, yoksa her sayfa kazıyın ve bir kullanıcı böylece dağıtımın bir parçası olarak minimize sonuçları önbelleğe bir yöntem var Böyle uzun bir sayfa yük ile vurmak hiç?
Bu uzak dağıtım bir süre var; Ben sadece size uzmanlardan birkaç düşüncelerini almak düşündüm.