Ben kullanıcılara sayfaları görüntülemek için bir XML dosyasını ayrıştırır bir yüksek trafik sitede çalışıyorum. Ben simplexml_load_file sunucu üzerinde gereksiz stres koyarak düşünüyorum kadar vs vs mümkün, gzip, önbellek kontrolü, gibi mevcut kodu optimize süreç boyunca gidiyorum.
Kullanıcıların etki bir sayfa yükleme (http://xml.domain.com/) ve XML aynı fiziksel sunucu üzerinde bir alt etki alanı (http://xml.domain.com/) alınır. Şu anda simplexml_load_file kullanmak ve elde edilen $ bilgi beni çok gibi spesifik gerekli çıkışı çekin sağlar:
$url = "http://xml.domain.com/directory/file.xml";
$info = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA);
Bu XML dosyaları aynı fiziksel sunucu üzerinde iseniz Şimdi soru, bu http üzerinden bu çağrıları yapmak değil mümkün mü? Ben boşuna çeşitli değişiklikler yol denedim:
$url = "/var/www/vhosts/domain.com/subdomains/xml/httpdocs/directory/file.xml";
Ben Apache/2.2.3 (CentOS), PHP Sürüm 5.2.6 ve Plesk 8.6.0 koşuyorum. A (dv) sunucusu - Ben mediatemple barındırma duyuyorum. Teşekkürler.