Merhabalar arkadaşlar bugün güzel bir konu ile daha sizlerleyim. Bazı web sitelerinin kaynak kodlarına baktığınızda gayet böyle düzenli olduğunu görürsünüz halbuki öyle düzenli ve sıkıştırılmamış olması seo açısından biraz da olsa zararlı. Sıkıştırılmadığı için yavaş açılmasına sebep oluyor. Tabii ki iyi bir sunucunuz var ise bunu farkedemeyebilirsiniz ama yine de önemli bir konu.
Gelelim nasıl yapıldığına ob_start() fonksiyonunu hepimiz biliyoruz. Hatta ayar dosyamızın en başına hemen yazıyoruz kodlamaya başlar başlamaz. Öncelikle ona etki edecek olan fonksiyonumuzu vereyim:
Fonksiyon #1
Fonksiyon #2
İlgili fonksiyonu fonksiyon dosyanıza dahil ettikten sonra ob_start() fonksiyonumuzu aşağıdaki gibi değiştiriyoruz.
Yöntem #1
Yöntem #2
Yazdığımız fonksiyonu ob_start() ile başlattık diyebiliriz. Sonrasında web sayfanızın kaynağına bakabilirsiniz. Bir daha ki yazımda görüşmek üzere sağlıcakla kalın
Kaynak: PHP ile HTML GZIP Sıkıştırma
Etiketler: php compress, php ile html compress, pdo html compress, php pdo html compress işlemi, php ile html sıkıştırma, pdo ile html sıkıştırma nasıl yapılır, php pdo ile html sıkıştırma, html sıkıştırma işlemi nasıl yapılır, html gzip sıkıştırma, pdo html gzip sıkıştırma, php html gzip sıkıştırma
Gelelim nasıl yapıldığına ob_start() fonksiyonunu hepimiz biliyoruz. Hatta ayar dosyamızın en başına hemen yazıyoruz kodlamaya başlar başlamaz. Öncelikle ona etki edecek olan fonksiyonumuzu vereyim:
Fonksiyon #1
Kod:
<code>function compress($buffer){
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
$buffer = str_replace(array("\r\n", "\r", "\n", "\t"), '', $buffer);
return $buffer;
}</code>
Fonksiyon #2
Kod:
<code>function sanitize_output($buffer) {
$search = array(
'/\>[^\S]+/s',
'/[^\S]+\/'
);
$replace = array(
'>',
'<',
'\1',
''
);
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}</code>
İlgili fonksiyonu fonksiyon dosyanıza dahil ettikten sonra ob_start() fonksiyonumuzu aşağıdaki gibi değiştiriyoruz.
Yöntem #1
Kod:
<code>ob_start("compress");</code>
Yöntem #2
Kod:
<code>ob_start("sanitize_output");</code>
Yazdığımız fonksiyonu ob_start() ile başlattık diyebiliriz. Sonrasında web sayfanızın kaynağına bakabilirsiniz. Bir daha ki yazımda görüşmek üzere sağlıcakla kalın
Kaynak: PHP ile HTML GZIP Sıkıştırma
Etiketler: php compress, php ile html compress, pdo html compress, php pdo html compress işlemi, php ile html sıkıştırma, pdo ile html sıkıştırma nasıl yapılır, php pdo ile html sıkıştırma, html sıkıştırma işlemi nasıl yapılır, html gzip sıkıştırma, pdo html gzip sıkıştırma, php html gzip sıkıştırma