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