Еуропада WordPress үшін бұлттық сервер
WordPress интернеттегі сайттардың 40 пайыздан астамына қызмет көрсетеді. WordPress-тегі сайтыңыз еуропалық келушілер үшін жұмыс істесе, сервер таңдауы беттердің жылдамдығына, заңдарға сәйкестікке және жалпы құнға әсер етеді. Бұл материал WordPress сайтына шын мәнінде қандай жабдық қажет екенін, оны қалай дұрыс реттеу керегін және DCXV бұлты ЕО-да орналастыру үшін неге сенімді таңдау болатынын түсіндіреді.
ЕО-дағы хостинг WordPress үшін неге маңызды
WordPress орнатылған кезден бастап дербес деректер жинайды. Пікірлер, кері байланыс нысандарын жіберу, WooCommerce тапсырыстары, таратуға жазылу - мұның бәрі GDPR бойынша дербес деректер. ЕО ережелері оның шегінен тыс беруге заңды негізді дәлелдей алмасаңыз, мұндай деректердің ЕО ішінде сақталуын және өңделуін талап етеді. Еуропалық аудитория үшін АҚШ-тан немесе ЕЭА-дан тыс провайдерді қолдану ЕО-да сервер таңдау арқылы жеңіл болдырмауға болатын сәйкессіздік қаупін туғызады.
Физикалық орналасу Core Web Vitals үшін де маңызды. Google бірінші байтқа дейінгі уақытты бет сапасы бойынша дәреже сигналдарының бөлігі ретінде есепке алады. Прагадағы серверде тұрған WordPress сайты Варшавадағы немесе Веннадағы келушіге HTML-ды 10-20 мс-те береді. АҚШ серверінен сол бет жүктелу басталмай тұрып 100 мс және одан көп уақыт талап етеді. Бұл алшақтық қолайлылыққа да, іздеудегі орынға да зиян.
Серверге қойылатын ең аз талаптар
WordPress-ті жиі жеңіл деп атайды, бірақ сауатты реттелген продакшен сайт виртуалды хостингте тұрмайды:
- RAM - плагині аз қарапайым блог үшін кемінде 1 ГБ. WooCommerce, бет құрастырғыштары, кештеу плагиндері және тірі трафигі бар сайттарға 2 ГБ және көбірек. Жүктемесі көп WooCommerce дүкендеріне 4 ГБ және көбірек пайдалы.
- CPU - жеке блогтар мен шағын корпоративтік сайттарға 1-2 vCPU. Трафигі жоғары дүкендерге немесе бір мезгілде келушісі көп жаңалық сайттарына 4 vCPU.
- Диск - кемінде 20 ГБ SSD. Медиасы көп сайттар гигабайттап сурет жинайды, сондықтан медианы жергілікті сақтағанда 40-80 ГБ жоспарлаңыз.
- PHP - кемінде 8.1 нұсқасы. PHP 8.2 немесе 8.3 WordPress үшін өлшеуге болатын жылдамдық өсімін береді. Қолдауы тоқтатылған PHP 7.x-тен аулақ болыңыз.
DCXV-тің ұсынылатын конфигурациясы
DCXV Чехия мен Португалиядағы Tier III деңгейлі дата-орталықтарда жұмыс істейді, екеуі де толықтай ЕО-да. Бұлттық VPS тарифтері айына EUR 15-тен басталады, әрқайсысы қосымша ақысыз тәулік бойғы инженер қолдауын қамтиды. Кештеумен мәселе туғанда немесе PHP-FPM пулын реттеуге көмек керек болғанда нақты инженер кез келген уақытта қолжетімді.
WordPress-тегі стандартты корпоративтік сайт үшін 2 vCPU / 2 ГБ RAM - дұрыс бастау нүктесі. Күн сайын тапсырысы бар WooCommerce немесе күніне 10 000 және одан көп келушісі бар сайт үшін 4 немесе 8 ГБ RAM орынды. Бұлттағы шулы көршілердің әсерінсіз тұрақты және болжауға болатын өнімділік қажет, трафигі жоғары дүкендерге bare-metal бөлінген серверлері айына EUR 49-дан қолжетімді.
Осы жерден бастаңыз: https://dcxv.com/data-center#cloud
Байланыс: sales@dcxv.com
Реттеу нұсқаулығы
DCXV бұлттық серверін (Ubuntu 22.04) жасағаннан кейін WordPress-ті Nginx және PHP-FPM-мен орналастыру үшін мына пәрмендерді орындаңыз:
apt update && apt install -y nginx mysql-server php8.2-fpm php8.2-mysql php8.2-mbstring php8.2-xml php8.2-curl php8.2-gd php8.2-zip
curl -O https://wordpress.org/latest.tar.gz && tar -xzf latest.tar.gz -C /srv/
chown -R www-data:www-data /srv/wordpress
mysql -e "CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword'; GRANT ALL ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES;"
cp /srv/wordpress/wp-config-sample.php /srv/wordpress/wp-config.php
Содан кейін Nginx-ті WordPress үшін стандартты конфигурациямен /srv/wordpress каталогын таратуға реттеңіз, дерекқор деректерін wp-config.php файлында көрсетіңіз және кештеу плагинін орнатыңыз, мысалы W3 Total Cache немесе WP Super Cache.
Күтілетін өнімділік
Прагадағы 2 vCPU / 2 ГБ бұлттық инстансында PHP-FPM және Nginx-пен бет кештеуі қосылған WordPress сайты кешке сақталған беттер үшін секундына 500-1500 сұрау береді. Дерекқорға 20-30 сұрауы бар, кешсіз беттердің жүктелуі плагиндер жинағына қарай 200-500 мс алады. Кешті айналып өтетін WooCommerce тапсырыс рәсімдеу беттері орта есеппен 300-600 мс береді. Амстердамнан, Берлиннен немесе Варшавадан Прагаға дейінгі сигналдың өту уақыты 5-18 мс. Redis объектілік кешін қосу қайталама жүгінулерде дерекқорға сұрау уақытын 40-60 пайызға қысқартады.
Бұл өз зертханамыздағы өлшеу емес, осы сыныптағы жабдыққа арналған күтілім. Оларды өлшемді есептеудің бастау нүктесі деп санаңыз және өз жүктемеңізді өлшеңіз: нақты сандар провайдерден гөрі сіздің деректеріңізге, сұрауларыңызға және баптауыңызға әлдеқайда қатты байланысты.
