Jak kupić nazwę domeny i zbudować stronę internetową: Kompletny przewodnik techniczny
Kupowanie domeny i budowanie strony internetowej obejmuje trzy odrębne warstwy techniczne: rejestrację domeny i konfigurację DNS, konfigurację hostingu po stronie serwera oraz instalację na poziomie aplikacji. Każda warstwa ma własne punkty awarii, harmonogramy propagacji i możliwości optymalizacji, które większość poradników dla początkujących całkowicie pomija.
Ten przewodnik omawia każdy krok z precyzją, jaką zastosowałby administrator systemów — od wyboru rejestratora domeny i zrozumienia delegowania serwerów nazw, po instalację WordPress na VPS z właściwymi uprawnieniami plików, konfigurację SSL i przesłanie zweryfikowanej mapy witryny do Google Search Console.
Dlaczego wybory infrastrukturalne przy uruchomieniu determinują długoterminową wydajność
Zanim dotkniesz interfejsu rejestratora domeny, zrozum, że środowisko hostingowe determinuje czas do pierwszego bajtu (TTFB) Twojej witryny, umowę SLA dotyczącą czasu działania i poziom bezpieczeństwa. Konto hostingu współdzielonego może wystarczyć dla statycznej strony informacyjnej, ale instalacja WordPress z WooCommerce, wtyczkami do buforowania i równoczesnymi użytkownikami wymaga dedykowanych zasobów.
Hosting VPS z pamięcią masową NVMe zapewnia izolowane CPU i RAM, dostęp na poziomie root do konfiguracji pul procesów roboczych PHP-FPM oraz możliwość dostrajania nginx.conf lub php.ini bez czekania na zgłoszenie do pomocy technicznej. Ta różnica ma znaczenie od pierwszego dnia.
Krok 1: Wybierz i zarejestruj nazwę domeny
1.1 Strategia wyboru nazwy domeny
Nazwa domeny pełni funkcję zarówno identyfikatora marki, jak i słabego, ale realnego sygnału SEO. Miej na uwadze następujące kryteria techniczne i strategiczne:
- Długość i zapamiętywanie: Dąż do mniej niż 15 znaków. Każdy dodatkowy znak zwiększa wskaźnik błędów przy przepisywaniu i zmniejsza ruch z bezpośredniej nawigacji.
- Wybór TLD:
.comzachowuje najsilniejszy globalny sygnał zaufania. Krajowe domeny najwyższego poziomu (.uk,.ca,.de) mają wagę geotargetowania w Google Search Console i są odpowiednie, gdy Twoja publiczność jest wyraźnie regionalna. Nowe gTLD, takie jak.shop,.bloglub.io, są indeksowane normalnie, ale mogą podlegać większej kontroli antyspamowej przez filtry. - Myślniki i cyfry: Unikaj obu. Myślniki są niewidoczne w komunikacji werbalnej; cyfry tworzą niejednoznaczność (czy to „4″ czy „cztery”?).
- Konflikty ze znakami towarowymi: Sprawdź swoje wybrane nazwy w bazie danych USPTO TESS lub EUIPO przed rejestracją. Domena naruszająca zarejestrowany znak towarowy może zostać przejęta w drodze arbitrażu UDRP, niezależnie od tego, kto zarejestrował ją jako pierwszy.
- Włączenie słów kluczowych: Domena zawierająca główne słowo kluczowe (np.
austinplumber.com) zapewnia niewielki sygnał rankingowy i poprawia współczynniki klikalności w SERP, gdy słowo kluczowe pasuje do zapytania. Nie wymuszaj słów kluczowych kosztem jasności marki.
1.2 Sprawdź dostępność domeny i historię WHOIS
Użyj narzędzia do sprawdzania dostępności rejestratora, aby sprawdzić docelową nazwę. Jeśli jest zajęta, nie przechodź od razu do wariantu z myślnikiem — najpierw sprawdź, czy istniejąca domena jest aktywnie używana, zaparkowana lub wygasła.
Warte użycia narzędzia:
- Wyszukiwanie WHOIS za pośrednictwem publicznej usługi WHOIS ICANN w celu sprawdzenia statusu rejestracji i daty wygaśnięcia
- Wayback Machine (web.archive.org) do oceny, czy wcześniej zarejestrowana domena zawierała spamowe lub ukarane treści — ma to znaczenie, ponieważ sygnały spamu Google mogą utrzymywać się po zmianie właściciela
- Moz Domain Authority / Ahrefs DR do sprawdzenia, czy porzucona domena ma wartość linków zwrotnych wartą nabycia
Jeśli preferowany .com jest zajęty, ale .net i .org są wolne, zarejestrowanie wszystkich trzech i przekierowanie ich do głównej domeny jest standardową strategią rejestracji defensywnej.
1.3 Zarejestruj domenę
Rejestracja domeny przez dostawcę hostingu upraszcza zarządzanie DNS, ponieważ serwery nazw są wstępnie skonfigurowane. Proces rejestracji jest spójny u wszystkich rejestratorów:
- Dodaj domenę do koszyka.
- Wybierz okres rejestracji. Jeden rok to minimum; rejestracja wieloletnia (2–5 lat) sygnalizuje długoterminowe zaangażowanie algorytmom jakości Google i zmniejsza ryzyko przypadkowego wygaśnięcia.
- Włącz ochronę prywatności WHOIS (zwaną również prywatnością domeny lub ID Shield). Zastępuje ona Twoje dane osobowe w publicznej bazie danych WHOIS informacjami proxy rejestratora. Bez niej Twoje imię i nazwisko, adres, numer telefonu i adres e-mail są publicznie dostępne — bezpośredni wektor spamu i inżynierii społecznej.
- Sprawdź ustawienia automatycznego odnawiania. Włącz automatyczne odnawianie i upewnij się, że Twoja metoda płatności jest aktualna. Wygaśnięcie domeny jest jedną z najbardziej możliwych do uniknięcia przyczyn całkowitych przestojów witryny.
Krok 2: Skonfiguruj DNS i połącz domenę z hostingiem
Propagacja DNS jest najbardziej niezrozumianym krokiem w tym procesie. Kiedy aktualizujesz serwery nazw lub rekordy DNS, nie dokonujesz natychmiastowej zmiany — aktualizujesz autorytatywne rekordy, które buforowane resolwery na całym świecie będą odświeżać zgodnie z własnymi harmonogramami TTL.
2.1 Zrozumienie hierarchii DNS
Przed wprowadzeniem jakichkolwiek zmian zrozum, co faktycznie modyfikujesz:
- Rejestrator: Kontroluje, które serwery nazw są autorytatywne dla Twojej domeny (rekordy NS na poziomie rejestru).
- Serwery nazw (rekordy NS): Serwery przechowujące plik strefy — kompletny zestaw rekordów DNS dla Twojej domeny.
- Rekordy pliku strefy: Rekordy
A(adres IPv4), rekordyAAAA(IPv6), rekordyCNAME(aliasy), rekordyMX(routing poczty), rekordyTXT(SPF, DKIM, weryfikacja domeny).
Kiedy „wskazujesz domenę na hosting”, albo:
- Zmieniasz serwery nazw — delegując pełną kontrolę DNS do serwerów nazw Twojego hosta, albo
- Aktualizujesz poszczególne rekordy A/CNAME — zachowując serwery nazw rejestratora, ale wskazując konkretne rekordy na IP Twojego serwera.
Opcja 1 jest prostsza dla początkujących. Opcja 2 daje większą kontrolę i jest preferowana, gdy musisz zachować niektóre usługi (np. pocztę e-mail) u oddzielnego dostawcy.
2.2 Znajdź serwery nazw swojego hostingu
Zaloguj się do panelu sterowania hostingu. Serwery nazw są zazwyczaj wyświetlane w przeglądzie konta lub w sekcji „DNS / Serwery nazw”. Mają format:
ns1.yourhostingprovider.com
ns2.yourhostingprovider.comZawsze używaj co najmniej dwóch serwerów nazw. Zapewnia to redundancję — jeśli ns1 jest niedostępny, resolwery przełączają się na ns2.
2.3 Zaktualizuj serwery nazw u rejestratora
- Zaloguj się do panelu sterowania rejestratora domeny.
- Przejdź do Zarządzania domeną > Ustawień DNS lub Serwerów nazw.
- Wybierz „Niestandardowe serwery nazw” lub „Użyj niestandardowego DNS”.
- Zastąp istniejące wpisy serwerów nazw tymi od Twojego dostawcy hostingu.
- Zapisz zmiany.
Harmonogram propagacji: Rejestr przetwarza aktualizację rekordu NS w ciągu kilku minut, ale rekurencyjne resolwery na całym świecie buforują stare rekordy do momentu wygaśnięcia ich TTL. Praktyczny czas propagacji wynosi 1–4 godziny dla większości resolwerów; teoretyczne maksimum to 48 godzin. Możesz monitorować status propagacji za pomocą narzędzi takich jak dnschecker.org lub przez bezpośrednie odpytywanie konkretnych resolwerów:
dig @8.8.8.8 yourdomain.com NS
dig @1.1.1.1 yourdomain.com A2.4 Zweryfikuj rozwiązywanie DNS przed kontynuowaniem
Nie przechodź do instalacji oprogramowania, dopóki DNS nie rozwiązuje się poprawnie. Próba instalacji WordPress lub konfiguracji SSL przed wskazaniem domeny na serwer spowoduje błędy wystawiania certyfikatów i uszkodzone pliki konfiguracyjne.
# 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_IPKrok 3: Skonfiguruj środowisko serwera
Ten krok jest miejscem, w którym większość poradników dla początkujących całkowicie zawodzi. Instalacja WordPress wymaga działającego stosu LAMP lub LEMP, prawidłowych uprawnień plików i bazy danych — żadna z tych rzeczy nie istnieje domyślnie na świeżym VPS.
3.1 Stos LAMP vs. LEMP: który wybrać
| Komponent | Stos LAMP | Stos LEMP |
|---|---|---|
| Serwer WWW | Apache (httpd) | Nginx |
| Środowisko uruchomieniowe języka | PHP (mod_php) | PHP-FPM |
| Baza danych | MariaDB / MySQL | MariaDB / MySQL |
| Profil wydajności | Wyższe zużycie pamięci na połączenie | Niższe zużycie pamięci, lepsza współbieżność |
Obsługa .htaccess | Natywna | Wymaga tłumaczenia na nginx.conf |
| Kompatybilność z WordPress | Doskonała (domyślna) | Doskonała (przy właściwej konfiguracji) |
| Serwowanie plików statycznych | Umiarkowane | Doskonałe |
| Najlepszy dla | Hosting współdzielony, starsze aplikacje | VPS o dużym ruchu, nowoczesne wdrożenia |
Dla nowego VPS z WordPress, LEMP jest zalecanym wyborem ze względu na doskonałą obsługę równoczesnych połączeń przez Nginx i mniejsze zużycie RAM na żądanie. Jednak jeśli używasz VPS z cPanel, Apache jest domyślny i w pełni obsługiwany.
3.2 Zainstaluj stos LEMP na 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 Zabezpiecz MariaDB i utwórz bazę danych WordPress
sudo mysql_secure_installationNastępnie zaloguj się i utwórz dedykowaną bazę danych i użytkownika:
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;Użycie utf8mb4 zamiast utf8 jest kluczowe — obsługuje pełny zestaw znaków Unicode, w tym emoji i skrypty niełacińskie, zapobiegając błędom obcinania danych.
3.4 Skonfiguruj Nginx dla WordPress
Utwórz plik konfiguracyjny bloku serwera:
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 nginxKrok 4: Zainstaluj certyfikat SSL
Certyfikat SSL/TLS nie jest opcjonalny. Google używa HTTPS jako sygnału rankingowego od 2014 roku. Przeglądarki wyświetlają ostrzeżenia „Niezabezpieczone” dla witryn HTTP, co niszczy zaufanie użytkowników i współczynniki konwersji. Jeśli potrzebujesz certyfikatu premium z rozszerzoną walidacją lub pokryciem wildcard, certyfikaty SSL są dostępne przez AlexHost.
Dla standardowego certyfikatu zwalidowanego domenowo, Let’s Encrypt przez Certbot jest bezpłatny i automatycznie odnawiany:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.comCertbot automatycznie zmodyfikuje konfigurację Nginx, aby przekierować HTTP na HTTPS i zainstaluje certyfikat. Zweryfikuj, czy automatyczne odnawianie działa:
sudo certbot renew --dry-runCertyfikaty Let’s Encrypt wygasają co 90 dni. Flaga --dry-run symuluje odnowienie bez wprowadzania zmian — uruchom ją po instalacji, aby potwierdzić, że zadanie cron odnowienia będzie działać poprawnie.
Krok 5: Zainstaluj WordPress
5.1 Pobierz i skonfiguruj 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 {} ;Wzmocnienie uprawnień plików jest kluczowe. Pliki rdzenia WordPress nigdy nie powinny być zapisywalne przez wszystkich. Własność www-data pozwala Nginx i PHP-FPM na odczyt i zapis plików, podczas gdy uprawnienia 755/644 uniemożliwiają innym użytkownikom systemu ich modyfikowanie.
5.2 Utwórz plik wp-config.php
cd /var/www/yourdomain.com
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.phpZaktualizuj dane uwierzytelniające bazy danych:
define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wp_user' );
define( 'DB_PASSWORD', 'StrongPassw0rd!' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );Wygeneruj i wstaw również unikalne klucze uwierzytelniające i sole, odwiedzając https://api.wordpress.org/secret-key/1.1/salt/ i zastępując blok zastępczych kluczy w wp-config.php.
5.3 Ukończ instalację przez przeglądarkę
Przejdź do https://yourdomain.com w przeglądarce. Kreator instalacji WordPress poprosi Cię o:
- Tytuł witryny
- Nazwa użytkownika administratora — nie używaj
admin. To pierwsza nazwa użytkownika, którą próbują skrypty brute-force. - Hasło administratora — użyj wygenerowanego hasła o długości co najmniej 20 znaków
- Adres e-mail administratora
Po ukończeniu kreatora instalacja WordPress jest aktywna.
Krok 6: Dostosuj swoją witrynę WordPress
6.1 Wybór motywu i jego wpływ na wydajność
Motywy WordPress nie są tylko kosmetyczne — bezpośrednio wpływają na Core Web Vitals. Przeładowany motyw z niezoptymalizowanym JavaScript i CSS może dodać 2–4 sekundy do Largest Contentful Paint (LCP), który jest bezpośrednim czynnikiem rankingowym.
Zalecane lekkie motywy:
- GeneratePress — poniżej 30KB rozmiaru bazowego, brak zależności od jQuery w nowoczesnych wersjach
- Kadence — oparty na blokach, doskonałe wsparcie FSE (Full Site Editing)
- Astra — popularny, dobrze udokumentowany, rozbudowana integracja z Elementor
Instaluj motywy przez Wygląd > Motywy > Dodaj nowy lub przez WP-CLI:
wp theme install generatepress --activate6.2 Podstawowy zestaw wtyczek
| Wtyczka | Cel | Wpływ na wydajność |
|---|---|---|
| Yoast SEO / Rank Math | SEO on-page, generowanie mapy witryny XML | Niski |
| WP Rocket / LiteSpeed Cache | Buforowanie stron, minifikacja CSS/JS | Znacząco pozytywny |
| Wordfence / Solid Security | Zapora sieciowa, skanowanie złośliwego oprogramowania, wzmocnienie logowania | Niski-umiarkowany |
| Elementor | Wizualny kreator stron | Umiarkowany (używaj oszczędnie) |
| WP Offload Media | Przenoszenie mediów do S3/object storage | Pozytywny przy skali |
| UpdraftPlus | Automatyczne kopie zapasowe na zdalny storage | Niski |
Krytyczna pułapka: Nie instaluj jednocześnie wielu wtyczek do buforowania. WP Rocket i W3 Total Cache działające razem spowodują uszkodzone pliki pamięci podręcznej i nieprzewidywalne zachowanie. Wybierz jedną i skonfiguruj ją w pełni.
6.3 Lista kontrolna wzmocnienia WordPress
Poza wtyczkami zastosuj te środki wzmocnienia na poziomie serwera:
- Wyłącz XML-RPC, jeśli go nie używasz (powszechny wektor brute-force):
location = /xmlrpc.php {
deny all;
}- Ogranicz
wp-login.phpdo określonych adresów IP, jeśli Twój IP jest statyczny:
location = /wp-login.php {
allow YOUR.STATIC.IP.ADDRESS;
deny all;
}- Ustaw
DISALLOW_FILE_EDITwwp-config.php, aby zapobiec edytowaniu motywów/wtyczek przez panel administracyjny (powszechna technika utrzymywania dostępu po kompromitacji):
define( 'DISALLOW_FILE_EDIT', true );Krok 7: Skonfiguruj pocztę e-mail dla swojej domeny
Witryna bez profesjonalnego adresu e-mail (contact@yourdomain.com) sygnalizuje niską wiarygodność zarówno użytkownikom, jak i filtrom antyspamowym. Wiadomości transakcyjne wysyłane z WordPress (resetowanie hasła, potwierdzenia zamówień) wymagają właściwych rekordów SPF, DKIM i DMARC, aby uniknąć trafiania do folderów ze spamem.
Hosting poczty e-mail zapewnia zarządzane skrzynki pocztowe z wstępnie skonfigurowanymi rekordami DNS. Po konfiguracji dodaj następujące rekordy DNS w pliku strefy:
- Rekord TXT SPF:
v=spf1 include:yourmailprovider.com ~all - Rekord TXT DKIM: Dostarczony przez Twojego dostawcę poczty, dodany jako rekord TXT pod subdomeną selektora (np.
mail._domainkey.yourdomain.com) - Rekord TXT DMARC:
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
Do transakcyjnej poczty e-mail WordPress zainstaluj wtyczkę WP Mail SMTP i skonfiguruj ją do używania danych uwierzytelniających SMTP Twojego dostawcy poczty, zamiast funkcji mail() PHP, która jest blokowana lub ograniczana na większości środowisk VPS.
Krok 8: Zgłoś swoją witrynę do wyszukiwarek
8.1 Konfiguracja Google Search Console
- Przejdź do
search.google.com/search-consolei dodaj swoją właściwość. - Wybierz typ właściwości Domena (obejmuje wszystkie subdomeny i protokoły), a nie prefiks URL.
- Zweryfikuj własność za pomocą rekordu TXT DNS — dodaj dostarczony rekord TXT do pliku strefy.
- Po weryfikacji przejdź do Map witryn i prześlij adres URL mapy witryny XML (zazwyczaj
https://yourdomain.com/sitemap.xmlprzy użyciu Yoast SEO lub Rank Math).
8.2 Bing Webmaster Tools
Nie ignoruj Bing. Bing zasila uziemienie sieciowe Microsoft Copilot i ma około 6–9% globalnego udziału w rynku wyszukiwania. Prześlij mapę witryny na bing.com/webmasters. Możesz zaimportować weryfikację Google Search Console, aby uprościć ten proces.
8.3 Bazowy pomiar Core Web Vitals
Przed publicznym uruchomieniem przeprowadź bazowy audyt wydajności:
# Install Lighthouse CLI for automated auditing
npm install -g lighthouse
lighthouse https://yourdomain.com --output html --output-path ./report.htmlDocelowe wyniki przed uruchomieniem:
- Wydajność: 85+
- LCP: poniżej 2,5 sekundy
- CLS: poniżej 0,1
- INP (Interaction to Next Paint): poniżej 200ms
Macierz decyzyjna architektury hostingu
| Przypadek użycia | Zalecany hosting | Główny powód |
|---|---|---|
| Blog osobisty, niski ruch | Hosting współdzielony | Opłacalny, zarządzane środowisko |
| Witryna firmowa, umiarkowany ruch | Hosting VPS | Izolowane zasoby, dostęp root |
| eCommerce o dużym ruchu | Serwery dedykowane | Pełna izolacja sprzętowa, brak zakłóceń od sąsiadów |
| Funkcje witryny oparte na ML | Hosting GPU | Akceleracja GPU dla obciążeń inferencji |
| Zarządzany WordPress z cPanel | VPS z cPanel | Zarządzanie przez GUI, instalacje jednym kliknięciem |
Techniczna lista kontrolna kluczowych wniosków
Przed uznaniem witryny za „uruchomioną” zweryfikuj każdy element na tej liście:
- DNS: Domena rozwiązuje się do prawidłowego IP serwera przez
dig +short yourdomain.com A - SSL: HTTPS wymuszony w całej witrynie; HTTP przekierowuje na HTTPS ze statusem 301
- Certyfikat: Let’s Encrypt lub komercyjny SSL zainstalowany; automatyczne odnawianie przetestowane z
--dry-run - Uprawnienia plików: Pliki WordPress należące do
www-data; katalogi z uprawnieniami755, pliki z uprawnieniami644 - Baza danych: Dedykowany użytkownik bazy danych z uprawnieniami minimalnego dostępu;
rootnieużywany przez WordPress - Bezpieczeństwo administratora: Niedomyślna nazwa użytkownika administratora; silne hasło; URL logowania opcjonalnie przeniesiony
- DISALLOW_FILE_EDIT: Ustawiony na
truewwp-config.php - XML-RPC: Zablokowany na poziomie Nginx, jeśli nie jest wymagany
- E-mail: Rekordy SPF, DKIM i DMARC opublikowane; wtyczka SMTP skonfigurowana
- Buforowanie: Jedna aktywna i skonfigurowana wtyczka do buforowania; zasoby statyczne serwowane z długimi nagłówkami
Cache-Control - Mapa witryny: Mapa witryny XML przesłana do Google Search Console i Bing Webmaster Tools
- Core Web Vitals: Bazowy audyt Lighthouse ukończony; LCP poniżej 2,5s
- Kopie zapasowe: Automatyczny harmonogram kopii zapasowych skonfigurowany z miejscem docelowym poza serwerem
FAQ
Jak długo trwa propagacja DNS po zmianie serwerów nazw?
Rejestr przetwarza aktualizację rekordu NS w ciągu kilku minut, ale rekurencyjne resolwery buforują stare rekordy do momentu wygaśnięcia ich TTL. W praktyce 90% resolwerów odzwierciedla zmianę w ciągu 1–4 godzin. Teoretyczne maksimum wynosi 48 godzin. Użyj dig @8.8.8.8 yourdomain.com NS, aby sprawdzić status konkretnych resolwerów, zamiast polegać na pamięci podręcznej przeglądarki.
Czy mogę używać bezpłatnego certyfikatu Let’s Encrypt dla witryny biznesowej?
Tak. Certyfikaty Let’s Encrypt zapewniają taką samą siłę szyfrowania (2048-bitowe RSA lub ECDSA) jak płatne certyfikaty DV. Różnica polega na poziomie walidacji i gwarancji. W przypadku witryn eCommerce obsługujących płatności certyfikat OV (Organization Validated) lub EV (Extended Validation) zapewnia dodatkowe sygnały zaufania i jest wart swojej ceny.
Jaka jest różnica między zmianą serwerów nazw a aktualizacją rekordów A?
Zmiana serwerów nazw deleguje pełne uprawnienia DNS do Twojego dostawcy hostingu — wszystkie rekordy są wtedy tam zarządzane. Aktualizacja rekordu A zmienia tylko miejsce, do którego rozwiązuje się konkretna nazwa hosta, zachowując zarządzanie DNS u rejestratora. Delegowanie serwerów nazw jest prostsze dla początkujących; zarządzanie rekordami A jest preferowane, gdy potrzebujesz podzielonego DNS (np. poczta u jednego dostawcy, hosting WWW u innego).
Dlaczego moja witryna WordPress jest wolna nawet po zainstalowaniu wtyczki do buforowania?
Wtyczki do buforowania rozwiązują tylko czas wykonywania PHP. Jeśli Twój TTFB nadal jest wysoki, wąskim gardłem jest prawdopodobnie poziom zapytań do bazy danych, wyczerpanie puli procesów roboczych PHP-FPM lub niezoptymalizowane obrazy. Użyj EXPLAIN dla wolnych zapytań w MariaDB, zwiększ pm.max_children PHP-FPM dla dostępnej RAM i przekonwertuj obrazy do formatu WebP. Sprawdź również, czy wtyczka do buforowania faktycznie serwuje buforowane strony, sprawdzając nagłówek odpowiedzi X-Cache.
Czy muszę rejestrować domenę i hosting u tego samego dostawcy?
Nie. Rejestrowanie domeny i hostingu osobno jest powszechne i technicznie proste — wystarczy zaktualizować serwery nazw u rejestratora, aby wskazywały na Twojego dostawcę hostingu. Jednak trzymanie obu u tego samego dostawcy eliminuje jeden krok konfiguracji i upraszcza zarządzanie DNS, dlatego pakiety rejestrator-plus-hosting są popularne wśród nowych właścicieli witryn.
