Web Sitenizin Hızını Artıracak 9 Tavsiye - WEB - E-Siber.com | Bilgi-İletişim Teknolojileri
Sorununuz aşağıdaki bir veya birkaç nedenin bir araya gelmesiyle gerçekleşiyor olabilir. Makalemizi sonuna kadar okuyun ve sorununuzu tespit edin:
1. Daha Hızlı ve Yüklenmesi Kolay Bir Sunucuya(server) Geçin
Web siteniz, istediğiniz kadar küçük boyutlarda olsun. Ama sunucu yavaşsa teknik olarak yapacak pek birşey kalmıyor. Değiştirmekten/taşınmaktan başka!
Öncelikle web sitenize ping atın ve ping değerlerine bakın: Bilgisayarınızdan->Başlat>Çalıştır ardından çıkan kutucuğa cmd yazın. Sonra çıkan ekranda ping adresiniz.com komutunu girin. Ping atma videosunu izle: Web veya IP Adresine Ping Atma
Ve ping değerlerinin çok düşük olup olmadığın kontrol edin. Eğer veritabanı ve php/asp gibi sunucu tabanlı dosyalar kullanıyorsanız biraz yavaş olabilir. Ama anormal bir düşüklük söz konusu ise problem vardır. Siteniz paylaşımlı(shared) hosting de ise belki sadece size ayrılan dedicated sunucu tipine geçmelisiniz.
2. GIF, JPG & PNG Resim Dosyaları Arasındaki Farklara Bakın. Bir resmin kalitesini bozmadan boyutları ile oynayarak kapladığı alanı düşürün.
GIF, sadece birkaç renk barındıran logo, yazılı&hatlı küçük resimler için ideal bir formattır. Ama tarayıcıya uyumlu renkler kullanmaya özen gösterin. Bunun için: HTML Renk Tablosu.
JPG, yüksek kalitede ve bol renk içeren derinlikli resimler için gerekli bir formattır. bol renk seçeneği mevcuttur. bir resim programında oluşturduğunuz JPG resmin kalitesini program aracılığı ile düşürmezseniz çok yer kaplayabilir. �?effaf arkaplan desteği yok maalesef.
PNG, özellikle web siteleri için geliştirilmiş bir formattır. Hem kaliteli hemde şeffaf arkaplanlı resim olanağı sağlıyor. Fakat internet explorer 6 tarayıcılarında png resmiler için arkaplan problemi ortaya çıkabiliyor. Bunu aşmak için PNG Resimlerindeki �?effaf Arkaplan Problemi adlı makaleyi okuyunuz lütfen.
3. Kodlamada Tablo Kullanmayın Söylemesi kolay ama alışanlar için uygulaması çok zor. <table> yani sitenizde tabloların sıklığı veya iç içe çok kullanılmaları tarama işini zoraştırıyor ve arama motoru örümceklerini yoruyor. Ayrıca bu SEO için de çok verimsiz.
Bundan sakınmanın en kolay yolu: <div> kullanmak. Hem esnek hem tarayıcı ve arama motoru dostu. Birkaç kurcalama ile sizde alışacaksınız.
4. CSS'nin Nimetlerinden Çokça Faydalanın
Her ayrı eleman için ayrı ayrı sitil belirlemesi yapıp (font etiketinin sık kullanımı) yapıp hem kendinizi hem tarayıcıyı yormayın. CSS ile genel sitilller belirleyip ortak her dosya için aynı sitilleri uygulayın.
6. Farklı Kaynaklardan Çağrılan Dosyaları Kendiniz Barındırın Bazen farklı sitelerdeki dosyaları kullanıyoruz. CSS, JS, widgetler, resimler, flashlar gibi. Böyle bir durumda sayfanız açıldığında sadece siteniz çalışmaz aynı anda diğer sitelerdeki o dosyalarda o siteler çalıştırılarak alınır. Yani diğer sitelerin hızı sizinkini etkileyebilmektedir. En iyisi bu tür kullanacağınız dosyaları kendinizin barındırması yani host edilmesidir.
7. Sıkıştırılmış HTTP Kullanmak
Günümüzde neredeyse her web tarayıcısı http sıkıştırmayı destekliyor. Dosyalar ziyaretçiye sıkıştırılmış olarak geliyor ardından onlar hissetmeden ekrana çok hızlı bir şekilde açılıyor. Sadece yazı tabanlı dosyalarda 90% varan oranlarda sıkıştırma sağlanabiliyor.
Sıkıştırma için 2 alternatifiniz var:
Birincisi kullandığınız web suncusunun özelliği ve php-asp gibi sunucu tabanlı diller. Diğeri Gzip. Detaylı bilgi için tıklayınız. Daha fazla kaynak olarak: HTTP Compression at Wikipedia
Speed Web Delivery With HTTP Compression - By IBM DeveloperWorks 8. Çok İyi bir Kodlama Bu tavsiyemiz zaten Wordpress, Drupal, ExpressionEngine ve benzeri sistemleri kullananlar için değil. Bunlar zaten çok iyi bir şeklide kodlanmış sistemlerdir. Burada dikkat etmesi gerekenler özellikle kendi php sistemleri ve veritabanları olanlardır. Çünkü bu tür sistelerde hem fonksiyon, hem veritabanı hem de tasarım kodlama web sitesinin performansını ciddi manada etkilemekte.
Çok su görürebilecek uzun bir konu aslında. Ana başlıklar:
Statik olan içerikle dinamik olanı ayırma. Bu sizlere daha esnek kod yazımını sağlayacaktır. Zekice ve etkili fonksiyon çağırma: Eğer bir sayfada veya bir formda isim ve il gibi değişkenler için ayrı ayrı fonksiyon çağırtıyorsanız ciddi manada işi uzatıyorsunuzdur. Hepsini tek bir fonksiyona sığdırın. Veritabanına olabildiğince az bağlanma: Veritabanına site genelinde sadece 1 kere bağlanmayı deneyin. Ayrı ayrı yerlerde aynı zamanda bağlanma yavaşlamalara neden olabilmekte. Veritabanlarının boyutu: Eğer veritabanınız şişmişse bunu parçalara ayırmayı deneyin. Ayrı veritabanları sizi hızlandırabilir.
9. Önbellekli Web Sayfaları
Önbelleklenebilen bir web sitesi tekrar ve tekrar çağrıldığında hızlı çalışır ve web server-sunucuyu yormaz. Bazı içerik yönetim sistemleri kendi bünyesindeki sistemle bunu size sağlıyor. Örneğin Wordpress önbellekleme için WP-Cache kullanıyor.
Ayrıca PHP tabanlı bir siteniz varsa şu makaleyi okumanız; sizi önbellekleme konusunda ciddi manada bilgilendirecektir: tıklayınız.
web sitesi hızı · web sayfası hızı · web sunucusu hızı · web server hızı · site performansı · önbellek · site önbellekleme · kolay tasarım · esnek tasarım · kod düzeni · düzenli kodlama · site sıkıştırma · site zip · gzip · http compression · javascr · Yazan: M. Mekin Pesen | 23.09.2008 | 3056 kez okundu.Tweetle
Önceki Yazı → Web veya IP Adresine Ping AtmaSonraki Yazı → �?cretsiz Flash Media-Medya Player-Oynatıcı
M. MEKİN PESEN© 2007-2015 E-SİBER BİLGİ-İLETİŞİM TEKNOLOJİLERİE-Siber.com | E-Siber.net | ESiber.com | ESiber.net | RSS | Facebook | Twitter | E-Posta AboneliğiIP: 54.81.154.223 | Yüklenme: 0.344 saniye. | Hakkımızda | İletişim | Reklam Verin | Site Politikaları | Atıflar