Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 08.01.2019 14:15:18

m.alic
Üye
Yer: İSTANBUL
Kayıtlı: 10.08.2015
Mesajlar: 12

Gzip sıkıştırma sorunu

Merhabalar

Laravel 5.7 sürürümünde gzip sıkıştırma kullanmak istiyorum

public dizinde .htaccess klasörüne aşağıdaki kodu  yazdım

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/json
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/opentype

    #sorun olursa bu iki satırı kaldır
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    # For Older Browsers Which Can't Handle Compression
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

Homestead üzerinde sistem çalışıyor ama hiçbir sıkıştırma işleminde bulunmuyor.
Normal xampp üzerine çalıştırdığım zamanda  error 500 hatası veriyor.

Bu kodu daha önce codeigniter ile birlikte kullanıyordum ve işe yarıyordu.
Sorun ne olabilir ?

Çevrimdışı

#2 08.01.2019 15:23:05

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,420
Website

Yanıt: Gzip sıkıştırma sorunu

Yanılmıyorsam mod_filter, mod_gzip ve mod_deflate sunucuda kurulu olmalı

Çevrimiçi

#3 08.01.2019 15:57:09

m.alic
Üye
Yer: İSTANBUL
Kayıtlı: 10.08.2015
Mesajlar: 12

Yanıt: Gzip sıkıştırma sorunu

Server tarafında default olarak aktif geliyor diye bir söylenti var ama ben bunları yazmadan fark göremiyorum.
4.9 MB  response 265 kb dşüyor. Ama laravel de  bunları yazdığım zaman sistem hata alıyorum. Error 500 hatası alıyorum.
Sanırım yönlendiremiyor

Çevrimdışı

#4 08.01.2019 16:05:20

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,420
Website

Yanıt: Gzip sıkıştırma sorunu

Web sunucusunun hata kayıtlarına bakın. 500 sunucu hatası olduğu için Laravel ile ilgili olduğunu pek sanmıyorum. Dediğim gibi mod_filter ya da mod_gzip kurulu değilse boş bir klasöre sadece bunların bulunduğu .htaccess dosyası koyarsanız o da 500 hatası verecektir.

Tabi teorik konuşuyorum, hata başka bir sebepten de olabilir. Sebebi loglar söyleyecek.

Çevrimiçi

#5 09.01.2019 12:05:45

m.alic
Üye
Yer: İSTANBUL
Kayıtlı: 10.08.2015
Mesajlar: 12

Yanıt: Gzip sıkıştırma sorunu

php.ini dosyasında 

zlib.output_compression=off

ayarını

on

olarak değiştirdim

httpd.conf dosyasında

LoadModule filter_module modules/mod_filter.so

ayarı kapalı olarak geliyormuş onu açtım
.htaccess dosyasındaki değişiklikleri kaldırım.
1.4 MB olan response 81.3 KB düştü 
Ama sistemin birinde çalışırken diğerinde niye çalışmadığını anlamış değilim

Çevrimdışı

Forum alt kısmı