Apa yang diperbaiki CDN, dan apa yang disembunyikannya
CDN menghapus jarak. Ia tidak membuat basis data Anda lebih cepat, dan dengan senang hati akan menyembunyikan aplikasi yang lambat di balik halaman depan yang tampak gesit.
5 min read
Mengukur Core Web Vitals dengan jujur
Tiga angka melukiskan bagaimana rasanya sebuah halaman: seberapa cepat hal utamanya muncul, apakah ia menjawab sebuah ketukan, dan apakah ia bergeser. Apa yang sebenarnya diukur masing-masing.
5 min read
Pemampatan: apa yang dimampatkan dan apa yang tidak
Teks menyusut dua pertiga. Gambar sama sekali tidak menyusut, dan memampatkannya memboroskan prosesor pada setiap permintaan.
4 min read
Tajuk singgahan yang aman dipasang
Singgahan yang panjang pada berkas yang namanya tak pernah berubah adalah berkas yang tak bisa lagi Anda perbarui. Berilah namanya nomor versi, baru simpan selamanya.
5 min read
HTTP/2 dan HTTP/3 — apa yang sungguh berubah
Banyaknya berkas kecil tidak lagi menjadi masalah, dan itu membuat sebagian nasihat lama justru keliru.
4 min read
Gambar yang lebih berat daripada seluruh halaman
Biasanya merekalah sebagian besar bitanya, dan merekalah yang paling gampang dipangkas separuh. Tiga perubahan, disusun menurut besarnya penghematan.
5 min read
Keep-alive dan pemakaian ulang sambungan
Setiap sambungan HTTPS yang baru memakan dua perjalanan bolak-balik sebelum satu bita pun dari halaman Anda bergerak. Memakai ulang sambungan yang ada adalah kecepatan gratis — yang boleh jadi Anda matikan sendiri.
3 min read
Pemuatan malas tanpa merusak tata letak
Pemuatan malas menghemat bita yang sungguhan, sekaligus melahirkan lompatan yang membuat orang mengetuk hal yang keliru. Dua atribut mencegahnya.
4 min read
Ukurlah sebelum Anda mengoptimalkan
Sebagian besar kerja demi kinerja habis pada bagian yang sebetulnya sudah cepat. Empat pengukuran, berurutan, memberi tahu Anda sepertiga mana dari permintaan itu yang harus dilihat.
4 min read
Halaman yang menjalankan empat ratus kueri
Satu per satu cepat. Bersama-sama, merekalah halaman itu. Cara melihat jumlahnya, dan satu perubahan yang meruntuhkannya.
5 min read
Pekerja dan sambungan Nginx
Nginx hampir tak pernah jadi lehernya, dan menaikkan angka-angka ini hampir tak pernah menolong. Apa artinya, dan satu-satunya pengaturan yang layak diubah.
4 min read
opcache: apa yang disinggahkannya dan apa yang tidak
Percepatan tunggal terbesar bagi PHP, apa yang tidak akan diperbaikinya, dan pengaturan yang membuat sebuah penerapan tampak tak pernah terjadi.
4 min read
Singgahan halaman, dan kapan ia berbohong kepada Anda
Singgahan satu halaman penuh adalah kemenangan kecepatan terbesar yang tersedia sekaligus cara termudah memperlihatkan keranjang seorang pelanggan kepada pelanggan lain. Di mana garisnya ditarik.
5 min read
Menakar sebuah kolam PHP-FPM
max_children yang disalin dari sebuah panduan adalah sebab paling umum sebuah server jatuh ke swap. Hitunglah dari angka Anda sendiri saja.
5 min read
Membaca air terjun jaringan
Bentuk bagannya menyebutkan masalahnya sebelum Anda membaca satu baris pun. Empat bentuk dan arti masing-masingnya.
5 min read
Singgahan objek dengan Redis
Ia menghapus pekerjaan basis data yang berulang, bukan kueri yang lambat. Kapan ia sangat menolong, kapan tak menolong sama sekali, dan pengaturan yang membuatnya berbahaya.
5 min read
Situsnya lambat - ke mana melihat lebih dulu
Ukur dulu sebelum mengubah apa pun. Satu angka memberi tahu Anda apakah masalahnya di server, di jaringan, atau di kode Anda sendiri.
6 min read
Waktu ke bita pertama: satu-satunya angka yang layak diukur lebih dulu
Ia membelah setiap masalah halaman lambat menjadi dua sebelum Anda mengubah apa pun, dan ia hanya satu perintah.
4 min read
Kapan menambah memori bukan jawabannya
Menaikkan paket adalah perbaikan yang paling mudah dibeli dan paling sering terbuang percuma. Cara mengetahui apakah memori benar-benar batas Anda.
4 min read