+ Yanıtla
Sayfa Düzeni: 1 / 2
1 2 SonSon
Toplam 17 sonuçtan 1 ile 10 arası olanlar

Konu Başlığı: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

  1. #1

    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 Kodu:
    <?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.
    Mesaj Ceyhun Aksan tarafından 13.03.2007 (21:04) yeniden düzenlendi.
    blog . portfolyo: İşim, Gücüm; Fikir

  2. #2

    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 Kodu:
    if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
      
    ob_start('ob_gzhandler'); 
    Spoiler:
    imzaya sponsor?

  3. #3

    Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

    <?PHP
    ob_start(”ob_gzhandler”);
    ?>
    Mesaj Ceyhun Aksan tarafından 23.03.2007 (16:56) yeniden düzenlendi.
    blog . portfolyo: İşim, Gücüm; Fikir

  4. #4

    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ı...
    Spoiler:
    imzaya sponsor?

  5. #5

    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ı ?

  6. #6

    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.

  7. #7

    Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

    Alıntı s5prin tarafından gönderilen mesaj: Mesajı Göster
    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 . portfolyo: İşim, Gücüm; Fikir

  8. #8

    Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

    Alıntı Sitebuilder tarafından gönderilen mesaj: Mesajı Göster
    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 . portfolyo: İşim, Gücüm; Fikir

  9. #9

    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?

  10. #10

    Re: PHP (ob_gzhandler) ve Apache (mod_gzip) İle Tasarruf

    Alıntı mrtksn tarafından gönderilen mesaj: Mesajı Göster
    Ç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.
    Spoiler:
    imzaya sponsor?

+ Yanıtla
Sayfa Düzeni: 1 / 2
1 2 SonSon

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz