1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[share] Analisa Kecepatan Web

Discussion in 'SEO' started by xrvel, Jun 19, 2013.

Tags:
  1. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    Sekedar share salah satu tool yg saya baru tahu beberapa hari lalu
    Code:
    http://tools.pingdom.com/fpt/
    Utk para master mungkin udah pada tahu :))
    Tapi utk yg ingin baca penjelasan, bisa lanjut :D

    Tool ini bisa mengecek berapa lama sebuah halaman di-generate dari proses browser request ke server, proses DNS lookup, sampai akhirnya browser menerima output dari server.

    Cara pakainya gampang, masukkin aja URL yg ingin dicek.

    [​IMG]

    Yang menarik adalah di tiap elemen yg dicek, ada detil proses mulai dari DNS lookup, connect, dll.

    Ini adalah keterangan warna menurut pingdom :
    • pink - DNS - The web browser is looking up DNS information
    • ungu - SSL - The web browser is performing a SSL handshake
    • biru - Connect - The web browser is connecting to the server
    • oranye - Send - The web browser is sending data to the server
    • kuning - Wait - The web browser is waiting for data from the server
    • hijau - Receive - The web browser is receiving data from the server

    Tiap warna memiliki arti yg berbeda, dan kalau sebuah warna lebih lama dari yg lain, kita bisa menganalisa di mana kesalahannya (kenapa bisa lama).
    • warna pink (DNS) yg lama kemungkinan ada kesalahan dalam pengaturan DNS / server DNS yg dipakai lambat (TS belum pernah mengalami)
    • warna ungu (SSL) yg lama kemungkinan ada kesalahan dalam pengaturan SSL (TS belum pernah mengalami)
    • warna biru (Connect) yg lama kemungkinan ada kesalahan dalam pengaturan web server (apache / litespeed) / CPU load tinggi / resource server tidak cukup (TS pernah mengalami)
    • warna oranye (Send) yg lama kemungkinan ada kesalahan dalam mengirim data ke server (mungkin kalau mengirim POST data ya ???) :confused: (TS belum pernah mengalami)
    • warna kuning (Wait) yg lama kemungkinan ada kesalahan dalam koding (TS belum pernah mengalami)
    • warna hijau (Receive) yg lama kemungkinan ada masalah dalam koneksi klien / tidak ada masalah sama sekali :D

    Contoh kasus :
    Dulu salah satu web TS pernah loadingnya super lama (15 detik) padahal TS hanya mengecek sebuah script php sederhana berisi 1 baris hello world & penggunaan CPU dan memory sangat rendah.
    saat dilihat di pingdom, ternyata yg paling lama (>12 detik) ada di proses biru (connect). Akhirnya TS utak atik configuration apache & ternyata ada setting yg blm optimal. Setelah dioptimalkan hasilnya langsung cepat :D

    Untuk warna kuning, salah satu cara untuk membuatnya lambat adalah dengan mengupload skrip berikut lalu dites di pingdom
    PHP:
    <?php
    echo 'A';// cetak A
    sleep(10);// tunggu 10 detik
    echo 'B';// cetak B
    ?>
    Silakan kalau yg lain punya pengalaman dgn warna2 di tools pingdom ini, bisa dishare supaya yg lain bisa baca :D
     
    Last edited: Jun 19, 2013
  2. TheNext

    TheNext Super Hero

    Joined:
    Mar 1, 2011
    Messages:
    2,899
    Likes Received:
    211
    Location:
    Ruang Pikiran
    bisa jadi rujukan nih

    ane baru tau soalnya :top:
     
    xrvel likes this.
  3. bagzpain

    bagzpain Ads.id Fan

    Joined:
    Jun 20, 2012
    Messages:
    242
    Likes Received:
    3
    Location:
    Ujung Dunia
    wah ane udah sring pke nih tools, ane biasanya mentok trus di 89 atau nggak 92. :D
    cuman persoalan loading berapa lama, ane rada bngung. coz ane coba di kompi ane yg koneksi iletnya lelet pernah dapet sampai 1 menit (hadeuhhh) tapi coba di warnet yg pke spidol cuman butuh sekitar 5-8 detik, bkin bngungs :pusing:
     
  4. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    sebenernya kita analisa satu2 elemennya gan, mana yg bikin lama (apa problem di DNS / web server / gimana). daripada hanya melihat skor aja...
    tapi kalo di warnet langsung cepet berarti kemungkinan koneksi klien yg lambat :)
     
  5. newbisa

    newbisa I'm Blogger Lovers

    Joined:
    Dec 13, 2010
    Messages:
    2,417
    Likes Received:
    539
    Location:
    DigitalJV.com
    ane jg baru tau gan,.. lumayan buat nambah2 koleksi mesin cek,. biasanya ane cm gunain gtmetrix aja om :)
     
  6. Es Cendol

    Es Cendol Super Hero

    Joined:
    Oct 17, 2010
    Messages:
    1,112
    Likes Received:
    29
    Location:
    St. Elsewhere
    wah mantab toolnya gan, mayan buat testing2 secepat apakah web ane :D
     
  7. 1webbuilder

    1webbuilder Ads.id Fan

    Joined:
    Feb 24, 2011
    Messages:
    215
    Likes Received:
    112
    Location:
    Lampung
    biasanya yang bikin score jatuh di leverage browser caching, website ane rata2 mencapai 98/100, caranya :

    1. Gunakan themes yang benar2 valid dan clean
    2. Aktifkan wp-cache di wp-config.php menjadi true >> define('WP_CACHE', true);
    3. Tambahkan Set expired cache di htacess menjadi seperti ini:

    # BEGIN Browser Cache
    <IfModule mod_mime.c>
    AddType text/css .css
    AddType application/x-javascript .js
    AddType text/html .html .htm
    AddType text/richtext .rtf .rtx
    AddType image/svg+xml .svg .svgz
    AddType text/plain .txt
    AddType text/xsd .xsd
    AddType text/xsl .xsl
    AddType text/xml .xml
    AddType video/asf .asf .asx .wax .wmv .wmx
    AddType video/avi .avi
    AddType image/bmp .bmp
    AddType application/java .class
    AddType video/divx .divx
    AddType application/msword .doc .docx
    AddType application/x-msdownload .exe
    AddType image/gif .gif
    AddType application/x-gzip .gz .gzip
    AddType image/x-icon .ico
    AddType image/jpeg .jpg .jpeg .jpe
    AddType application/vnd.ms-access .mdb
    AddType audio/midi .mid .midi
    AddType video/quicktime .mov .qt
    AddType audio/mpeg .mp3 .m4a
    AddType video/mp4 .mp4 .m4v
    AddType video/mpeg .mpeg .mpg .mpe
    AddType application/vnd.ms-project .mpp
    AddType application/vnd.oasis.opendocument.database .odb
    AddType application/vnd.oasis.opendocument.chart .odc
    AddType application/vnd.oasis.opendocument.formula .odf
    AddType application/vnd.oasis.opendocument.graphics .odg
    AddType application/vnd.oasis.opendocument.presentation .odp
    AddType application/vnd.oasis.opendocument.spreadsheet .ods
    AddType application/vnd.oasis.opendocument.text .odt
    AddType audio/ogg .ogg
    AddType application/pdf .pdf
    AddType image/png .png
    AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
    AddType audio/x-realaudio .ra .ram
    AddType application/x-shockwave-flash .swf
    AddType application/x-tar .tar
    AddType image/tiff .tif .tiff
    AddType audio/wav .wav
    AddType audio/wma .wma
    AddType application/vnd.ms-write .wri
    AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
    AddType application/zip .zip
    </IfModule>
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css A604800
    ExpiresByType application/x-javascript A31536000
    ExpiresByType text/html A3600
    ExpiresByType text/richtext A3600
    ExpiresByType image/svg+xml A3600
    ExpiresByType text/plain A3600
    ExpiresByType text/xsd A3600
    ExpiresByType text/xsl A3600
    ExpiresByType text/xml A3600
    ExpiresByType video/asf A31536000
    ExpiresByType video/avi A31536000
    ExpiresByType image/bmp A31536000
    ExpiresByType application/java A31536000
    ExpiresByType video/divx A31536000
    ExpiresByType application/msword A31536000
    ExpiresByType application/x-msdownload A31536000
    ExpiresByType image/gif A31536000
    ExpiresByType application/x-gzip A31536000
    ExpiresByType image/x-icon A31536000
    ExpiresByType image/jpeg A31536000
    ExpiresByType application/vnd.ms-access A31536000
    ExpiresByType audio/midi A31536000
    ExpiresByType video/quicktime A31536000
    ExpiresByType audio/mpeg A31536000
    ExpiresByType video/mp4 A31536000
    ExpiresByType video/mpeg A31536000
    ExpiresByType application/vnd.ms-project A31536000
    ExpiresByType application/vnd.oasis.opendocument.database A31536000
    ExpiresByType application/vnd.oasis.opendocument.chart A31536000
    ExpiresByType application/vnd.oasis.opendocument.formula A31536000
    ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
    ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
    ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
    ExpiresByType application/vnd.oasis.opendocument.text A31536000
    ExpiresByType audio/ogg A31536000
    ExpiresByType application/pdf A31536000
    ExpiresByType image/png A31536000
    ExpiresByType application/vnd.ms-powerpoint A31536000
    ExpiresByType audio/x-realaudio A31536000
    ExpiresByType application/x-shockwave-flash A31536000
    ExpiresByType application/x-tar A31536000
    ExpiresByType image/tiff A31536000
    ExpiresByType audio/wav A31536000
    ExpiresByType audio/wma A31536000
    ExpiresByType application/vnd.ms-write A31536000
    ExpiresByType application/vnd.ms-excel A31536000
    ExpiresByType application/zip A31536000
    </IfModule>
    <IfModule mod_deflate.c>
    <IfModule mod_setenvif.c>
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>
    <IfModule mod_headers.c>
    Header append Vary User-Agent env=!dont-vary
    </IfModule>
    AddOutputFilterByType DEFLATE text/css application/x-javascript text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
    </IfModule>
    <FilesMatch "\.(css|js)$">
    <IfModule mod_headers.c>
    Header set Pragma "public"
    Header set Cache-Control "public, must-revalidate, proxy-revalidate"
    </IfModule>
    FileETag MTime Size
    <IfModule mod_headers.c>
    Header set X-Powered-By "w9press"
    </IfModule>
    </FilesMatch>
    <FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$">
    <IfModule mod_headers.c>
    Header set Pragma "public"
    Header set Cache-Control "public, must-revalidate, proxy-revalidate"
    </IfModule>
    FileETag MTime Size
    <IfModule mod_headers.c>
    Header set X-Powered-By "w9press"
    </IfModule>
    </FilesMatch>
    <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$">
    <IfModule mod_headers.c>
    Header set Pragma "public"
    Header set Cache-Control "public, must-revalidate, proxy-revalidate"
    </IfModule>
    FileETag MTime Size
    <IfModule mod_headers.c>
    Header set X-Powered-By "w9press"
    </IfModule>
    </FilesMatch>
    # END Browser Cache

    O:-)
     
    xrvel likes this.
  8. Schwarzkophf

    Schwarzkophf Super Hero

    Joined:
    Nov 13, 2008
    Messages:
    2,318
    Likes Received:
    71
    Location:
    Depok
    Klo settingan utk apachenya apa beda2 om?
    Apa kalo settingan om, kita pake tambah mempercepat web kita jg?

    Cara nganalisisnya dimasuki satu2 ya?
     
  9. be_honest

    be_honest Super Hero

    Joined:
    Jun 2, 2009
    Messages:
    1,836
    Likes Received:
    246
    Location:
    cockpit
    Ni bos xrvel dmen bgt utakutak yg beginian :komunis:
    barusan coba, yg bar biru, spertinya masih kurang tepat untuk koneknya deh gan, soalnya web yg masih 1 server berbeda hasilnya antara web A dan B yg masih 1 server.
    kemungkinan juga karena load dari web itu sendiri.
     
  10. radju

    radju Ads.id Fan

    Joined:
    Nov 11, 2007
    Messages:
    156
    Likes Received:
    9
    Location:
    Pontianak
    Keren gan. Cuma koq itu ads-id koq 90% doank :D lihat nih web saya :D
    View attachment 30831
    Tambahan, disamping google speed ada juga webpagetest.org (mungkin udah pada tau :D)
     
    xrvel likes this.
  11. pancallok

    pancallok Ads.id Starter

    Joined:
    Sep 2, 2009
    Messages:
    96
    Likes Received:
    7
    Location:
    Makassar
    makasih infonya bro, selama ini cuma pake google speed soalnya
     
  12. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    iya mungkin kurang tepat, soalnya di pingdom sendiri nggak ada penjelasannya jadi saya cuma nebak2 aja. thx sharenya gan :D
     
  13. aryo88

    aryo88 Newbie

    Joined:
    Jul 14, 2013
    Messages:
    26
    Likes Received:
    1
    super mastah sharingnya.. ane test dulu di web ane..trims
     

Share This Page