Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

json mu yoksa başka bir yöntem mi?

Merhabalar apache yüklü bir vps sunucumuz var, açık arttırma scripti yazmaktayım yalnız aşamadığım bir nokta var, şöyle ki:

bir ürünün 3 değişkeni var (bitistarihi, sonteklifveren, fiyat)

A kullanıcısı teklif verdiğinde tüm bu veriler değişiyor

ana sayfada da 20 tane dinamik ürün gösteriliyor ancak bu 20 ürünün canlı canlı takip edilebilmesi lazım. istediğim şeyi http://uk.madbid.com/ adresinde görebilirsiniz.

burada setInterval ile her saniye bir dosyayi (bu kontrol kodlarının olduğu dosya oluyor) çalıştırıp dönen içeriği ilgili id lerde güncelliyor bu demek oluyor ki 1 kullanıcı ana
sayfadayken saniyede 20 select sorgusu çekiliyor, 10 kullanıcı bağlı olsa 200 eder ki şu anki
sistem zaten bunu kaldıramaz. aklıma gelen yöntem şöyle:

sunucunun kendisi her saniye bu 20 ürün için gerekli bilgileri tek sorguda çekse değişkenleri de xml ve json olarak bir dosyaya yazsa
<urun id="100">
<tarih>xxx</tarih>
<teklifveren>xxx</teklifveren>
<fiyat>xxx</fiyat>
</urun> gibi bir xml veya bunun json hali olsa,

data.xml her saniye güncellense yani, giren kullanıcının tarıyıcısı da her saniye bu
data.xml e ulaşıp parse edip ilgili div id lerine ilgili verileri dagıtsa.

bence olur , ama nasıl olur?

Özet olarak, bir xml veya json dosyasındaki verileri parse edip sayfa içinde

<div id="100"> xxx </div>
<div id="101"> xxx </div>
<div id="102"> xxx </div>

şeklinde bulunan divlerin içeriklerini, data dosyasındaki bilgilerle "her saniye" güncellemek istiyorum.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • xuma adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    171 cevap - 1 soru
    http://memcached.org/ 'de kullanabilirsin.Seninkide kullanılan bir yöntem olsada memcached daha popüler.
    • version adlı üyenin fotoğrafı version
      peki xcache mi memcache mi?
      9 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      İkisinide kullanabilirsin aslında ikiside ayrı şeyler.Memcached hafıza için xchached ise php kodlarının permormansını artırmak için kullanılıyor bildiğim kadarıyla.Xcahce opcode chacher olarak geçer.Kısacası bir php dosyasında genelde birçok alt istek gönderilir xcached bu gibi durumlarda yüksek performans sağlar.

      :) Kısacası biraz araştırman gerek.
      9 yıl önce yazılmış
    • version adlı üyenin fotoğrafı version
      evet ilk baktığımda sormuştum hangisi diye ama sonra bende farkettim farklı şeyler olduğunu, dün geceyi memcached kurma denemeleriyle geçirdim :) shell de acemi olunca insan böyle oluyor. düzgün bir kaynak bulamadım adım adım yapacak herkes farklı yoldan anlatmış farklı farklı klasörlere yükletmiş biraz kafam karıştı haliyle. once memcached servisini kurup sonra memcache kütüphanesini php.ini ye tanımlamak gerekiyormuş, servisi kurdum da kütüphaneyi tanımliyim derken bişeyler çöktü sonra her ftp ye dosya yükledigimde 500 internal server error verir oldu sistem..
      9 yıl önce yazılmış