Kasım 21, 2008, 09:33:10 ÖS *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf  (Okunma Sayısı 341 defa)
Fesih
Yönetici
*****
Mesaj Sayısı: 414


Üyelik Bilgileri
« : Temmuz 13, 2007, 05:40:50 ÖÖ »

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ınbir çoğunun desteklediği bu sistemde, isteğe karşılık gönderilendosyalar tarayıcı üzerinde tekrar açılarak görüntülenmiş olur ve buşekilde sunucu istekleri düşük byte değerlerinde hızlı bir şekildegö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.

Yazar: Ceyhun Aksan
Logged
Sayfa: [1]
  Yazdır  
 

Ahtapot 2
Bu Sayfa 0.208 Saniyede 17 Sorgu ile Oluşturuldu

Kasım 18, 2008, 07:17:38 ÖÖ