0 Shares 4440 Views

HAR (HTTP Archive Format) Nedir?

HAR (HTTP Archive Format) Nedir?

Bu yazıda HAR dosyaları ile ilgili aşağıdaki alt başlıklar ele alınacaktır.

  1. HAR Dosyası Nedir, Ne Değildir?
  2. HAR Dosyası Ne İşe Yarar?
  3. HAR Dosyalarını Neden Kullanmalıyız?
  4. HAR Dosyası Kaydı Oluşturma
  5. HAR Dosya Formatını Nasıl Açmalıyız?

HAR Dosyası Nedir, Ne Değildir?

HAR (HTTP Archive Format) istemci ve sunucu arasında birçok tarayıcı (IE, Firefox, Chrome, Safari vb.) üzerinden oturum verilerini kaydeden JSON arşiv dosya formatıdır. HAR, ağ ortamında gönderici ve alıcı arasında iletişim gerçekleşirken HTTP oturum verileri olan HTTP response ve request headerlarını bulundurur. HAR dosya formatının uzantısı .har’dır.

HAR Dosyası Ne İşe Yarar?

HAR dosyası, tarayıcı sekmesi tarafından yapılan tüm web isteklerinin bilgilerini kaydetmek için kullanılır.

Bu dosya formatı, ortaya çıkacak darboğaz (bottleneck) ve güvenlik açıklarının sistem uzmanları, geliştiriciler veya güvenlik testi yapan kişilerce tespit edilmesini sağlayan bir formattır.

HAR Dosyalarını Neden Kullanmalıyız?

Kullanıcılarımızın web sitelerinin performans problemlerini, verilerin aktarım hızının düşmesine sebep olan darboğazlar (bottleneck), yavaş yüklenme süreleri ve bilgisayarın işlemcisine çok fazla yük bindirmeye sebep olan sayfa render işlem süreleri olarak sıralayabiliriz.

Bu problemlere çözüm olarak kullanıcılarımızın site performanslarının verimliliğini en kısa sürede çözebilmek için HAR dosyaları kontrol edilmelidir.

HAR dosyalarını iyi analiz etmemiz için aşağıdaki adımları doğru uygulamamız gerekmektedir.

HAR Dosyası Kaydı Oluşturma

Analiz işlemi için öncelikle tercih ettiğiniz tarayıcının farklılığına göre HAR dosyası oluşturmak gerekmektedir.

Bazı tarayıcılar için Har Dosyası kaydı oluşturma işlemleri aşağıda belirtilmiştir.

Google Chrome’da Har Dosyası Kaydı Oluşturma

Belirli bir URL için Google tarayıcısında HAR dosyası oluşturmak için aşağıda belirtilen adımları takip edelim.

  1. Chrome tarayıcınızı açın ve problemin oluştuğu web sayfaya tıklayınız
  2. Geliştirici aracını (inspect element) açınız. (Windows için kısayol: CTRL+Shift+i, Mac için CMD+alt+i)
  3. Network (Ağ) kısmını seçiniz
  4. Kaydı başlatmak için panelin sol kısmına gidin. Burada küçük yuvarlak kırmızı bir buton vardır.

(UYARI : Belirtilen yuvarlak buton kırmızı ise kaydetmeye başlamıştır.Bu nedenle butonun üzerine tıklamanıza gerek yoktur.Eğer gri renkte ise butonun üzerine basıp başlatmanız gerekmektedir.)

Preverse log’un yanındaki kutucuğu (Disable Cache) olarak işaretleyin.

  1. Tutulan herhangi log kayıtlarını silmek için “Clear butonu”na tıklayınız.

  1. Yukarıda belirtilen görseldeki gibi istediğiniz içeriği kaydetmek için sağa tıklayıp “HAR Dosyası olarak kaydet”e tıklayın.

Firefox’da HAR Dosyası Oluşturma

  1. Firefox tarayıcınızı açın ve problemin oluştuğu web sayfaya tıklayınız.
  2. Geliştirici aracını(inspect element) açınız(Windows için kısayol: CTRL+Shift+i, Mac için CMD+alt+i).
  3. Ağ(Network) sekmesine tıklayınız
  4. Sayfayı yenilemek için F5 tuşuna basınız.
  5. İstediğiniz içerik için sağ tıklayın ve “Tümünü HAR File Olarak Kaydet” seçeneğine tıklayın.
  6. Hedeflenen dosyayı seçin ve kaydedin.

