Cara Meningkatkan Prestasi Laman Web Anda: 10 Petua untuk Mempercepatkan Tapak Anda

Kemas kini: 2022-04-25 / Artikel oleh: Jerry Low
Kajian secara konsisten menunjukkan bahawa kelajuan pemuatan halaman yang lebih pantas akan menghasilkan kadar penukaran yang lebih baik. Memandangkan pengehosan web ialah salah satu faktor kritikal dalam kelajuan tapak web perniagaan anda – adalah penting untuk memilih hos web yang membantu tapak anda dimuatkan dengan cepat.
Kajian secara konsisten menunjukkan bahawa kelajuan memuatkan halaman yang lebih pantas akan menjadi lebih baik kadar penukaran. Memandangkan pengehosan web ialah salah satu faktor penting dalam kelajuan tapak web perniagaan anda – adalah penting untuk memilih hos web yang membantu tapak anda dimuatkan dengan cepat (sumber: CloudFlare).

Mengetahui apakah faktor utama yang mempengaruhi anda prestasi laman web adalah satu perkara, tetapi terdapat juga banyak yang boleh anda lakukan untuk mengoptimumkan tapak anda sebanyak mungkin. Tanpa melalui senarai yang lengkap, berikut ialah beberapa tweak yang boleh anda lakukan untuk meningkatkan prestasi tapak anda.

1. Pilih Pelayan Pengehosan yang Lebih Baik

Pengehosan web anda ialah salah satu bahagian paling penting dalam prestasi web anda.

Jika tapak anda mengalami masalah di bawah pelan semasa anda, anda mungkin memerlukan lebih banyak sumber dan beralih kepada pelan yang lebih baik mungkin sesuai untuk anda.

Terdapat tuan rumah web dan kemudian ada cemerlang tuan rumah web. Setiap hos web akan mempunyai ciri yang berbeza, jadi perhatikan item utama seperti teknologi caching proprietari, pemacu keadaan pepejal atau kawalan ke atas kawasan kritikal. Pengehosan kongsi selalunya mempunyai kurang dari segi sumber dan jika anda sudah dewasa, anda mungkin perlu melihat sama ada VPS atau pengehosan Awan.

Ada kalanya hanya memilih untuk beralih ke hos web yang lebih baik boleh bekerja juga. Walau bagaimanapun, sebelum anda bertanggungjawab untuk berbuat demikian, luangkan sedikit masa untuk melakukan penyelidikan untuk mengetahui pilihan yang paling boleh dipercayai untuk berpindah.

Penyedia Pengehosan VPS yang Disyorkan

Web HostPelan EntriRancangan Tahap PertengahanTempoh percubaanOrder Now
BlueHost$ 19.99 / mo$ 29.99 / mo30 DaysDapatkan BlueHost
HostPapa$ 19.99 / mo$ 59.99 / mohari 30Dapatkan HostPapa
InMotion hosting$ 17.99 / mo$ 64.99 / mo90 DaysDapatkan InMotion
InterServer$ 6.00 / mo$ 12.00 / mo30 DaysDapatkan InterServer
  LiquidWeb$ 15.00 / mo$ 45.00 / mohari 30Dapatkan LiquidWeb
ScalaHosting$ 9.95 / mo$ 21.95 / mo30 DaysDapatkan ScalaHosting
TMD Hosting$ 19.97 / mo$ 29.97 / mo30 DaysDapatkan TMD Hosting

2. Gunakan Pembekal DNS yang Lebih Pantas

Apakah itu Sistem Nama Domain (DNS)?

. Sistem Nama Domain (DNS) ialah buku alamat Internet. Setiap kali pengguna memasukkan domain tapak web ke penyemak imbasnya, contohnya - google.com, DNS membantu mencari alamat IP nama domain supaya penyemak imbas boleh memuatkan tapak web tersebut.

Bagaimana DNS Mempengaruhi Prestasi Laman Web Anda?

Perbezaan dalam kelajuan respons DNS mengikut pembekal. Sebagai contoh, Cloudflare DNS telah ditetapkan masa pada 11.68ms pada Mac 2022; secara perbandingan, carian DNS RackSpace mengambil masa lebih daripada 90ms dalam ujian (sumber: DNSPerf oleh PerfOps).

Tempat anda membeli nama domain anda penting kerana pelbagai perkhidmatan nama domain mempunyai prestasi yang berbeza. Resolusi DNS mengambil masa dan kerana ia berfungsi pada perkakasan, boleh terdapat variasi dalam kelajuan tindak balas. 

