Kā aktivizēt HTTP/2 atbalstu vietnē DirectAdmin (CentOS)

HTTP/2 ir jaunākā HTTP protokola versija, kuras pamatā ir SPDY. Tā izstrādi ierosināja Google, un HTTP/2 lielā mērā balstās uz SPDY kodu bāzi un koncepcijām.

SPDY tagad ir novecojis, un HTTP/2 visā pasaulē tiek pieņemts. Daudzi hostinga uzņēmumi jau ir nodrošinājuši HTTP/2 atbalstu tā pievienotā ātruma dēļ.

Rakstīšanas laikā DirectAdmin nenodrošina vienu klikšķi, lai iespējotu HTTP/2. Tomēr ir vairāki veidi, kā panākt HTTP/2 atbalstu. Tālāk aprakstītā metode ir izrādījusies visspēcīgākā un stabilākā pieeja.

Lai HTTP/2 stātos spēkā, ir jāatjaunina vairāki komponenti. Tādēļ es ļoti iesaku jums uzņemt momentuzņēmumu. Ja iespējams, izpildiet šo rokasgrāmatu pilnīgi jaunā serverī.

Šī rokasgrāmata sastāv no divām daļām: HTTP/2 atbalsta iespējošana tīmekļa serverī (Apache) klientiem (apmeklētājiem) un HTTP/2 aktivizēšana vietnē cURL. Iespējojot HTTP v2 vietnei cURL, cURL pieprasījumi, kas nāk no jūsu servera, ir jāizmanto HTTP/2 mērķa serveriem, ja iespējams.

Galvenie punkti

  • Lai izmantotu HTTP/2, nav jāatjaunina gan Apache, gan cURL. Ir labi, ja ievērojat kādu no ceļvežiem, jo ​​tie darbojas atsevišķi viens no otra.
  • Ir bijuši daži dīvaini gadījumi, kad šķiet, ka Apache un HTTP/2 darbojas labi, taču ielāde izdodas "izlases" pārlūkprogrammās un vietnes kļūst nesasniedzamas (noildze) citās. Vienkārši atgriežoties pie sākotnējās Apache konfigurācijas, tas tiks novērsts, jo Apache nezinās par HTTP/2 un nemēģinās apkalpot saturu, izmantojot to.
  • Vienmēr iepriekš izveidojiet dublējumu vai momentuzņēmumu. HTTP/2 iespējošana var būt salīdzinoši trausls process, tāpēc ir svarīgi, lai vajadzības gadījumā varētu atsaukt izmaiņas.
  • Programmatūras pārkompilēšana vienmēr var izraisīt nelielu dīkstāvi. Dažos gadījumos tas ir mazāks par minūti, taču nav iespējams precīzi pateikt. Jums jābūt gatavam vismaz kādai dīkstāvei.
  • Lai izmantotu šo rokasgrāmatu, jums ir nepieciešama root piekļuve serverim. Ja nevarat paaugstināt savu atļauju līmeni uz root, sazinieties ar servera administratoru, lai serverī iespējotu HTTP/2.

HTTP/2 un SSL

Lai gan tā nav tehniska prasība no paša HTTP/2, vairumā gadījumu jums būs nepieciešams SSL sertifikāts, lai izmantotu HTTP/2. Kā minēts, HTTP/2 tehniski to neprasa, taču daudzas pārlūkprogrammas (Safari, Chrome, Firefox u.c.) ir izveidojušas šo standartu. Saturs netiks apkalpots, izmantojot HTTP/2, ja lapa tiks ielādēta bez SSL, izmantojot šīs pārlūkprogrammas. Tā kā lielākā daļa lietotāju izmanto šīs pārlūkprogrammas (un citas), kas arī piedalās šajā standartā, jums vajadzētu izmantot SSL sertifikātu.

Ja meklējat bezmaksas SSL sertifikātu, jums vajadzētu apskatīt kādu no mūsu Let's Encrypt rokasgrāmatām:

Ieteicams: instalējiet Let's Encrypt vietnē DirectAdmin

Alternatīvi vadības paneļi:

Vispārīgi norādījumi:

FAQ

Vai šajā rokasgrāmatā ir dokumentēta Brotli instalēšana?

Nē, šajā rakstā nav aprakstīta metode Brotli instalēšanai kopā ar HTTP/2.

Kompilēšana neizdodas bez iemesla, un esmu veicis precīzas šajā rakstā aprakstītās darbības. Kā to atrisināt?

Lai gan tam ir daudz iespējamo iemeslu, ņemot vērā dažādas vides un tamlīdzīgus apstākļus, iespējams, jūsu lokalizācijas iestatījumi nav pareizi. Mēģiniet likt LC_ALL=Ckomandas priekšā, lai Apache pārkompilēšanas komanda izskatītos šādi: LC_ALL=C ./build apache Neaizmirstiet atstarpi starp LC_ALL=Cun komandu!

Vai es pazaudēšu datus?

Ja pašlaik izmantojat apgriezto starpniekservera iestatīšanu, piemēram, ar Apache un Nginx, jums tas ir jāatgriež atpakaļ uz Apache, tādā gadījumā jūs patiešām zaudēsit savus Nginx konfigurācijas failus. Ja esat izveidojis pielāgotas VirtualHost konfigurācijas (izmantojot komandrindu vai pašu DirectAdmin), jums tās jāmaina katram domēnam, lai Apache versijas paliktu aktīvas. Jūs nezaudēsit nekādus datus par lietotāju datiem, vietnes saturu, datu bāzēm utt.

Vai šīs pielāgotās versijas neļaus man atjaunināt pakotnes un programmatūru nākotnē?

Parasti par to nav jāuztraucas. Ņemot vērā DirectAdmin modulāro iestatīšanu (un līdz ar to arī CustomBuild), jums vajadzētu būt iespējai bez problēmām nākotnē pazemināt vai jaunināt uz citām programmatūras versijām. Lai gan izmaiņas ir jādokumentē gadījumā, ja nākotnē būs nepieciešams alternatīvs jaunināšanas ceļš, nav jāuztraucas par versiju nesaderību ar jauniem programmatūras laidieniem.

DirectAdmin nepiedāvā HTTP/2 no kastes; tas noteikti nozīmē, ka tas nav saderīgs, vai arī viņiem ir savs iemesls, kāpēc tas nav saderīgs. Kāpēc ir nepieciešams šis risinājums?

Tālāk aprakstītās HTTP/2 instalēšanas un iespējošanas metodes nav tik daudz risinājumu, bet tikai pakotņu atjauninājumi un konfigurācijas izmaiņas. DirectAdmin modulārās iestatīšanas dēļ šīs izmaiņas ir pilnīgi pareizas, un tām nevajadzētu radīt problēmas vai citas problēmas. Ir grūti noteikt, kāpēc DirectAdmin to neatbalsta, ņemot vērā to, ka autori nav snieguši tam paskaidrojumu. Tomēr diezgan pārliecinošs secinājums ir tāds, ka DirectAdmin izmanto operētājsistēmas versiju pakotnes. Tās parasti nav tik atjauninātas kā tālāk norādītās pakotnes. Ar HTTP/2, pašu tehnoloģiju un tās saderību nav nekā slikta. Tāpat kā daudzām citām tehnoloģijām, var paiet zināms laiks, lai tās sākotnēji pielāgotos.

Kādi ir iespējamie riski, aktivizējot HTTP/2, izmantojot Apache?

Aktivizējot HTTP/2 (kas sastāv no jaunināšanas un konfigurācijas procesa), ir daudz mainīgo, kas var izrādīties nestandarta. Tomēr lielākais risks slēpjas cilvēka kļūdās. Iepriekš uzņemiet momentuzņēmumu, noteikti paziņojiet par apkopi saviem lietotājiem (ja tādi ir serverī, izņemot jūs) un esiet piesardzīgs. Turklāt nekopējiet un neielīmējiet komandas, vispirms nedomājot par to, ko tās dara.

Es ļoti iesaku īslaicīgi izveidot atsevišķu Vultr mākoņa instanci ar DirectAdmin un veikt šīs darbības. Ja kaut kas noiet greizi, veicot “svaigu” instalēšanu, jūs zināt, kur un kā to atkļūdot, lai jums tas nebūtu jādara ražošanas vidē.

1. daļa: Apache (tīmekļa serveris)

Ja pašlaik izmantojat apgriezto starpniekserveri, jums vajadzētu pārslēgties atpakaļ uz tikai Apache vidi. Tas ir tāpēc, ka HTTP/2 ir ļoti grūti atkļūdot, ja kaut kas noiet greizi. Izmantojot Apache integrēto HTTP/2 funkcionalitāti, jūs varat efektīvi novērst lielu daļu problēmu.

1. darbība. OpenSSL jaunināšana

Daudzos gadījumos jūsu OpenSSL versija nav saderīga ar ALPN, kas ir nepieciešams HTTP/2. Tāpēc iespējosim ALPN, atjauninot OpenSSL.

Vispirms pārliecinieties, vai jūsu OpenSSL versija nav saderīga, izpildot:

openssl version

Ja jūsu OpenSSL versija ir mazāka par 1.1.0f, izpildiet tālāk norādīto kā root. Pretējā gadījumā pārejiet uz 2. darbību.

cd ~
wget ftp://ftp.openssl.org/source/openssl-1.1.0f.tar.gz
tar xzf openssl-1.1.0f.tar.gz
cd openssl-1.1.0f
./config --prefix=/usr/local/lib_http2 no-ssl2 no-ssl3 zlib-dynamic -fPIC
make depend
make install

2. darbība. Instalējiet nghttp2

Lai HTTP/2 darbotos, mums ir jāinstalē nghttp2. Nghttp2 ir HTTP/2 (un HPACK) ieviešana C valodā. Nghttp2 ir kombinēta HTTP/2 klienta, servera un starpniekservera versija C valodā.

Lai instalētu nghttp2, izpildiet šādas komandas. Par laimi, nghttp2 var izveidot tieši no CustomBuild.

cd /usr/local/directadmin/custombuild
./build update
./build nghttp2

3. darbība: HTTP/2 iespējošana programmā Apache

Mums ir jāmaina dažas vērtības Apache konfigurācijas failā, lai tas varētu izmantot HTTP/2. Ja tīmekļa serveris nesaņem norādījumus par alternatīvas HTTP versijas izmantošanu, tas to neizmantos. Tāpēc mums konfigurācijas failam jāpievieno HTTP/2.

Lai šīs izmaiņas stātos spēkā, ir nepieciešama Apache pārbūve, izmantojot CustomBuild. Tā kā parametri un vērtības, ko izmanto CustomBuild, veidojot programmatūru, ir noteikti īpašā konfigurācijas failā, labākā prakse ir ievietot šīs izmaiņas īpašā pielāgotā konfigurācijas failā.

Piezīme. Ja šīs izmaiņas neievietosit pielāgotā failā, tās, visticamāk, tiks pārrakstītas un iestatīšana tiks pārtraukta. Lūdzu, izpildiet tālāk sniegtos norādījumus.

Izpildiet šādas komandas, lai izveidotu failu un iepriekš aizpildītu to ar noklusējuma vērtībām, lai mēs varētu to pēc tam mainīt:

mkdir -p /usr/local/directadmin/custombuild/custom/ap2
cp -p /usr/local/directadmin/custombuild/configure/ap2/configure.apache /usr/local/directadmin/custombuild/custom/ap2/configure.apache

Šobrīd mums ir pielāgots fails, kas ir identisks Apache noklusējuma konfigurācijas failam, ko izmanto CustomBuild. Mums ir jāmaina /usr/local/directadmin/custombuild/custom/ap2/configure.apachefails, aizstājot šādu virkni:

"--with-ssl=/usr" \

ar:

"--enable-http2" \
"--enable-ssl-staticlib-deps" \
"--with-ssl=/usr/local/lib_http2" \

Piezīme. Pārliecinieties, vai aiz slīpsvītras nav atstarpes . Pārmērīga atstarpju izmantošana izraisīs būvējuma pārtraukšanu.

Pēc tam atjaunojiet Apache. CustomBuild izmantos tikko izveidoto pielāgoto konfigurācijas failu:

./build apache

4. darbība: Apache konfigurācijas maiņa

Apache tagad ir pārbūvēts, iekļaujot nepieciešamos moduļus un HTTP/2 iestatījumus. Tas nozīmē, ka mūsu serverī tagad ir instalēta Apache versija ar HTTP/2 atbalstu, taču mums vispirms ir jāpasaka Apache, lai tā faktiski izmantotu.

Pievienojiet šādas rindas /etc/httpd/conf/extra/httpd-includes.conf:

ProtocolsHonorOrder On
Protocols h2 h2c http/1.1

Saglabājiet šīs izmaiņas un pārrakstiet konfigurācijas failus, lai tie būtu noturīgi visā pārbūvē:

cd /usr/local/directadmin/custombuild
./build rewrite_confs

HTTP/2 tagad ir jābūt aktīvam jūsu tīmekļa (Apache) serverī.

5. darbība: restartējiet serveri

Restartējiet serveri, lai pārliecinātos, ka mūsu izmaiņas tiek saglabātas arī pēc atkārtotas palaišanas. Lūdzu, restartējiet serveri, izmantojot Vultr vadības paneli vai izpildot rebootkomandu.

6. darbība: pārbaudiet HTTP/2

HTTP/2 funkcionalitāti var viegli pārbaudīt, izmantojot šādu rīku: HTTP/2 tests

Ņemot vērā, ka HTTP/2 ir specifisks serverim un to nevar aprobežot ar noteiktu domēnu vai vietņu pāri, vajadzētu darboties, ievadot jebkuru domēna nosaukumu, kas norāda uz serveri vai pat servera IP adresi.

Pārbaude jums pateiks, vai tas var sasniegt tīmekļa serveri, izmantojot HTTP/2. Ja rīks norāda, ka jūsu serverī ir aktivizēts HTTP/2, DirectAdmin vietnes tagad var sasniegt, izmantojot HTTP/1.1 vai HTTP/2. Ja klientam (apmeklētājam) HTTP/2 atbalsts nav pieejams, tā pārlūkprogramma atgriezīsies uz HTTP/1.1.

Ja rīks nevar sasniegt jūsu tīmekļa serveri, izmantojot HTTP/2, vēlreiz veiciet iepriekš minētās darbības. Parasti (tā kā iepriekš minētās darbības aktīvi neko nepārraksta) tas nesabojās vai neizjauks jūsu iestatījumu.

2. daļa: cURL

Iesaku atjaunināt cURL, lai tas varētu sasniegt serverus ar HTTP/2 atbalstu. Gadījumā, ja serveris neatbalsta HTTP/2, tas atgriezīsies uz HTTP/1.1.

1. darbība. Pielāgota konfigurācijas faila pievienošana

Tāpat kā Apache, mēs izveidosim pielāgotu konfigurācijas failu, tāpēc CustomBuild izveidotais cURL izmantos mūsu pielāgotos iestatījumus.

Izveidojiet direktoriju:

mkdir -p /usr/local/directadmin/custombuild/custom/curl

Izveidojiet failu:

touch /usr/local/directadmin/custombuild/custom/curl/configure.curl

Kopējiet un ielīmējiet failā šādu saturu:

#!/bin/sh
perl -pi -e 's|CURL_CHECK_PKGCONFIG\(zlib\)|#CURL_CHECK_PKGCONFIG(zlib)|g' configure.ac
LIBS="-ldl" ./configure --with-nghttp2=/usr/local --with-ssl=/usr/local/lib_http2

Kā redzat, šis saturs liek cURL apkopot, izmantojot lib_http2SSL bibliotēku.

Saglabājiet failu un piešķiriet tam pareizās atļaujas:

chmod 700 /usr/local/directadmin/custombuild/custom/curl/configure.curl

2. darbība: izveidojiet cURL

Tālāk viss, kas mums jādara, ir izveidot cURL.

cd /usr/local/directadmin/custombuild
./build curl

cURL tagad ir apkopots ar HTTP 2 atbalstu.


Instalējiet Plesk operētājsistēmā CentOS 7

Instalējiet Plesk operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes

Kā instalēt Squid starpniekserveri CentOS

Kā instalēt Squid starpniekserveri CentOS

Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu

Kā instalēt Lighttpd (LLMP Stack) operētājsistēmā CentOS 6

Kā instalēt Lighttpd (LLMP Stack) operētājsistēmā CentOS 6

Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana

Statiskā tīkla un IPv6 konfigurēšana operētājsistēmā CentOS 7

Statiskā tīkla un IPv6 konfigurēšana operētājsistēmā CentOS 7

VULTR nesen veica izmaiņas, un tagad visam vajadzētu darboties labi, ja ir iespējots NetworkManager. Ja vēlaties atspējot

Icinga2 modificēšana, lai izmantotu galveno/klienta modeli operētājsistēmā CentOS 6 vai CentOS 7

Icinga2 modificēšana, lai izmantotu galveno/klienta modeli operētājsistēmā CentOS 6 vai CentOS 7

Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā CentOS 7

Kā instalēt Apache Cassandra 3.11.x operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.

Kā instalēt Microweber operētājsistēmā CentOS 7

Kā instalēt Microweber operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Microweber ir atvērtā koda vilkšanas un nomešanas CMS un tiešsaistes veikals. Microweber pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata jums parādīs

Kā instalēt Mattermost 4.1 operētājsistēmā CentOS 7

Kā instalēt Mattermost 4.1 operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Mattermost ir atvērtā pirmkoda, pašmitināta alternatīva Slack SAAS ziņojumapmaiņas pakalpojumam. Citiem vārdiem sakot, izmantojot Mattermost, jūs apm

Minecraft serveru tīkla izveide ar BungeeCord operētājsistēmā Debian 8, Debian 9 vai CentOS 7

Minecraft serveru tīkla izveide ar BungeeCord operētājsistēmā Debian 8, Debian 9 vai CentOS 7

Kas jums būs nepieciešams Vultr VPS ar vismaz 1 GB RAM. SSH piekļuve (ar root/administratora tiesībām). 1. darbība: BungeeCord instalēšana Vispirms vispirms

Ļauj šifrēt vietnē Plesk

Ļauj šifrēt vietnē Plesk

Plesk vadības panelī ir ļoti jauka Lets Encrypt integrācija. Lets Encrypt ir viens no vienīgajiem SSL nodrošinātājiem, kas pilnībā izsniedz sertifikātus

Ļauj šifrēt cPanel

Ļauj šifrēt cPanel

Lets Encrypt ir sertifikātu iestāde, kas nodrošina SSL sertifikātus bez maksas. cPanel ir izveidojis glītu integrāciju, lai jūs un jūsu klients

Kā instalēt Concrete5 operētājsistēmā CentOS 7

Kā instalēt Concrete5 operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Concrete5 ir atvērtā pirmkoda CMS, kas piedāvā daudzas atšķirīgas un noderīgas funkcijas, lai palīdzētu redaktoriem viegli izveidot saturu.

Kā instalēt pārskata paneli sistēmā CentOS 7

Kā instalēt pārskata paneli sistēmā CentOS 7

Vai izmantojat citu sistēmu? Pārskatīšanas padome ir bezmaksas atvērtā pirmkoda rīks pirmkoda, dokumentācijas, attēlu un daudz ko citu pārskatīšanai. Tā ir tīmekļa programmatūra

Iestatiet HTTP autentifikāciju, izmantojot Nginx operētājsistēmā CentOS 7

Iestatiet HTTP autentifikāciju, izmantojot Nginx operētājsistēmā CentOS 7

Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt HTTP autentifikāciju Nginx tīmekļa serverim, kas darbojas operētājsistēmā CentOS 7. Prasības Lai sāktu darbu, jums būs nepieciešams

Kā instalēt YOURLS operētājsistēmā CentOS 7

Kā instalēt YOURLS operētājsistēmā CentOS 7

YOURLS (Your Own URL Shortener) ir atvērtā koda URL saīsināšanas un datu analīzes lietojumprogramma. Šajā rakstā mēs apskatīsim instalēšanas procesu

Kā instalēt un konfigurēt ArangoDB operētājsistēmā CentOS 7

Kā instalēt un konfigurēt ArangoDB operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Ievads ArangoDB ir atvērtā koda NoSQL datu bāze ar elastīgu datu modeli dokumentiem, grafikiem un atslēgu vērtībām. Tas ir

Etckeeper izmantošana /etc versiju kontrolei

Etckeeper izmantošana /etc versiju kontrolei

Ievads /etc/ direktorijam ir izšķiroša nozīme Linux sistēmas darbībā. Iemesls tam ir gandrīz visas sistēmas konfigurācijas

Kāpēc jums vajadzētu izmantot SSHFS? Kā uzstādīt attālo failu sistēmu ar SSHFS operētājsistēmā CentOS 6

Kāpēc jums vajadzētu izmantot SSHFS? Kā uzstādīt attālo failu sistēmu ar SSHFS operētājsistēmā CentOS 6

Daudzi sistēmu administratori pārvalda lielu daudzumu serveru. Ja failiem ir jāpiekļūst dažādos serveros, piesakieties katrā atsevišķi apm

Half Life 2 servera iestatīšana operētājsistēmā CentOS 6

Half Life 2 servera iestatīšana operētājsistēmā CentOS 6

Šajā apmācībā tiks apskatīts Half Life 2 spēļu servera instalēšanas process sistēmā CentOS 6. 1. darbība: priekšnosacījumu instalēšana Lai iestatītu ou

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Laravel GitScrum jeb GitScrum ir atvērtā pirmkoda produktivitātes rīks, kas izstrādāts, lai palīdzētu izstrādātāju komandām ieviest Scrum metodoloģiju līdzīgā veidā.

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk