İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Sayfaya aynı ip-den tekrar girildiğinde eski kayıtların görüntülenmesi

Gazeteci

0
İyinet Üyesi
Katılım
12 Eylül 2010
Mesajlar
778
Reaction score
2
Selam, Arkadaşlar! FrontPage üzerinde yapılmış html sayfada gündelik güncellenme yapılmasına rağmen (sayfada sadece bazı rakamları güncelliyoruz) aynı İP üzerinden sayfaya girildiğinde önceki tarihde yapılmış kayıtları gösteriyor. Yeni güncellenmiş kayıtları ise sayfayı refresh ederek yeniden girerken görmek mümkün. Not: Bu yalnız aynı ip üzeinden o sayfaya tekrar girildiğinde oluyor. Yani, her hangi bir diğer bilgisayar ve ya ip-den ilk defa o sayfaya girildiğinde normal güncellenmiş kayıtlar görseniyor. Fikrimce, bu sorun cookie (çerez) sebebli ortaya çıkmış ola bilir. Konuyla ilgili fikirlerinizi bilmek isterdim. Sizce, güncellemelerin sayfaya aynı ip-den tekrar girdiğimiz zaman hemen görüntülenmesi için (yani, sayfayı refresh yapmaya gerek kalmadan) ne yapmamız lazım? İlginiz ve yardımınız için önceden teşekkürler!
 

onder

0
İyinet Üyesi
Katılım
13 Aralık 2012
Mesajlar
119
Reaction score
2
Konum
Fethiye
bu durum tarayıcının cache i ile ilgili olabilir. head tagları arasına aşağıdaki kodu eklersen sanırım sorunun çözülecektir.
Kod:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="-1">
 

Gazeteci

0
İyinet Üyesi
Katılım
12 Eylül 2010
Mesajlar
778
Reaction score
2
bu durum tarayıcının cache i ile ilgili olabilir. head tagları arasına aşağıdaki kodu eklersen sanırım sorunun çözülecektir.
Kod:
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="-1">

Önce ilginiz için teşekkürler, Önder bey! Bu meta tagların 2-de kullanılmalımı,yoksa biri de işi hall edir? Bir de yanlış yapmıyorsam, kod sonuna / semvoli eklenmeli,değilmi?

Hem de buarada bir sitede <meta http-equiv="pragma" content="no-cache"> tagının arama motorlarına sayfayı bulma yasağı ile ilgili bir nota rastladım...
 

onder

0
İyinet Üyesi
Katılım
13 Aralık 2012
Mesajlar
119
Reaction score
2
Konum
Fethiye
aslında
Kod:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
tek başınada yeterli olabilir. deneme yanılma yapman gerekir. seo konusunda, arama motorları siteni indexlerler ama önizleme koymazlar. seo konusunda pek fazla birşey değiştirmeyeceğini düşünmekteyim.
 

Gazeteci

0
İyinet Üyesi
Katılım
12 Eylül 2010
Mesajlar
778
Reaction score
2
aslında
Kod:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
tek başınada yeterli olabilir. deneme yanılma yapman gerekir. seo konusunda, arama motorları siteni indexlerler ama önizleme koymazlar. seo konusunda pek fazla birşey değiştirmeyeceğini düşünmekteyim.

Peki, Sizce, sayfada cache özelliği tamamen deaktiv edilirse, bu aşırı cpu tüketimine yol açmazmı ve bu açıdan sayfanın cache özelliğini tamamen kapatma yerine onun süresini (mesela2-3 saatde bir yenilenmesi için) nasıl ayarlaya biliriz?
 

Gazeteci

0
İyinet Üyesi
Katılım
12 Eylül 2010
Mesajlar
778
Reaction score
2
aslında
Kod:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
tek başınada yeterli olabilir. deneme yanılma yapman gerekir. seo konusunda, arama motorları siteni indexlerler ama önizleme koymazlar. seo konusunda pek fazla birşey değiştirmeyeceğini düşünmekteyim.

Bu kodu denedik, malesef olmadı. Not: Sayfa tasarımı Front page ile yapılmış. Belki de her hangi koda gerek kalmadan Front Page ayarlarından çözmek mümkün. Ama, şimdilik çözemedim...
 

onder

0
İyinet Üyesi
Katılım
13 Aralık 2012
Mesajlar
119
Reaction score
2
Konum
Fethiye
bu kodlarlada olmuyorsa bunun nedeni başka bir sorun olabilir,
PHP:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
tarayıcıya "bu sayfayı geçici belleğine (cache) almaz, her defasında yeniden yükle demek... bu kodu gören tarayıcı sayfadaki bilgileri kendi belleğine almaz ve her defasında yeniden yükler.
PHP:
<META HTTP-EQUIV="Expires" CONTENT="-1">
expries parametresi tarayıcıya sayfanın geçerlilik tarihinin zaten geçmiş olduğunu, yeniden yüklenmesi gerektiğini bildirir. sadece no-cache parametresinin bazı tarayıcılar tarafından desteklenmemesi yüzünden koymanı önermiştim.

eğer sitenizde js kodları kullanıyorsanız bunları firebug ile tekrar gözden geçirmenizi öneririm.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst