Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Makaleler » PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf


Makaleler Tasarım, teknoloji, web, kültür ve sanat ana başlıkları olmak üzere forumda yer verilen bölümler ilgili her türlü makaleye bu bölümde yer verebilirsiniz. Sitenizde yayınladığınız ve burada bizlerle yeniden paylaşmak isteyeceğiniz makaleleri de gönderebilirsiniz.

Comment
 
LinkBack Article Tools
Old 13.03.2007  
Ceyhun Aksan
 
Ceyhun Aksan's Avatar
 
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

FONKSİYONLAR HAKKINDA

LAMP kavramını şu yazımda açıklamıştım. Şimdi ise PHP`nin sunduğu fonksiyonlardan biri olan ob_gzhandler ile sunucudan nasıl tasarruf yapılabileceği ile ilgili bir ipucu vereceğim.

ob_gzhandler fonksiyonunun apache bünyesinde yer alan mod_gzip üzerinden çalıştığını da belirtmek isterim.

Bu fonksiyonun özelliği ise sunucudan yapılan isteklerde sayfalarınızı Gzip olarak gönderip sunucu tasarrufu sağlatmasıdır.
GZip; GNU zip’in kısa yazılışıdır. GNU yazılımı dosya sıkıştırma programıdır.
Yeni nesil internet tarayıcılarının bir çoğunun desteklediği bu sistemde, isteğe karşılık gönderilen dosyalar tarayıcı üzerinde tekrar açılarak görüntülenmiş olur ve bu şekilde sunucu istekleri düşük byte değerlerinde hızlı bir şekilde gönderilmiş ve tasarruf sağlanmış olur.

FAYDASI NEDİR?

Bu adresten alan adınızı test edebilir ve bu yöntem ile ne kadarlık bir tasarruf edebileceğinizi görebilirsiniz.

Gzip seçeneği aktif olarak yapılan sorgulamada;
http://forum.zoque.net/ is gzipped

Original Size: 60 K
Gzipped Size: 13 K
Data Savings: 78.33%
sonuçları inceledimizde ne kadarlık bir kazancın olduğunu anlayabiliriz.

KULLANIM

Bu özellikten faydalanarak tasarruf sağlamak için illa ki Wordpress ve benzeri bu kullanıma olanak tanıyan yapıları kullanmak mecburiyetinde değilsiniz. Yapmanız gereken sunucunuzda tuttuğunuz index.PHP dosyasını açıp ilk satıra

PHP Code:
<?PHP
    ob_start
("ob_gzhandler");
    
?>
kodunu eklemeniz yeterli.

Wordpress

blog sitenizi Wordpress üzerinde yayınlıyor iseniz Tercihler / Okuma bölümünde yer alan “Eğer tarayıcı destekliyorsa Wordpress yazıları gzip biçiminde sıkıştırmalı” seçeneğini işaretleyerek bu işlemi sağlayabilirsiniz. (http://www.domain.com/wp-admin/options-reading.PHP)

Eğer kullanılan tarayıcı Gzip işlemini desteklemiyor ise de sorun yok, herhangi bir hata gerçekleşmediği için gayet kullanışlı bir seçim olacaktır.

Alternatif kullanım örnekleri için buradaki kodları inceleyebilirsiniz.
__________________
.
Blog - Portfolio - İletişim - FriendFeed
.

Mesaj Ceyhun Aksan tarafından 13.03.2007 (20:04) yeniden düzenlendi..
Ceyhun Aksan şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.03.2007  
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 449
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Süpersin Ceyhun.

Bildirgec'te yazıp burada üşenmiştim, asisti tamamlamışsın, güzel olmuş ellerine sağlık.

Yalnız yazdığın kod biraz karışık geldi, ben şöyle kullanıyorum;
PHP Code:
if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
  
ob_start('ob_gzhandler'); 
__________________
imzaya sponsor
s5prin şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.03.2007  
Ceyhun Aksan
 
Ceyhun Aksan's Avatar
 
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

<?PHP
ob_start(”ob_gzhandler”);
?>
__________________
.
Blog - Portfolio - İletişim - FriendFeed
.

Mesaj Ceyhun Aksan tarafından 23.03.2007 (15:56) yeniden düzenlendi..
Ceyhun Aksan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 13.03.2007  
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 449
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Benimki daha karışık kaldı şimdi
Gzip kabul ediyor mu diye kontrol ediyor tarayıcıyı...
__________________
imzaya sponsor
s5prin şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 16.03.2007  
Sitebuilder
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 133
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Gzip güzel ama bunu sadece PHP içinmi kullanabiliyoruz ? ASP kullanıcıları bu veya buna benzer bir yöntem kullanamazlarmı ?
Sitebuilder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.03.2007  
Darksist
 
Darksist's Avatar
 
Üyelik Tarihi: 30.08.2006
Yer: İstanbul
Yaş: 21
Mesaj: 201
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Bizi bilgilendirdiğiniz için teşekkürler.Şuandan itibaren artık bende gzip kullanıyorum.
__________________
Deviantart | Tunnel | Baykal Ne Yapmalı?
Darksist şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.03.2007  
Ceyhun Aksan
 
Ceyhun Aksan's Avatar
 
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Alıntı:
s5prin tarafından gönderilen mesaj: Mesajı Görüntüle
Benimki daha karışık kaldı şimdi
Gzip kabul ediyor mu diye kontrol ediyor tarayıcıyı...
evet daha karışık kaldı, daha da karıştırmak mümkün, PHP manuelde çok teknik detaylara göre örneklendirmeler mevcut.

ben tarayıcı kontrolünün yapılmasına yüksek trafiğe sahip sitelerin yapmasını mantıklı bulmuyorum. çünkü sıkıştırmadan dolayı sunucunun bir yoğunluğu olacak, bir de üzerine tarayıcı kontrolü de bindirilirse daha fazla zorlanma meydana gelebilir diye düşünüyorum.
__________________
.
Blog - Portfolio - İletişim - FriendFeed
.
Ceyhun Aksan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 17.03.2007  
Ceyhun Aksan
 
Ceyhun Aksan's Avatar
 
Üyelik Tarihi: 29.01.2005
Yer: Eskişehir - İstanbul - Toronto
Mesaj: 604
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Alıntı:
Sitebuilder tarafından gönderilen mesaj: Mesajı Görüntüle
Gzip güzel ama bunu sadece PHP içinmi kullanabiliyoruz ? ASP kullanıcıları bu veya buna benzer bir yöntem kullanamazlarmı ?
ASP ile ilgili olarak şunu söyleyebilirim.

PHP ile kullanılan bu fonksiyon doğrudan apache modülü ile çalışıyor aslında. konu phpden ziyade apache ile ilgili yani ancak şöyle bir şey buldum.
__________________
.
Blog - Portfolio - İletişim - FriendFeed
.
Ceyhun Aksan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 20.03.2007  
mrtksn
 
mrtksn's Avatar
 
Üyelik Tarihi: 27.07.2005
Yer: istanbul - ankara
Yaş: 22
Mesaj: 337
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Çok güzel. Peki bu crawlerlarda, dolayısı ile arama motorşarına indexlenmede sorun yartabilir mi?
__________________
kişiselayrıcafotojenik
mac mi alalım pc mi pojesi
mrtksn şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 20.03.2007  
s5prin
 
s5prin's Avatar
 
Üyelik Tarihi: 16.12.2006
Yer: istanbul
Yaş: 26
Mesaj: 449
Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

Alıntı:
mrtksn tarafından gönderilen mesaj: Mesajı Görüntüle
Çok güzel. Peki bu crawlerlarda, dolayısı ile arama motorşarına indexlenmede sorun yartabilir mi?
bn kendI WebSite larimı PHP'nin yukrda anlatıgi shekilde compres yapyorum Google butün page'leri regularli indexliyor. no problem yani.
__________________
imzaya sponsor
s5prin şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Comment

Etiketler
tasarruf , mod_gzip , apache , ob_gzhandler , php



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim