Re: [Linux-programlama] imagecreate cache kontrol

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erkin Tek (erkintek@fotograf.web.tr)
Date: Wed 22 Nov 2006 - 11:35:05 GMT


Son haliyle olmuş.

> header("Cache-Control: max-age=259200000");
> header("Pragma: max-age=259200000"); ama içime sinmedi,

Mod_rewrite'ı yeni versiyonda çok kullandığım için istememiştim. bu
başlıklarla çözmek, zaten her halikârda çalışacak bir yöntem olarak
düşündüğümden girdim.

Teşekkürler

Çar 22 Kas 2006 13:25 tarihinde, Agah ALICI şunları yazmıştı:
> Basit bir yöntem;
>
> Mod_rewrite varsa;
>
> Gel.php/f/#####.jpg
>
> Şeklinde dosyayı çağırttır.
>
> cachelesin
>
> -----Original Message-----
> From: linux-programlama-bounces@liste.linux.org.tr
> [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Erkin
> Tek Sent: Wednesday, November 22, 2006 1:17 PM
> To: linux-programlama@liste.linux.org.tr
> Subject: [Linux-programlama] imagecreate cache kontrol
>
> Selam,
> Hosting firmamla sorun yaşadığımdan, bant genişliğini düşürmek ve asıl
> fotografların olduğu dizini saklamak için gel.php yazdım.
>
> Bu dosya gel.php?f=######, şeklinde fotografın uid'inden dosyayı açıyor
> (imagecreatefromjpg) sonrada, üyeyse %90, değilse %50 kalitede dosyayı
> gönderiyor.
>
> Bir süre sonra her zaman fotografların tekrar tekrar yüklendiklerini
> gördüm.
>
> Dinamik olarak oluşturulduğunu düşünüyor ve sayfaya tekrar girdiğinizde
> zuladan çıkarmak yerine tekrar istekte bulunuyordu.
>
> bunun üzerine
>
> header("Content-type: image/jpg");
> header("Cache-Control: must-revalidate");
> $offset = 60 * 60 * 24 * 30;
> $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() +
> $offset) . "GMT";
> header($ExpStr);
>
> satırlarını ekledim.
> must-revalidate çünkü üye olan biri giriş yapmamış olabilir, girdiğinde
> taze çıtır çıtır fotoğrafları görsün.
>
> bir de şu şekilde denedim:
> header("Cache-Control: max-age=259200000");
> header("Pragma: max-age=259200000"); ama içime sinmedi,
>
> son http cevabı şöyle:
> Response Headers - http://www.fotograf.web.tr/gel.php?f=17874
>
> Date: Wed, 22 Nov 2006 10:04:21 GMT
> Server: Apache
> Accept-Ranges: bytes
> X-Powered-By: PHP/4.3.2
> Expires: Fri, 22 Dec 2006 10:04:21 GMT
> Cache-Control: max-age=259200000
> Pragma: max-age=259200000
> Content-Type: image/jpg
>
> 200 OK
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _________________________________________________________ Bu E-Posta
> Sakarya Universitesi E-posta Sunucusu Araciligiyla Size Ulastirilmistir.
> SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi >> BitDefender
> Antivirus Yazilimi Tarafindan Virus Taramasindan Gecirilmistir.
>
>
>
> _________________________________________________________
>
> Bu E-Posta Sakarya Universitesi E-posta Sunucusu Araciligiyla Size
> Ulastirilmistir.
>
> SAU >> BIDB >> Ar-Ge S.M. >> Sistem Yonetimi Servisi
>
> >> BitDefender Antivirus Yazilimi Tarafindan Virus Taramasindan
> >> Gecirilmistir.
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.