Cara Membeli Nama Domain dan Membangun Website: Panduan Teknis Lengkap
Membeli nama domain dan membangun website melibatkan tiga lapisan teknis yang berbeda: pendaftaran domain dan konfigurasi DNS, pengaturan hosting di sisi server, dan instalasi lapisan aplikasi. Setiap lapisan memiliki titik kegagalannya sendiri, jadwal propagasi, dan peluang optimasi yang sebagian besar panduan pemula abaikan sepenuhnya.
Panduan ini mencakup setiap langkah dengan presisi yang akan diterapkan oleh seorang administrator sistem — mulai dari memilih registrar domain dan memahami delegasi nameserver hingga menginstal WordPress di VPS dengan izin file yang tepat, mengonfigurasi SSL, dan mengirimkan sitemap yang terverifikasi ke Google Search Console.
Mengapa Pilihan Infrastruktur Anda Saat Peluncuran Menentukan Performa Jangka Panjang
Sebelum menyentuh antarmuka registrar domain, pahami bahwa lingkungan hosting Anda menentukan Time to First Byte (TTFB), SLA uptime, dan postur keamanan situs Anda. Akun shared hosting mungkin cukup untuk situs brosur statis, tetapi instalasi WordPress dengan WooCommerce, plugin caching, dan pengguna bersamaan membutuhkan sumber daya yang didedikasikan.
VPS Hosting dengan penyimpanan NVMe memberi Anda CPU dan RAM yang terisolasi, akses tingkat root untuk mengonfigurasi worker pool PHP-FPM, dan kemampuan untuk menyetel nginx.conf atau php.ini tanpa menunggu tiket dukungan. Perbedaan itu penting sejak hari pertama.
Langkah 1: Pilih dan Daftarkan Nama Domain
1.1 Strategi Pemilihan Nama Domain
Nama domain Anda berfungsi sebagai identitas merek sekaligus sinyal SEO yang lemah namun nyata. Perhatikan kriteria teknis dan strategis berikut:
- Panjang dan kemudahan diingat: Usahakan di bawah 15 karakter. Setiap karakter tambahan meningkatkan tingkat kesalahan pengetikan dan mengurangi traffic navigasi langsung.
- Pemilihan TLD:
.commempertahankan sinyal kepercayaan global terkuat. TLD kode negara (.uk,.ca,.de) memiliki bobot geotargeting di Google Search Console dan cocok digunakan ketika audiens Anda secara eksplisit bersifat regional. gTLD baru seperti.shop,.blog, atau.iodiindeks secara normal tetapi mungkin menghadapi pengawasan spam yang lebih ketat dari filter. - Tanda hubung dan angka: Hindari keduanya. Tanda hubung tidak terdengar dalam komunikasi verbal; angka menciptakan ambiguitas (apakah itu “4” atau “empat”?).
- Konflik merek dagang: Periksa nama-nama yang Anda pertimbangkan melalui database USPTO TESS atau EUIPO sebelum mendaftar. Domain yang melanggar merek dagang terdaftar dapat disita melalui arbitrase UDRP terlepas dari siapa yang mendaftarkannya lebih dulu.
- Penyertaan kata kunci: Domain yang mengandung kata kunci utama (misalnya,
austinplumber.com) memberikan sinyal peringkat kecil dan meningkatkan click-through rate di SERP ketika kata kunci cocok dengan kueri. Jangan memaksakan kata kunci dengan mengorbankan kejelasan merek.
1.2 Periksa Ketersediaan Domain dan Riwayat WHOIS
Gunakan alat ketersediaan registrar untuk memeriksa nama yang Anda inginkan. Jika sudah diambil, jangan langsung beralih ke varian dengan tanda hubung — periksa terlebih dahulu apakah domain yang ada sedang aktif digunakan, diparkir, atau sudah kedaluwarsa.
Alat yang layak digunakan:
- Pencarian WHOIS melalui layanan WHOIS publik ICANN untuk memeriksa status pendaftaran dan tanggal kedaluwarsa
- Wayback Machine (web.archive.org) untuk menilai apakah domain yang sebelumnya terdaftar pernah memuat konten spam atau yang terkena penalti — ini penting karena sinyal spam Google dapat bertahan meski kepemilikan berganti
- Moz Domain Authority / Ahrefs DR untuk memeriksa apakah domain yang sudah tidak digunakan memiliki ekuitas backlink yang layak diperoleh
Jika .com yang Anda inginkan sudah diambil tetapi .net dan .org masih tersedia, mendaftarkan ketiganya dan mengalihkannya ke domain utama Anda adalah strategi pendaftaran defensif yang umum dilakukan.
1.3 Daftarkan Domain
Pendaftaran Domain melalui penyedia hosting Anda menyederhanakan manajemen DNS karena nameserver sudah dikonfigurasi sebelumnya. Alur kerja pendaftaran konsisten di semua registrar:
- Tambahkan domain ke keranjang Anda.
- Pilih periode pendaftaran. Satu tahun adalah minimum; pendaftaran multi-tahun (2–5 tahun) menandakan komitmen jangka panjang kepada algoritma kualitas Google dan mengurangi risiko kedaluwarsa yang tidak disengaja.
- Aktifkan Perlindungan Privasi WHOIS (juga disebut Domain Privacy atau ID Shield). Ini menggantikan detail kontak pribadi Anda di database WHOIS publik dengan informasi proxy registrar. Tanpanya, nama, alamat, nomor telepon, dan email Anda dapat dikueri secara publik — vektor langsung untuk spam dan rekayasa sosial.
- Tinjau pengaturan perpanjangan otomatis. Aktifkan perpanjangan otomatis dan pastikan metode pembayaran Anda terkini. Kedaluwarsa domain adalah salah satu penyebab pemadaman situs yang paling bisa dihindari.
Langkah 2: Konfigurasi DNS dan Hubungkan Domain Anda ke Hosting
Propagasi DNS adalah langkah yang paling sering disalahpahami dalam proses ini. Ketika Anda memperbarui nameserver atau catatan DNS, Anda tidak membuat perubahan instan — Anda memperbarui catatan otoritatif yang akan di-refresh oleh resolver yang di-cache di seluruh internet sesuai jadwal TTL mereka sendiri.
2.1 Memahami Hierarki DNS
Sebelum membuat perubahan apa pun, pahami apa yang sebenarnya Anda modifikasi:
- Registrar: Mengontrol nameserver mana yang bersifat otoritatif untuk domain Anda (catatan NS di tingkat registry).
- Nameserver (catatan NS): Server yang menyimpan zone file Anda — kumpulan lengkap catatan DNS untuk domain Anda.
- Catatan zone file: Catatan
A(alamat IPv4), catatanAAAA(IPv6), catatanCNAME(alias), catatanMX(perutean email), catatanTXT(SPF, DKIM, verifikasi domain).
Ketika Anda “mengarahkan domain ke hosting,” Anda melakukan salah satu dari:
- Mengubah nameserver — mendelegasikan kontrol DNS penuh ke nameserver host Anda, atau
- Memperbarui catatan A/CNAME individual — mempertahankan nameserver registrar Anda tetapi mengarahkan catatan tertentu ke IP server Anda.
Opsi 1 lebih sederhana untuk pemula. Opsi 2 memberi Anda kontrol yang lebih halus dan lebih disukai ketika Anda perlu menyimpan beberapa layanan (seperti email) di penyedia terpisah.
2.2 Temukan Nameserver Hosting Anda
Masuk ke panel kontrol hosting Anda. Nameserver biasanya ditampilkan di ikhtisar akun atau di bawah bagian “DNS / Nameservers”. Formatnya mengikuti pola:
ns1.yourhostingprovider.com
ns2.yourhostingprovider.comSelalu gunakan setidaknya dua nameserver. Ini memberikan redundansi — jika ns1 tidak dapat dijangkau, resolver beralih ke ns2.
2.3 Perbarui Nameserver di Registrar Anda
- Masuk ke panel kontrol registrar domain Anda.
- Navigasikan ke Manajemen Domain > Pengaturan DNS atau Nameserver.
- Pilih “Custom Nameservers” atau “Use Custom DNS.”
- Ganti entri nameserver yang ada dengan yang berasal dari penyedia hosting Anda.
- Simpan perubahan.
Jadwal propagasi: Registry memproses pembaruan catatan NS dalam hitungan menit, tetapi resolver rekursif di seluruh dunia menyimpan catatan lama hingga TTL mereka kedaluwarsa. Waktu propagasi praktis adalah 1–4 jam untuk sebagian besar resolver; maksimum teoritis adalah 48 jam. Anda dapat memantau status propagasi menggunakan alat seperti dnschecker.org atau dengan mengkueri resolver tertentu secara langsung:
dig @8.8.8.8 yourdomain.com NS
dig @1.1.1.1 yourdomain.com A2.4 Verifikasi Resolusi DNS Sebelum Melanjutkan
Jangan lanjutkan ke instalasi perangkat lunak sampai DNS berhasil diselesaikan. Mencoba menginstal WordPress atau mengonfigurasi SSL sebelum domain mengarah ke server Anda akan mengakibatkan kegagalan penerbitan sertifikat dan file konfigurasi yang rusak.
# Confirm your domain resolves to your server's IP
dig +short yourdomain.com A
# Confirm reverse DNS (PTR) is configured on your server
dig -x YOUR_SERVER_IPLangkah 3: Konfigurasi Lingkungan Server Anda
Langkah ini adalah tempat sebagian besar panduan pemula gagal sepenuhnya. Menginstal WordPress memerlukan stack LAMP atau LEMP yang berfungsi, izin file yang benar, dan database — yang semuanya tidak ada secara default pada VPS baru.
3.1 Stack LAMP vs. LEMP: Mana yang Digunakan
| Komponen | Stack LAMP | Stack LEMP |
|---|---|---|
| Web Server | Apache (httpd) | Nginx |
| Runtime Bahasa | PHP (mod_php) | PHP-FPM |
| Database | MariaDB / MySQL | MariaDB / MySQL |
| Profil Performa | Memori lebih tinggi per koneksi | Memori lebih rendah, konkurensi lebih baik |
Dukungan .htaccess | Native | Memerlukan terjemahan ke nginx.conf |
| Kompatibilitas WordPress | Sangat baik (default) | Sangat baik (dengan konfigurasi yang tepat) |
| Penyajian File Statis | Sedang | Unggul |
| Terbaik Untuk | Shared hosting, aplikasi lama | VPS traffic tinggi, deployment modern |
Untuk VPS baru yang menjalankan WordPress, LEMP adalah pilihan yang direkomendasikan karena penanganan koneksi bersamaan Nginx yang unggul dan jejak RAM yang lebih rendah per permintaan. Namun, jika Anda menggunakan VPS dengan cPanel, Apache adalah default dan didukung sepenuhnya.
3.2 Instal Stack LEMP di Ubuntu 24.04
sudo apt update && sudo apt upgrade -y
sudo apt install nginx mariadb-server php8.3-fpm php8.3-mysql php8.3-xml
php8.3-curl php8.3-gd php8.3-mbstring php8.3-zip php8.3-intl -y
sudo systemctl enable nginx mariadb php8.3-fpm
sudo systemctl start nginx mariadb php8.3-fpm3.3 Amankan MariaDB dan Buat Database WordPress
sudo mysql_secure_installationKemudian masuk dan buat database dan pengguna yang didedikasikan:
sudo mysql -u root -pCREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassw0rd!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;Menggunakan utf8mb4 alih-alih utf8 sangat penting — ini mendukung set karakter Unicode lengkap termasuk emoji dan skrip non-Latin, mencegah kesalahan pemotongan data.
3.4 Konfigurasi Nginx untuk WordPress
Buat file konfigurasi server block:
sudo nano /etc/nginx/sites-available/yourdomain.comserver {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
location ~ /.ht {
deny all;
}
}sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxLangkah 4: Instal Sertifikat SSL
Sertifikat SSL/TLS bukanlah opsional. Google telah menggunakan HTTPS sebagai sinyal peringkat sejak 2014. Browser menampilkan peringatan “Tidak Aman” untuk situs HTTP, yang menghancurkan kepercayaan pengguna dan tingkat konversi. Jika Anda memerlukan sertifikat premium dengan validasi diperluas atau cakupan wildcard, Sertifikat SSL tersedia melalui AlexHost.
Untuk sertifikat yang divalidasi domain standar, Let’s Encrypt melalui Certbot gratis dan diperbarui secara otomatis:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.comCertbot akan secara otomatis memodifikasi konfigurasi Nginx Anda untuk mengalihkan HTTP ke HTTPS dan menginstal sertifikat. Verifikasi bahwa perpanjangan otomatis berfungsi:
sudo certbot renew --dry-runSertifikat Let’s Encrypt kedaluwarsa setiap 90 hari. Flag --dry-run mensimulasikan pembaruan tanpa membuat perubahan — jalankan setelah instalasi untuk mengonfirmasi bahwa cron job pembaruan akan berfungsi dengan benar.
Langkah 5: Instal WordPress
5.1 Unduh dan Konfigurasi WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress /var/www/yourdomain.com
sudo chown -R www-data:www-data /var/www/yourdomain.com
sudo find /var/www/yourdomain.com -type d -exec chmod 755 {} ;
sudo find /var/www/yourdomain.com -type f -exec chmod 644 {} ;Penguatan izin file sangat penting. File inti WordPress tidak boleh dapat ditulis oleh semua orang. Kepemilikan www-data memungkinkan Nginx dan PHP-FPM membaca dan menulis file, sementara izin 755/644 mencegah pengguna sistem lain memodifikasinya.
5.2 Buat File wp-config.php
cd /var/www/yourdomain.com
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.phpPerbarui kredensial database:
define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wp_user' );
define( 'DB_PASSWORD', 'StrongPassw0rd!' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );Juga buat dan masukkan kunci autentikasi dan salt unik dengan mengunjungi https://api.wordpress.org/secret-key/1.1/salt/ dan ganti blok kunci placeholder di wp-config.php.
5.3 Selesaikan Instalasi Berbasis Web
Navigasikan ke https://yourdomain.com di browser Anda. Wizard instalasi WordPress akan meminta Anda untuk:
- Judul situs
- Nama pengguna admin — jangan gunakan
admin. Ini adalah nama pengguna pertama yang dicoba oleh skrip brute-force. - Kata sandi admin — gunakan kata sandi yang dibuat dengan setidaknya 20 karakter
- Alamat email admin
Setelah menyelesaikan wizard, instalasi WordPress Anda sudah aktif.
Langkah 6: Kustomisasi Situs WordPress Anda
6.1 Pemilihan Tema dan Implikasi Performa
Tema WordPress bukan hanya bersifat kosmetik — tema secara langsung memengaruhi Core Web Vitals. Tema yang membengkak dengan JavaScript dan CSS yang tidak dioptimalkan dapat menambah 2–4 detik pada Largest Contentful Paint (LCP), yang merupakan faktor peringkat langsung.
Tema ringan yang direkomendasikan:
- GeneratePress — ukuran dasar di bawah 30KB, tidak ada ketergantungan jQuery di versi modern
- Kadence — berbasis blok, dukungan FSE (Full Site Editing) yang sangat baik
- Astra — populer, terdokumentasi dengan baik, integrasi Elementor yang luas
Instal tema melalui Appearance > Themes > Add New atau melalui WP-CLI:
wp theme install generatepress --activate6.2 Stack Plugin Esensial
| Plugin | Tujuan | Dampak Performa |
|---|---|---|
| Yoast SEO / Rank Math | SEO on-page, pembuatan sitemap XML | Rendah |
| WP Rocket / LiteSpeed Cache | Caching halaman, minifikasi CSS/JS | Positif signifikan |
| Wordfence / Solid Security | Firewall, pemindaian malware, penguatan login | Rendah-sedang |
| Elementor | Visual page builder | Sedang (gunakan secukupnya) |
| WP Offload Media | Offload media ke S3/object storage | Positif pada skala besar |
| UpdraftPlus | Backup otomatis ke penyimpanan jarak jauh | Rendah |
Jebakan kritis: Jangan instal beberapa plugin caching secara bersamaan. WP Rocket dan W3 Total Cache yang berjalan bersamaan akan menghasilkan file cache yang rusak dan perilaku yang tidak dapat diprediksi. Pilih satu dan konfigurasikan sepenuhnya.
6.3 Daftar Periksa Penguatan WordPress
Selain plugin, terapkan langkah-langkah penguatan tingkat server berikut:
- Nonaktifkan XML-RPC jika Anda tidak menggunakannya (vektor brute-force yang umum):
location = /xmlrpc.php {
deny all;
}- Batasi
wp-login.phpke alamat IP tertentu jika IP Anda statis:
location = /wp-login.php {
allow YOUR.STATIC.IP.ADDRESS;
deny all;
}- Atur
DISALLOW_FILE_EDITdiwp-config.phpuntuk mencegah pengeditan tema/plugin melalui panel admin (teknik persistensi pasca-kompromi yang umum):
define( 'DISALLOW_FILE_EDIT', true );Langkah 7: Konfigurasi Email untuk Domain Anda
Website tanpa alamat email profesional (contact@yourdomain.com) menandakan kredibilitas rendah bagi pengguna maupun filter spam. Email transaksional yang dikirim dari WordPress (reset kata sandi, konfirmasi pesanan) memerlukan catatan SPF, DKIM, dan DMARC yang tepat agar tidak masuk ke folder spam.
Email Hosting menyediakan kotak surat terkelola dengan catatan DNS yang sudah dikonfigurasi sebelumnya. Setelah pengaturan, tambahkan catatan DNS berikut di zone file Anda:
- Catatan SPF TXT:
v=spf1 include:yourmailprovider.com ~all - Catatan DKIM TXT: Disediakan oleh host email Anda, ditambahkan sebagai catatan TXT di bawah subdomain selektor (misalnya,
mail._domainkey.yourdomain.com) - Catatan DMARC TXT:
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
Untuk email transaksional WordPress, instal plugin WP Mail SMTP dan konfigurasikan untuk menggunakan kredensial SMTP penyedia email Anda alih-alih fungsi mail() PHP, yang diblokir atau dibatasi kecepatannya di sebagian besar lingkungan VPS.
Langkah 8: Kirimkan Situs Anda ke Mesin Pencari
8.1 Pengaturan Google Search Console
- Buka
search.google.com/search-consoledan tambahkan properti Anda. - Pilih jenis properti Domain (mencakup semua subdomain dan protokol) daripada URL prefix.
- Verifikasi kepemilikan melalui catatan TXT DNS — tambahkan catatan TXT yang disediakan ke zone file Anda.
- Setelah diverifikasi, navigasikan ke Sitemaps dan kirimkan URL sitemap XML Anda (biasanya
https://yourdomain.com/sitemap.xmljika menggunakan Yoast SEO atau Rank Math).
8.2 Bing Webmaster Tools
Jangan abaikan Bing. Bing mendukung grounding web Microsoft Copilot dan memiliki sekitar 6–9% pangsa pasar pencarian global. Kirimkan sitemap Anda di bing.com/webmasters. Anda dapat mengimpor verifikasi Google Search Console untuk menyederhanakan prosesnya.
8.3 Pengukuran Baseline Core Web Vitals
Sebelum diluncurkan secara publik, jalankan audit performa baseline:
# Install Lighthouse CLI for automated auditing
npm install -g lighthouse
lighthouse https://yourdomain.com --output html --output-path ./report.htmlTarget skor sebelum peluncuran:
- Performa: 85+
- LCP: di bawah 2,5 detik
- CLS: di bawah 0,1
- INP (Interaction to Next Paint): di bawah 200ms
Matriks Keputusan Arsitektur Hosting
| Kasus Penggunaan | Hosting yang Direkomendasikan | Alasan Utama |
|---|---|---|
| Blog pribadi, traffic rendah | Shared Web Hosting | Hemat biaya, lingkungan terkelola |
| Situs bisnis, traffic sedang | VPS Hosting | Sumber daya terisolasi, akses root |
| eCommerce traffic tinggi | Dedicated Servers | Isolasi hardware penuh, tanpa gangguan tetangga |
| Fitur situs bertenaga ML | GPU Hosting | Akselerasi GPU untuk beban kerja inferensi |
| WordPress terkelola dengan cPanel | VPS dengan cPanel | Manajemen berbasis GUI, instalasi satu klik |
Daftar Periksa Poin Penting Teknis
Sebelum menganggap situs Anda “diluncurkan,” verifikasi setiap item dalam daftar ini:
- DNS: Domain mengarah ke IP server yang benar melalui
dig +short yourdomain.com A - SSL: HTTPS diberlakukan di seluruh situs; HTTP dialihkan ke HTTPS dengan status 301
- Sertifikat: Let’s Encrypt atau SSL komersial terpasang; perpanjangan otomatis diuji dengan
--dry-run - Izin file: File WordPress dimiliki oleh
www-data; direktori di755, file di644 - Database: Pengguna database khusus dengan hak akses minimum;
roottidak digunakan oleh WordPress - Keamanan admin: Nama pengguna admin non-default; kata sandi kuat; URL login opsional dipindahkan
- DISALLOW_FILE_EDIT: Diatur ke
truediwp-config.php - XML-RPC: Diblokir di tingkat Nginx jika tidak diperlukan
- Email: Catatan SPF, DKIM, dan DMARC diterbitkan; plugin SMTP dikonfigurasi
- Caching: Satu plugin caching aktif dan dikonfigurasi; aset statis disajikan dengan header
Cache-Controlyang panjang - Sitemap: Sitemap XML dikirimkan ke Google Search Console dan Bing Webmaster Tools
- Core Web Vitals: Audit Lighthouse baseline selesai; LCP di bawah 2,5 detik
- Backup: Jadwal backup otomatis dikonfigurasi dengan tujuan penyimpanan di luar server
FAQ
Berapa lama propagasi DNS berlangsung setelah mengubah nameserver?
Registry memproses pembaruan catatan NS dalam hitungan menit, tetapi resolver rekursif menyimpan catatan lama hingga TTL mereka kedaluwarsa. Dalam praktiknya, 90% resolver mencerminkan perubahan dalam 1–4 jam. Maksimum teoritis adalah 48 jam. Gunakan dig @8.8.8.8 yourdomain.com NS untuk memeriksa status resolver tertentu daripada mengandalkan cache browser.
Bisakah saya menggunakan sertifikat Let’s Encrypt gratis untuk website bisnis?
Ya. Sertifikat Let’s Encrypt memberikan kekuatan enkripsi yang sama (RSA 2048-bit atau ECDSA) seperti sertifikat DV berbayar. Perbedaannya ada pada tingkat validasi dan garansi. Untuk situs eCommerce yang menangani pembayaran, sertifikat OV (Organization Validated) atau EV (Extended Validation) memberikan sinyal kepercayaan tambahan dan sepadan dengan biayanya.
Apa perbedaan antara mengubah nameserver dan memperbarui catatan A?
Mengubah nameserver mendelegasikan otoritas DNS penuh ke penyedia hosting Anda — semua catatan kemudian dikelola di sana. Memperbarui catatan A hanya mengubah ke mana hostname tertentu diselesaikan, sambil tetap menjaga manajemen DNS di registrar Anda. Delegasi nameserver lebih sederhana untuk pemula; manajemen catatan A lebih disukai ketika Anda memerlukan split DNS (misalnya, email di satu penyedia, web hosting di penyedia lain).
Mengapa situs WordPress saya lambat meskipun sudah menginstal plugin caching?
Plugin caching hanya mengatasi waktu eksekusi PHP. Jika TTFB Anda masih tinggi, kemungkinan hambatannya ada di tingkat kueri database, kelelahan worker pool PHP-FPM, atau gambar yang tidak dioptimalkan. Gunakan EXPLAIN pada kueri lambat di MariaDB, tingkatkan pm.max_children PHP-FPM untuk RAM yang tersedia, dan jalankan gambar melalui konversi WebP. Juga verifikasi bahwa plugin caching Anda benar-benar menyajikan halaman yang di-cache dengan memeriksa header respons X-Cache.
Apakah saya perlu mendaftarkan domain dan hosting di penyedia yang sama?
Tidak. Mendaftarkan domain dan hosting secara terpisah adalah hal yang umum dan secara teknis mudah — Anda cukup memperbarui nameserver di registrar Anda untuk mengarah ke penyedia hosting Anda. Namun, menyimpan keduanya di penyedia yang sama menghilangkan satu langkah konfigurasi dan menyederhanakan manajemen DNS, itulah mengapa paket registrar-plus-hosting populer di kalangan pemilik situs baru.
