Ben özel bir PHP çerçeve var ve okunabilir, basit XML olarak yapılandırma ayarlarını depolamak sevinçlerini keşfediyorum.
Ben çok (bu gibi gerçekten basit XML) XML tanıtmak için cazip
<mainmenu>
<button action="back" label="Back"/>
<button action="new" label="New item"/>
</mainmenu>
çerçevesinde yerlerde bir dizi. Bu okuma, korumak ve genişletmek için sadece çok daha eğlenceli. Şimdiye kadar, yapılandırma kullanılarak yapıldı
name=value;name=value;name=value;
böylece çifti, diziler, değişkenlerin koleksiyonları, ve.
Ancak, çerçevenin performansı için korkuyorum. Bireysel XML işlemleri profilleme yanında hiçbir şey anlamına olsa da, büyük bir dize () tabii patlayabilir basit daha pahalıdır. Ben SimpleXML (seçim benim kütüphane) XML parçalarını bir düzine tam bir iyi biçimlilik kontrol kullanıcı bir sayfayı yükler her zaman yapıyor rahatsız hissediyorum.
Ben kendimi XML nesneleri önbelleğe olabilir ama 1 istiyorum.) Güçlük önlemek ve 2). Çerçevenin karmaşıklığı eklemek değil.
Bu yüzden göze batmayan bir XML "önbelleğe alma" çözüm arıyorum. Mükemmel bir şey ben bir dosya yolunu verebilir bir fonksiyonu olabilir, ve bir çözümlü SimpleXML nesnesi döndürür olacaktır. Dahili olarak, bu tefrika SimpleXML nesneleri veya ne olursa olsun bir yerde bir önbellek tutar.
Herkes bunu yapmak için araçlarını biliyor mu?
Hayır uzantısı bağımlı çözümler lütfen, çerçeve (nedeni performans konularda olduğu) ortak webhosting ortamlarda çalışacak şekilde tasarlanmıştır gibi.