Sebelum anda mengejek ini, sila ambil perhatian bahawa perbezaan dalam prestasi boleh menjadi agak ketara. Sebagai contoh, di mana Cloudflare menyelesaikan dalam masa kurang daripada 15ms, sesetengah penyedia mungkin mengambil masa sehingga sepuluh kali lebih lama daripada itu.

Bagaimana untuk menyemak kelajuan DNS anda

Untuk menyemak prestasi Pelayan Nama anda, anda boleh menggunakan alat seperti yang ada Tapak 24 × 7. Jalankannya dengan nama domain anda dan ia akan memberitahu anda berapa lama Pelayan Nama anda mengambil masa untuk membalas pertanyaan. Jika ia terlalu tinggi, anda mungkin ingin mempertimbangkan untuk menukar Pelayan Nama. Ini tidak sukar untuk dilakukan.

Menukar pelayan nama untuk meningkatkan kelajuan

Ia boleh menjadi sangat mudah untuk menukar alamat Pelayan Nama anda.
Ia boleh menjadi sangat mudah untuk menukar alamat Pelayan Nama anda.

Terdapat kedua-dua pelayan Nama percuma dan berbayar yang boleh anda pilih. Tidak semua pilihan berbayar semestinya lebih baik. Ambil contoh Cloudflare. Mereka adalah antara yang terpantas dalam resolusi nama domain dengan kelajuan pantas walaupun untuk akaun percuma.

Namun, pilihan di tangan anda. Perkara yang perlu anda lakukan dahulu ialah mendaftar dengan Pelayan Nama baharu pilihan anda. Ini akan memberi anda sepasang alamat Pelayan Nama yang anda perlukan untuk menggantikan alamat sedia ada anda.

Untuk melakukan ini, anda perlu log masuk ke sistem tempat anda membeli nama domain anda. Kebanyakan ini mempunyai papan pemuka mudah untuk anda menukar Pelayan Nama anda. Dalam contoh di bawah, saya akan menunjukkan NameCheap sistem.

  1. Daripada papan pemuka akaun anda, cari pilihan untuk Mengurus nama domain anda.
  2. Di bawah Pelayan Nama, cari pilihan untuk menambah DNS Tersuai
  3. Masukkan alamat yang disediakan oleh perkhidmatan Pelayan Nama baharu anda
  4. Anda MESTI masukkan kedua-dua alamat yang disediakan

Sebaik sahaja anda melakukan ini, mengurus rekod nama domain anda biasanya akan dilakukan melalui papan pemuka Pelayan Nama baharu anda. Beri masa Pelayan Nama baharu untuk menetap (24 hingga 48 jam adalah baik).

Setelah selesai, anda boleh menguji semula kelajuan resolusi DNS anda sekali lagi untuk melihat sama ada terdapat sebarang peningkatan. Jika pada mulanya anda tidak nampak peningkatan, berikan sedikit masa lagi.

3. Cache Secara Agresif

Bagaimana Web Caching berfungsi (sumber: Kinsta).

Caching membantu anda pramuat fail statik supaya ia boleh disampaikan dengan lebih cepat. Daripada memuatkan fail setiap kali ia diminta, caching mempercepatkan proses dengan menyimpan beberapa fail pada pelayar pengguna. Ini bukan sahaja meningkatkan prestasi tetapi juga boleh membantu mengurangkan beban sumber pada anda pelayan web

Tidak semua pelayan web dicipta sama dan sesetengahnya mengendalikan caching lebih baik daripada yang lain. Untuk prestasi terbaik, pilih hos web yang menawarkan Nginx atau Varnis. Beberapa contoh ini ialah:

  • Cloudways, yang mempunyai pengimbangan beban dan caching dengan NGINX,
  • A2 Hosting, yang telah prakonfigurasikan Varnish dengan pelan VPS mereka, dan
  • Kinsta, yang mengendalikan segala-galanya dalam cache pelayan untuk pelanggan mereka.

Juga, jika anda menjalankan a WordPress tapak, terdapat banyak yang berguna Pemalam caching WordPress tersedia secara percuma. Pengguna yang mempunyai sedikit pengetahuan teknikal boleh mengoptimumkan laman WordPress mereka dalam hanya beberapa klik dengan pemalam ini.

4. Gunakan HTTP/2

HTTP/2 lwn HTTP/1
HTTP/2 datang dengan pelbagai penambahbaikan berbanding HTTP/1, yang membolehkan penghantaran pakej yang lebih pantas dan pengalaman pengguna yang lebih baik (sumber: Imperva).

Ini adalah salah satu ciri berguna yang harus diperhatikan oleh semua pemilik tapak web. HTTP/2 mendayakan pemultipleksan, yang bermaksud fail boleh dihantar serentak kepada pengguna dan bukannya satu demi satu. Ini membantu proses pemuatan.

Malangnya, tidak semua rancangan pengehosan web didayakan HTTP/2 dan sesetengah hos web hanya menawarkannya dengan pelan mereka yang lebih mahal. Satu cara untuk mengatasinya ialah dengan menggunakan Cloudflare, yang boleh mendayakan HTTP/2 untuk semua tapak.

5. Ikuti Prinsip KISS

Ini bukan sesuatu yang biasanya diajar oleh kebanyakan guru web, tetapi saya mendapati ia sangat berguna dalam banyak cara. KISS ialah akronim untuk "Keep It Simple, Stupid". Ia dicipta oleh beberapa orang pintar pada tahun 1960-an yang menekankan kecekapan sistem mudah.

Sebagai peraturan, saya mendapati ini berlaku untuk hampir segala-galanya dalam kehidupan - walaupun dalam menyediakan laman web. Dengan mengelakkan pelaksanaan yang terlalu kompleks dan reka bentuk, anda akan mendapat manfaat dari tapak yang cepat dan lebih penting, mudah untuk diurus dan diselenggara.

Reka Bentuk & Visual

Dengan mengekalkan reka bentuk dan visual anda mudah, apa yang saya maksudkan adalah terutamanya dalam bentuk mengurangkan overhead. Satu laman web yang berat dalam imej besar-besaran, pengambilan nafas dan video yang menakjubkan mungkin akan memuat secepat sloth pada hari yang buruk. Pastikan ia kemas dan kemas dan cuba untuk memisahkan video dan pemuatan imej anda merentasi pelbagai halaman.

Kod & Plugin

WordPress adalah satu perkara yang menarik kerana ia sangat modular dan begitu mudah digunakan. Tidak kira apa yang anda mahu lakukan, kemungkinan seseorang itu ada sudah direka plugin untuk itu.

Walaupun kedengaran menarik, berhati-hati daripada membebankan tapak anda dengan pemalam. Ingat bahawa setiap pemalam direka oleh orang yang berbeza (dan mungkin syarikat yang berbeza). Tujuan mereka adalah untuk mencapai objektif khusus, bukan untuk menyelaraskan kelajuan tapak anda.

Jika anda boleh, elakkan pemalam untuk perkara yang anda boleh uruskan sendiri. Ambil contoh pemalam yang akan membantu anda memasukkan jadual ke dalam teks anda. Anda boleh mempelajari beberapa asas dengan mudah Kod HTML untuk melukis jadual dan bukannya perlu menggunakan pemalam untuk itu, bukan?

Sesetengah plugin individu boleh melambatkan laman web anda dengan ketara, jadi pastikan anda melakukan ujian kelajuan setiap kali anda memasang plugin baru!

6. Dayakan Pemampatan gzip

Walaupun halaman web biasanya sudah kecil, memampatkannya sebelum ia dihantar masih boleh meningkatkan prestasi tapak anda. Jika anda pernah mendengar tentang pemampatan imej, atau mungkin mengarkibkan (ZIP atau RAR) maka anda mungkin sudah biasa dengan teori di sebalik pemampatan gzip. Ini memampatkan kod tapak web anda, menghasilkan peningkatan kelajuan sehingga 300% (hasil berbeza-beza).

Setiap jenis pelayan web seperti Apache, LiteSpeed dan Nginx mengendalikan pemampatan gzip secara berbeza. Sebagai alternatif anda juga boleh menambah kod berikut pada ..htaccess fail untuk memampatkan fail web anda.

# Mampatkan HTML, CSS, JavaScript, Teks, XML dan fon AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-Type DEFLATE application/x-FonType DEFLATE aplikasi/x-Fontype DEFLATEOutputFilterByType Aplikasi AddOutputFilterByType DEFLATE/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/aplikasi x-javascript AddOutputpelterByT/x-javascript AddOutputPelterByTDEFLATE/x-font-ttf AddOutputFilterByType DEFLATE aplikasi/x-javascript AddOutputPelterByT/x-javascript AddOutputFilterByType DEFLATE opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType AddOutputFilterByType AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType AddOutputFilterByType AddOutputFilterByType DEFLATE text/cFilterByType AddOutputFilterByType AddOutputFilterByType Teks LEWAT/TambahOutputFilterByType biasa DEFLATE teks/xml

7. Gunakan Rangkaian Pengiriman Kandungan (CDN)

Pengedaran pelayan tunggal (kiri) – fail web anda disiarkan dari satu lokasi. Sebaliknya, pada CDN (kanan) fail web anda disajikan dari pelayan yang paling dekat dengan pengguna anda.

Cara CDN berfungsi

Rangkaian penghantaran kandungan adalah rangkaian pelayan yang menyampaikan halaman web dan kandungan lain kepada pengguna berdasarkan lokasi geografi mereka. Dalam erti kata lain, ia membantu mengurangkan masa yang diambil oleh pelayan jauh untuk bertindak balas dengan data yang diminta oleh pengguna akhir.

Biasanya, ia menangkap kandungan statik yang disimpan pada pelayan terdekat yang mungkin ke lokasi geografi pengguna. Oleh kerana jarak yang dilalui oleh data menurun, masa penghantaran (atau kelajuan pemuatan) bertambah baik.

Menggunakan CDN akan membantu anda melayan halaman web anda lebih cepat dan meningkatkan kelajuan pemuatan tidak kira di mana di dunia pengunjung datang.

Sekiranya anda pemilik laman web kecil, maka Cloudflare mempunyai pilihan percuma yang boleh anda gunakan yang berfungsi dengan baik. Syarikat dan laman web yang lebih besar perlu membayar untuk mendapatkan rancangan yang lebih baik, tetapi memandangkan CDN yang sesuai, harganya sepadan!

Perkhidmatan CDN lain yang perlu dipertimbangkan termasuk: LimeLight, KeyCDN

8. Mengoptimumkan Imej

Walaupun biasanya besar, imej untuk kegunaan web boleh dioptimumkan untuk membantu memastikan saiznya lebih mudah diurus. Ini biasanya dilakukan dengan melaraskan kualiti imej kerana anda sering tidak memerlukan ketajaman yang hebat untuk imej web. 

Terdapat alat dalam talian percuma seperti Optimizilla anda boleh gunakan untuk melakukan ini, atau anda boleh memilih untuk gambar pemalam pengoptimuman jika anda menggunakan WordPress. Kebanyakan alat pengoptimuman imej akan membolehkan anda memperhalusi butiran peleraian pada imej anda supaya anda boleh mengurangkannya secara beransur-ansur. Mereka akan kelihatan hampir sama pada mata yang tidak terlatih, tetapi saiznya jauh lebih kecil.

Imej Dioptimumkan lwn Tidak Dioptimumkan
Contoh – Ini dizum dalam kawasan imej HD (kiri). Yang asal ialah 2.3MB dan selepas pengoptimuman imej dikurangkan kepada 331kb.

9. Kecilkan Kod

Lazimnya laman web hari ini dipenuhi dengan fail Javascript dan CSS. Untuk memperhalusi tapak anda dengan lebih jauh, malah kod anda boleh dioptimumkan melalui proses yang dipanggil minification. Ini berfungsi dengan membuang ruang kosong atau aksara yang tidak diperlukan daripada kod sedia ada untuk memangkas saiz fail kepada minimum.

Sekali lagi, terdapat alat yang boleh anda gunakan untuk ini seperti minifier. Satu perkataan amaran sekalipun. Penipisan kod selalunya menyukarkan manusia untuk membaca jadi jika anda melakukan semua tapak anda pengekodan secara manual, ini akan menjadi sesuatu yang perlu dipertimbangkan.

Pengurangan Kod untuk mempercepatkan tapak web
Keluasan boleh menyebabkan kod anda kelihatan samar-samar - jangan risau! Ini adalah biasa.

10. Kurangkan Lencongan

Biasanya, pelayar menerima pelbagai bentuk alamat yang kemudian diterjemahkan ke dalam bahasa rasmi yang diiktiraf oleh pelayan anda. Ambil contohnya www.example.com dan example.com. Kedua-duanya boleh pergi ke laman yang sama, tetapi seseorang memerlukan pelayan anda untuk mengalihkannya ke alamat yang diiktiraf secara rasmi.

Pengalihan itu memerlukan sedikit masa dan sumber, jadi objektif anda adalah untuk memastikan tapak anda boleh dicapai melalui tidak lebih daripada satu pengalihan semula. Guna ini Ubah hala Mapper untuk melihat jika anda melakukannya dengan betul.

Memandangkan kerumitan melakukan hak ini dan masa yang terlibat secara berterusan, ini adalah satu masa saya cadangkan menggunakan plugin seperti Redirection.

Menguji Kelajuan Laman Web Anda

Terdapat skop luas tweak yang boleh anda lakukan pada tapak anda untuk dimuatkan dengan lebih cepat. Sesetengah mungkin semudah menogol pilihan, manakala yang lain lebih terlibat. Namun, jika anda mempertimbangkannya, semua proses mungkin mengambil sedikit masa.

Lebih baik jika anda mengambil pendekatan yang perlahan dan progresif untuk meningkatkan prestasi dan bukannya membuat semua perubahan anda sekaligus. Seperti apa sahaja yang berasaskan teknologi, ada kemungkinan ada yang salah.

Sekiranya anda melaksanakan perubahan dari masa ke masa dan dokumen bersama dengan ujian, akan lebih mudah untuk mengenal pasti perubahan yang anda buat yang boleh menyebabkan laman web anda tidak tersedia atau rosak. Percayalah - ia akhirnya akan berlaku.

Alat Uji Kelajuan Laman Web

Dengan menggunakan penguji kelajuan tapak, anda akan dapat mengetahui sejauh mana laman web anda dioptimumkan.

Untuk bermula, uji seberapa cepat laman web anda memuatkan terlebih dahulu. Beberapa alat yang disyorkan ialah:

  • WebPageTest: Mengumpul prestasi laman web dari penyemak imbas sebenar yang menjalankan sistem pengendalian biasa.
  • Pingdom: Membantu menganalisis dan mencari kesesakan dalam a prestasi laman web.
  • GTmetrix: Menganalisis dan menawarkan pandangan yang boleh dijangkakan mengenai cara terbaik untuk mengoptimumkan kelajuan laman web.
  • Bitcatcha: Semak kelajuan tapak dari lapan negara.

Untuk lebih banyak pilihan - lihat alat ujian kelajuan laman web percuma ini

Kelajuan Laman Web – Berapa Cepat Cukup Cepat?

Wawasan PageSpeed ​​Google
Google PageSpeed ​​Insight adalah penanda aras yang baik tentang bagaimana gergasi carian melihat prestasi laman web anda.

Selain daripada pengalaman pelawat, kelajuan tapak web anda dan prestasi masa aktif juga mempengaruhi keterlihatan anda dalam kedudukan carian. Memandangkan raja carian ialah Google, bar itulah yang anda mahu sasarkan. Menurut mereka, 40% pelawat akan meninggalkan halaman yang mengambil masa lebih daripada tiga saat untuk dimuatkan (sumber). Pengguna platform e-Dagang yang tidak berpuas hati dengan prestasi tapak juga berkemungkinan kecil untuk membeli dari tapak tersebut semula. 

Malangnya banyak tapak masih tidak memenuhi penanda aras ini. Malah, saya telah mengukur beberapa tapak yang mengejutkan mengambil masa selama 3 atau 4 minit untuk dimuatkan.

Fikiran Akhir: Tapak Web Lebih Pantas Pastikan Semua Orang Gembira

Kelajuan jalur lebar hari ini, walaupun di telefon bimbit, telah meningkat dengan begitu banyak dan akan semakin meningkat. Ini bermakna bahawa terdapat sedikit alasan yang tersisa untuk pemilik laman web yang mempunyai pengunjung mereka memasang laman loading yang perlahan.

Percayalah, anda akan terus kehilangan pengunjung dan pada satu ketika, mendapat reputasi yang buruk bahawa anda akan dikenali sebagai "Oh, BAHAWA laman web”. Jika anda berada dalam perniagaan dalam talian, itu memburukkan lagi kerana anda akan membunuh angsa emas anda sendiri.

Walaupun petua 8 di atas yang saya berikan tidak semestinya menjadi semua dan berakhir semua, ia harus memberi anda permulaan dan beberapa idea bagaimana untuk mengurus perkara-perkara yang lebih baik. Mempercepat laman web anda hari ini dan mengekalkan pelanggan atau pelawat anda.

Jangan berakhir sebagai BAHAWA laman web.

Lebih Lanjut

Mengenai Jerry Low

Pengasas WebHostingSecretRevealed.net (WHSR) - semakan hosting yang dipercayai dan digunakan oleh pengguna 100,000. Lebih daripada 15 tahun pengalaman dalam web hosting, pemasaran affiliate, dan SEO. Penyumbang kepada ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.