lostyazilim
tr.link

Wordpress HTML Sıkıştırma

2 Mesajlar 1.456 Okunma
acebozum
tr.link

Servet USLUER Servet USLUER WM Aracı Kullanıcı
  • Üyelik 21.04.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 199
  • Beğeniler 71 / 41
  • Ticaret 19, (%100)

WordPress tabanlı veya her hangi bir projenizde site hızına önem veriyorsanız kesinlikle JS ve CSS sıkıştırmak veya HTML çıktılarınızı sıkıştırmak gerektiğini bilirsiniz. Tabi ki bunun yanında kodlamanızda yaptığınız sorgular boyutlarda önemlidir.

CSS ve JS sıkıştırmak bu konularda web sitenizi hızlandırmak için internette her türlü bilgi mevcut ancak HTML sıkıştırmayı sunucu bazlı olay olduğu için herkes yapamıyor veya gereken kod bilgisi olmuyor. Bu sebeble bu yazıyı yazma gereği duydum.

Eğer bu işlemleri WordPress tabanlı sitenize yapmayı düşünüyorsanız;

[1] - Temanız içerisindeki veya yok ise Functions.php oluşturup PHP tagları ararında yani ile ?> arasında boş bir satıra kodlar


function siklastir_servet($kaynak){
$kaynak = preg_replace('##', '', $kaynak);
$kaynak = preg_replace('/[rnt]+/', ' ', $kaynak);
$kaynak = preg_replace('/>[s]+<', $kaynak);
$kaynak = preg_replace('/[s]+/', ' ', $kaynak);
return $kaynak;
}


[2] - Yukarıdaki kodları ekledikden hemen sonra header.php dosyamızın en üst satırına bir satır alttaki kodu ekliyoruz ve kaydediyoruz.


ob_start("siklastir_servet");
?>


[3] - Şimdi footer.php dosyamızı açarak en alta aşağıdaki kodları ekliyoruz ve kaydediyoruz.


ob_end_flush();
?>


Hepsi bu kadar. HTML çıktılarınızın karmaşık hale geldiğinizi göreceksiniz. Hız konusunda cok ciddi bi fark olmayacaktır ama tabiki hızlandırmak için gereken yöntemlerden biridir.

Diğer sistemler içinde aynı şekilde kullanabilirsiniz.

Nasıl bişey nasıl oluyo bu sıkıştırma diyenler için;

view-source:http://servetusluer.com/

Buradan bakabilirsiniz.

Kaynak: Php ile HTML çıktılarını sıkıştırma

KLavy3

kişi bu mesajı beğendi.

wmaraci
reklam

Durotan Durotan WM Aracı Kullanıcı
  • Üyelik 28.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek 3D Sanatçı
  • Konum Kocaeli
  • Ad Soyad F** T**
  • Mesajlar 1676
  • Beğeniler 204 / 340
  • Ticaret 2, (%100)
"siklastir_servet" Gece gece tebessüm ettirdiniz. :D

Konu için de elinize sağlık.
Servet USLUER

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)