Performanslı bir şekilde nasıl php uzak bir sayfa fragmanı içermelidir?

3 Cevap php

Ben, ben bir sayfada göstermek gerekir ki, http://clientdomain.com/path/to/fragment.html de üzerinde bir sunucudan bir statik html fragmanı çekerek, http://sub.clientdomain.com ikamet edecek Drupal bir site üzerinde çalışıyorum bir site için bir üst menü verir.

Ben bir VPS üzerinde çalışıyorum, bu yüzden kıvırmak erişimi, wget ve ben yüklemek istiyorum oldukça çok şey var.

Bunu yapmak için en iyi yolu nedir?

3 Cevap

Your first approach sounds like a good idea. By using a cronjob, the pulling of the content is separated from your site, so the user doesn't have to wait. If you have access to the page that generates the fragment, you could reduce net traffic by actively sending the new content instead of requesting it every couple of minutes.

Ben veritabanı sorguları dosya sistemine erişimi daha hızlı olduğuna inanıyorum ben, ama, bir veritabanında parçasını saklamak istiyorum.

Burada benim ilk yaklaşım html fragmanında çekmek için bir cron iş curl, her n dakika kullanın ve ardından /var/www/html/site, nasıl bir yerde saklamak olacaktır Her yük http istekte kaydedin.

Dosyası (dosya örneğin yoksa diyelim) yok ise o zaman bir çare ile, sayfanın içine içeriği çekmek için file_get_contents işlevini kullanmak istiyorum.

Ben esas olarak bir sağlamlık denetimi olarak burada bu ekliyorum - bunun için diğer yaklaşımları görmek isterdim.

O ana domain aynı sunucuda ise, muhtemelen doğrudan, yani include Sadece kullanımı basit ve mutlak yolunun statik html dosyasını işaret erişimi olacak