Safari’de HAR Dosyası Oluşturma

  1. Safari tarayıcınızı açın ve problemin oluştuğu web sayfaya tıklayınız.
  2. Sayfayı inceleyebilmek için kısayol olarak Option+Command+i ’tuşlarına basınız.
  3. Network (Ağ) sekmesine gelip herhangi bir problem yaşanan içeriğini “Har olarak dışa aktar.” seçeneğine tıklayınız.

Internet Explorer’da HAR Dosyası Oluşturma

  1. Internet Explorer tarayıcınızı açın ve problemin oluştuğu sayfaya tıklayınız.
  2. Klavyenizde F12 tuşuna basınız.
  3. Ağ sekmesine tıklayınız.
  4. Ağ istekleri kaydetmek için bir dosya adı verin ve bir .har dosyası veya .xml uzantılı olarak ‘Kaydet’ ikonuna tıklayın.
  5. HAR dosyanızı HTTP Archive Viewer aracı yardımıyla analiz edebilirsiniz.

har file

HAR dosya formatını nasıl açmalıyız?

HAR dosyalarının içeriklerinin görüntülenmesine Har Viewer aracı (tool) yardımcı olur. Har Viewer sayesinde tarayıcı tarafından tutulan günlük dosya kayıtları, HTTP request (istek) ve response (yanıt) başlık bilgileri incelenebilir. HAR dosya içeriklerini görüntüleyebilmeniz için Chrome kullanıyorsanız HTTP Archive Viewer eklentisini, kullanmıyorsanız online Viewer araçlarını kullanabilirsiniz.

Har dosyalarının içeriğini görüntülemek için belirlenen iki adımı uygulayınız.

  1. Kaydettiğiniz HAR dosyasını görüntüleyebilmek için HAR Viewer aracında “Choose File” butonuna tıklayınız veya dosyanın içeriğini boş kutucuğa kopyalayarak görüntüleyebilirsiniz.

HAR file

  1. HAR Viewer’da HTTP oturum verilerini görüntüleyebilmek için “Inspect” tabını seçiniz.

HAR file

ucretsiz deneme

You may be interested

Temel CDN (Content Delivery Network) Rehberi
CDN
3678 kişi okudu
CDN
3678 kişi okudu

Temel CDN (Content Delivery Network) Rehberi

Mujde Karakaya - November 3, 2020

Temel CDN Rehberi  - CDN Hakkında Her Şey Muhtemelen CDN’in (Content Delivery Network - İçerik Dağıtım Ağı) neyin kısaltması olduğunu biliyorsunuzdur. Tam olarak ne anlama geldiğini de…

HTTP Live Streaming (HLS)
Canlı Yayın
2248 kişi okudu
Canlı Yayın
2248 kişi okudu

HTTP Live Streaming (HLS)

Emre Emanet - December 21, 2020

HLS, Apple tarafından kendi ürünlerinde kullanmak üzere oluşturduğu video streaming (akış) protokolüdür. Ancak HLS zaman geçtikçe popülerleşti ve Android cihazlarda, akıllı televizyonlarda, oyun konsolları gibi birçok platform…

Web Sitesi Sıkıştırma Algoritmalarının Karşılaştırılması
Site Hızlandırma
995 kişi okudu
Site Hızlandırma
995 kişi okudu

Web Sitesi Sıkıştırma Algoritmalarının Karşılaştırılması

Emre Emanet - December 9, 2020

Web Sitesi Sıkıştırma Algoritmalarının Karşılaştırılması Tüketiciler, dijital içeriklere ve hizmetlere erişmek için giderek daha fazla web uygulamalarını kullanmayı tercih eder hale geldiler. Bir Google araştırmasına göre, insanların…

Eğitim? Evet lütfen!
HR
580 kişi okudu
HR
580 kişi okudu

Eğitim? Evet lütfen!

Nurdan Altunköse - December 7, 2020

Şirketimin eğitim ve gelişimime önem vermesini istiyorum ama ne kadar faydalanabiliyorum? Çalışanların şirketlerinden beklentileri arasında yaygın bir şekilde yer alan eğitim ve gelişim fırsatları artık birçok şirketin…

Most from this category