PHP GZIP

GZIP ile Sıkıştırma

Uzun bir aradan sonra serpito.com’a yeni bir içerik gireyim dedim. Son zamanlarda, büyük ebatlı projelerin optimizasyonu ve hızlandırılması konusunda kafa patlattım. Kaynak ve içerik anlamında sistemi 90%’lara varan oranlarda hızlandırmak için GZIP sıkıştırma teknolojisinin kullanımı ile,  htaccess ve küçük bir PHP satırı sayesinde muthiş bir verim sözkonusu. Yoğun iş temposunun arasında bu küçük ipuçunu paylaşayım istedim. 

.htaccess yönlendirme ve yöntemleri

.htaccess Kullanım İpuçları

.htacces yönlendirme konusunda daha önce bir kaç farklı yazı yazmıştım. Daha açıklayıcı olması için, en sık kullanılan .htacces  ipuçlarını listeleyelim bu defa. Bu şekilde, proje üreten kişiler için, ben de dahil  .htacces problemlerinde başucu kaynağı olsun. Öncelikle .htacces nedir ?

Flickr.com

Twitter ve Flickr Tarzı .htaccess Url Yönlendirme

Kısa ve düzenli url sistemleri arama motorlarında daha üst sıralarda çıkmanıza yardımcı olur. Popüler web servislerinden Flickr ve Twitter bu konuda iki iyi örnek. İkisinin de .htaccess URL mantıklarını çözmeye çalışalım. Flickr.com Url sisteminin bu şekilde çalışabilmesi için aşağıdaki 3 satır .htaccess kodu yeterlidir. .htaccess içeriği Gördüğümüz gibi tek parametreli URL sistemi gayet basit bir[…]

.htaccess-subdomain’i dizine yönlendirmek

.htaccess yönetimi konusunda birkaç küçük uygulama daha yazmak yararlı olacaktır. Projemizin ftp de bulunan klasörleri subdomain olarak çalıştırmak için .htaccess dosyasına birkaç satır kod eklemek yeterlidir. Deneme amaçlı akoglu.org adresinde çalışan atilla dizinini inceleyelim. >>

.htaccess

Localhost’da .htaccess Kullanımı

Local de .htaccess kullanımını sağlaya bilmek için apache/conf/httpd.conf dosyasını açıp; #LoadModule rewrite_module modules/mod_rewrite.so satırında yer alan # işaretini kaldırıyoruz ve dosyamızda yer alan tüm allowoverride none lari allowoverride all olarak değiştiriyoruz. İşlemleri adım adım görselle anlatmak daha faydalı olur; 1. Adım PHP sunucu klasörlerindeki httpd.conf klasörünü buluyoruz: 

Php Session Timeout Ayarları

Web uygulamalarımızda güvenliğin arttırılması amacıyla belirli bir süre sonunda işlem yapılmadan bekledikten sonra tekrar herhangi bir sayfaya tıklandığında sistemin kullanıcı atıp tekrar login sayfasına yönlendirip kullanıcı bilgilerinin girilmesini istemesi gerekmektedir. Aksi takdirde kendi hesaplarında belirli işlemler yapan kullanıcılar işlemleri bittikten sonra çıkış yapmayıp veya direk olarak browserlarını kapadıklarında başka bir kullanıcı gelip diğer kullanıcının sessionlarını[…]