Back to Question Center
0

Semalt untuk pengoptimuman kelajuan laman web

1 answers:

Saya bekerja pada pengoptimuman kelajuan laman web. Saya kebanyakannya menggunakan 3 alat untuk menganalisis kelajuan pengoptimuman.

Kelajuan menganalisis Alat:

  • alat perkakasan halaman Google
  • extsstion Firefox Yslow
  • Ujian Prestasi Halaman Web

Saya mengukur prestasi menggunakan alat di atas dan hasil penanda aras seperti di bawah seperti sebelum dan selepas.

Pengoptimuman Semalt:

  • Skor Insights PageSpeed ​​Google: 53/100
  • Ujian Prestasi Halaman Web: 55/100 (Paparan Pertama: 10 - ip route list mikrotik hotspot. 710, pandangan Ulang: 6. 387s)
  • Skor prestasi keseluruhan Yahoo: 68

Peringkat 1 Selepas pengoptimuman:

  • Skor Insights PageSpeed ​​Google: 88/100
  • Ujian Prestasi Halaman Web: 88/100 (Paparan Pertama: 6. 733s, Ulang pandangan: 1. 908s)
  • Skor prestasi keseluruhan Yahoo: 80

soalan saya?

  • Adakah saya melakukan cara yang betul?
  • Apakah cara penanda aras terbaik untuk pengoptimuman kelajuan?
  • Adakah terdapat sebarang standard?
  • Adakah alat yang lebih baik untuk menganalisis kelajuan?
February 13, 2018

Tidak, tiada standard.

Jika anda mengukur perkara yang sama dalam persekitaran yang boleh diramalkan (katakan, perkembangan atau pelayan pementasan anda, sebagai satu-satunya orang yang mempunyai akses semasa bingkai ujian masa), anda boleh mengoptimumkan setakat dan sekurang-kurangnya membandingkan hasil dan usaha (seperti yang anda lakukan). Alat yang anda namakan memberi anda cadangan yang baik (DNS, memisahkan pelayan untuk kandungan statik dan dinamik, sprite CSS, ). Lihat juga alat Pembangun Chrome, terutamanya tab Rangkaian dan Aliran Timeline.

Anda boleh mengurangkan kerja dan beban kerja untuk penyemak imbas (fail ke permintaan, ingatan untuk semua aset, kerumitan untuk rendering, ) dan untuk pelayan (yang terakhir boleh diukur dengan alat seperti Apache Benchmark , contohnya).

Di tapak pengeluaran, aspek lain memainkan peranan, seperti persediaan rangkaian dan keadaan pembekal anda, masa respons DNS (waktu pusingan DNS), Beban pengimbangan, HTTP dan HTTPS, situasi dan konfigurasi klien anda, perkara seperti menggunakan rangkaian penghantaran kandungan.

.

Yang berkata, masa pandangan pertama yang dioptimumkan hampir 7 saat adalah sesuatu yang akan menyebabkan saya melakukan pemikiran yang serius. Saya seorang pemaju yang agak baru dan saya memberi tumpuan banyak pada keserasian mudah alih supaya mungkin 7 saat tidak semua yang gila.

Walau bagaimanapun, jika saya mengklik pada sesuatu dan ia mengambil masa 7 saat untuk memuatkan saya mungkin memukul 'kembali' sebelum ia dibuka. Dan jika saya tidak, saya tidak dapat melawat halaman lain yang mengharapkan untuk menunggu 7 saat setiap kali.

Steve Souders adalah sumber maklumat yang hebat mengenai topik ini. Secara peribadi, saya Base64 mengodkan imej dan membenamkannya dalam CSS saya dan saya sumber daya kondisional (dan async) dengan Modernizr.