Es handelt sich um eine umfassende und sich weiterentwickelnde Cloud-Computing-Plattform von Amazon. Es bietet eine breite Palette von Diensten, die Unternehmen bei der Erstellung und Bereitstellung verschiedener Arten von Anwendungen und Diensten in der Cloud unterstützen. AWS bietet On-Demand-Rechenleistung, Speicher, Datenbanken, maschinelles Lernen, Analysen und viele andere Dienste, um Unternehmen bei der Skalierung und dem Wachstum zu unterstützen.
Arten von AWS-Services basierend auf dem Umfang
Globale Dienste
Es funktioniert in allen AWS-Regionen und ist nicht auf ein bestimmtes geografisches Gebiet beschr?nkt. Diese Dienste sind so konzipiert, dass sie unabh?ngig von der Region nahtlos funktionieren und werden zentral verwaltet.
Ex. Cloudfront, Identit?ts- und Zugriffsmanagement (IAM)
Regionale Dienste
Sie sind für den Betrieb innerhalb einer bestimmten AWS-Region konzipiert. Sie werden in jeder Region separat bereitgestellt, um die Datenlokalit?t und die Einhaltung regionaler Vorschriften zu gew?hrleisten.
Ex. Amazon EC2, Amazon S3
Regionsauswahl:
Es handelt sich um ein geografisches Gebiet, das mehrere Availability Zones umfasst. AWS bietet eine globale Infrastruktur, die in mehrere Regionen unterteilt ist, die jeweils aus Verfügbarkeitszonen (AZs) bestehen, bei denen es sich um Rechenzentren handelt, die auf hohe Verfügbarkeit und Fehlertoleranz ausgelegt sind.
Ex. USA Ost (Nord-Virginia)
Verfügbarkeitszonen (AZs)
(1 Region = 3 oder mehr AZs)
- Es bezieht sich auf ein oder mehrere isolierte Rechenzentren innerhalb einer bestimmten AWS-Region, die für den unabh?ngigen Betrieb konzipiert sind, aber über Hochgeschwindigkeitsnetzwerke mit geringer Latenz miteinander verbunden sind.
- Jede Verfügbarkeitszone ist als unabh?ngige Fehlerzone konzipiert Ex. us-east-1a, us-east-1b
Point of Presence (POP)
Es bezieht sich auf einen physischen Standort oder Zugangspunkt, an dem Netzwerkinfrastruktur oder -dienste wie Rechenzentren, Server oder Netzwerkger?te bereitgestellt werden, um eine schnellere Bereitstellung von Inhalten zu erm?glichen, die Latenz zu reduzieren und die Netzwerkleistung zu verbessern.
Bsp. Route 53 verwendet auch PoPs für die DNS-Aufl?sung. Wenn ein Benutzer eine DNS-Anfrage stellt, antwortet der dem Benutzer am n?chsten gelegene PoP auf die Anfrage und sorgt so für schnellere L?sungszeiten.
Lokale Zonen
Es handelt sich um Erweiterungen von AWS-Regionen, die sich an bestimmten geografischen Standorten befinden, um Rechen-, Speicher- und andere AWS-Dienste den Endbenutzern n?her zu bringen.
Ex. Medienstreaming, Hybrid Cloud, Gaming
Wellenl?ngenzonen
Es handelt sich um Erweiterungen der AWS-Infrastruktur, die darauf ausgelegt sind, Dienste mit extrem geringer Latenz direkt in den 5G-Netzwerken von Telekommunikationsanbietern bereitzustellen.
Ex. AR/VR, IoT, autonome Autos
Computerdienste:
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Elastic Container Service (Amazon ECS)
- AWS Lambda
Speicherdienste:
- Amazon Simple Storage Service (Amazon S3)
- Amazon Elastic Block Store (Amazon EBS)
- Amazonas-Gletscher
Datenbankdienste:
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- Amazon Redshift
Netzwerkdienste:
- Amazon Virtual Private Cloud (Amazon VPC)
- Amazonas Route 53
- AWS Direct Connect
Sicherheitsdienste:
- AWS Identity and Access Management (IAM)
- Amazon GuardDuty
- AWS Key Management Service (KMS)
Analysedienste:
- Amazonas Athena
- Amazon EMR
- Amazon Kinesis
Dienstleistungen für maschinelles Lernen:
- Amazon SageMaker
- Amazon Comprehend
- Amazon Rekognition
Verwaltungs- und überwachungsdienste:
- AWS-Verwaltungskonsole
- AWS CloudFormation
- Amazon CloudWatch
Entwicklertools:
- AWS CodeCommit
- AWS CodeBuild
- AWS CodeDeploy
Internet der Dinge (IoT):
- AWS IoT Core
- AWS IoT Greengrass
Amazon Govcloud
Es handelt sich um eine spezialisierte AWS-Region, die darauf ausgelegt ist, sensible Workloads in der Cloud zu hosten und gleichzeitig strenge Compliance- und Regulierungsanforderungen der US-Regierung zu erfüllen. Es ist für die Verwendung durch US-Regierungsbeh?rden, Auftragnehmer und andere Organisationen gedacht, die regulierte Daten verwalten.
Identit?ts- und Zugriffsmanagement (IAM)
Es handelt sich um einen von AWS (Amazon Web Services) bereitgestellten Dienst, mit dem Sie den Zugriff auf AWS-Dienste und -Ressourcen sicher verwalten k?nnen.
Mit IAM k?nnen Sie IAM-Benutzer erstellen und verwalten. Hierbei handelt es sich um individuelle Identit?ten mit eindeutigen Sicherheitsanmeldeinformationen, die für den Zugriff auf AWS-Dienste verwendet werden k?nnen.
Konten:
1) Root-Konto:
- Dies ist das anf?ngliche AWS-Konto, das erstellt wird, wenn Sie sich für AWS-Dienste anmelden. Es verfügt über vollst?ndigen Verwaltungszugriff auf alle AWS-Dienste.
- Es wird empfohlen, das Root-Konto mit einem starken Passwort zu sichern und die Multi-Faktor-Authentifizierung (MFA) zu aktivieren, um es vor unbefugtem Zugriff zu schützen.
- Es wird nicht empfohlen, das Root-Konto für den t?glichen Betrieb oder den Anwendungszugriff zu verwenden.
2) IAM-Benutzer:
- Sie werden innerhalb des AWS-Kontos mit IAM erstellt.
- Sie werden verwendet, um den Zugriff auf AWS-Ressourcen für Einzelpersonen oder Anwendungen zu verwalten. Sie k?nnen basierend auf den ihnen zugeordneten Richtlinien über unterschiedliche Berechtigungsstufen verfügen.
- IAM-Konten sind sicherer als das Root-Konto, da sie basierend auf den ihnen zugewiesenen Richtlinien über eingeschr?nkte Berechtigungen verfügen.
Amazon Cloudfront
Es handelt sich um ein Content Delivery Network (CDN), das auf dem globalen Netzwerk von AWS-Edge-Standorten aufbaut.
Edge-Standorte sind von AWS-Regionen getrennt und speziell für die Zwischenspeicherung und Bereitstellung von Inhalten mit geringer Latenz für Benutzer konzipiert.
Es leitet Ihre Inhalte automatisch über den n?chstgelegenen Edge-Standort weiter.
Beispiel:
- Ihre Hauptwebsite in Indien wird zum Ursprungsserver für CloudFront.
- Wenn Sie CloudFront einrichten, kommen dessen globale Edge-Standorte ins Spiel.
- Wenn Sie von den USA aus auf Ihre Website zugreifen, bedient CloudFront Ihre Anfrage vom n?chstgelegenen Edge-Standort (z. B. einem Edge-Standort in den USA).
- Wenn der angeforderte Inhalt zun?chst nicht an diesem Edge-Standort zwischengespeichert ist, ruft CloudFront ihn von Ihrem Ursprungsserver in Indien ab, speichert ihn zwischen und stellt ihn Ihnen dann zur Verfügung.
Amazon SNS (Simple Notification Service)
Es handelt sich um einen vollst?ndig verwalteten Messaging-Dienst, der von AWS bereitgestellt wird. Es erm?glicht Anwendungen, Endbenutzern und verteilten Systemen, Benachrichtigungen und Nachrichten effizient und in gro?em Ma?stab zu versenden. SNS unterstützt sowohl Push-Benachrichtigungen an Abonnenten als auch nachrichtenbasierte Kommunikation zwischen verschiedenen Teilen einer Anwendung.
Amazon-Halterung
Es handelt sich um einen vollst?ndig verwalteten Quantencomputerdienst, der von AWS bereitgestellt wird. Es erm?glicht Forschern, Entwicklern und Unternehmen, Quantencomputertechnologien zu erforschen, damit zu experimentieren und Anwendungen zu erstellen.
Amazon Elasticache
- Es handelt sich um einen vollst?ndig verwalteten In-Memory-Datenspeicher- und Caching-Service, der von AWS angeboten wird.
- Es wurde entwickelt, um die Leistung von Webanwendungen zu verbessern, indem es durch In-Memory-Caching einen schnellen Zugriff auf h?ufig verwendete Daten erm?glicht, was deutlich schneller ist als festplattenbasierte Datenbanken.
- Um **ElastiCache **in Ihr bestehendes Backend zu integrieren, müssen Sie in der Regel ?nderungen an Ihrer Backend-Logik vornehmen.
Redis
Im Speicher gespeichert
Beispiel:
- Wenn Ihre Website wiederholt Abfragen an die Datenbank durchführen muss (z. B. das Abrufen von Benutzerprofilen, Produktinformationen oder Suchergebnissen), kann dies die Leistung beeintr?chtigen.
- Sie k?nnen die Ergebnisse dieser Datenbankabfragen in Redis oder Memcached zwischenspeichern. Wenn die Abfrage zum ersten Mal durchgeführt wird, ruft sie Daten aus der Datenbank ab und nachfolgende Anfragen rufen Daten direkt aus ElastiCache ab, was viel schneller ist (da es im Arbeitsspeicher liegt).
Amazon-Budgets
Es handelt sich um einen von AWS bereitgestellten Service, mit dem Sie benutzerdefinierte Kosten- und Nutzungsbudgets für Ihre AWS-Ressourcen festlegen k?nnen. Sie k?nnen Ihre Nutzung und Kosten überwachen, Benachrichtigungen erhalten, wenn Sie kurz davor stehen, Ihre Budgetschwellen zu erreichen oder zu überschreiten, und Ihre Ausgaben im Laufe der Zeit verfolgen.
Amazon Cloudwatch
Es handelt sich um einen von AWS bereitgestellten überwachungs- und Beobachtbarkeitsdienst, der es Ihnen erm?glicht, Metriken, Protokolle und Ereignisse aus Ihren AWS-Ressourcen und -Anwendungen in Echtzeit zu sammeln, darauf zuzugreifen und zu analysieren. Es wird zur überwachung der Back-End-Leistung und des Zustands der Infrastruktur verwendet, w?hrend Google Analytics zur überwachung des Front-End-Benutzerverhaltens und der Engagement-Analyse verwendet wird.
- Stellen Sie Alarme für alle Ihre Metriken ein, um eine Benachrichtigung zu erhalten, wenn Ihre Metrik Ihren angegebenen Schwellenwert überschreitet.
- überwachen Sie mithilfe Ihrer vorhandenen System-, Anwendungs- und benutzerdefinierten Protokolldateien.
- Schreiben Sie Regeln, um anzugeben, welche Ereignisse für Ihre Anwendung von Interesse sind und welche automatisierten Ma?nahmen ergriffen werden sollen.
Amazon Simple Storage Service (S3)
Es handelt sich um einen skalierbaren Objektspeicherdienst, der von Amazon Web Services (AWS) zum Speichern und Abrufen beliebiger Datenmengen jederzeit und überall im Web angeboten wird. Es wird h?ufig zum Speichern von Backups, Archiven, Data Lakes, Mediendateien und Protokollen verwendet.
Bucket-URL:
https://<bucket-name>.s3.<region>.amazonaws.com/<object-key>
Amazon S3-übertragungsbeschleunigung
Es handelt sich um eine Funktion des Amazon Simple Storage Service (S3), die das Hoch- und Herunterladen von Dateien in und aus S3-Buckets beschleunigt, indem der Datenverkehr über die global verteilten Edge-Standorte von Amazon CloudFront geleitet wird.
- Wenn Sie die übertragungsbeschleunigung aktivieren, leitet Amazon S3 die Upload- oder Download-Anfragen an den n?chstgelegenen CloudFront-Edge-Standort. Diese Edge-Standorte sind strategisch auf der ganzen Welt platziert und fungieren als Einstiegspunkte zu Amazon S3.
- Sobald die Anfrage an einem Edge-Standort eingeht, wird sie über das optimierte CloudFront-Netzwerk an den entsprechenden S3-Bucket weitergeleitet, wodurch die Latenz deutlich reduziert und die Geschwindigkeit der Dateiübertragungen erh?ht wird.
AWS Direct Connect
- Es handelt sich um einen Cloud-Dienst, mit dem Sie eine dedizierte Netzwerkverbindung zwischen Ihrem lokalen Rechenzentrum, Büro oder Ihrer Colocation-Umgebung und Amazon Web Services (AWS) herstellen k?nnen.
- Diese direkte, private Verbindung kann die Leistung, Sicherheit und Zuverl?ssigkeit Ihrer AWS-Ressourcen und -Anwendungen verbessern, indem das ?ffentliche Internet umgangen wird.
- Da der Datenverkehr nicht über das ?ffentliche Internet l?uft, bietet Direct Connect im Vergleich zu typischen Internetverbindungen eine konsistentere Netzwerkleistung. Dies ist besonders vorteilhaft für Anwendungen, die einen hohen Durchsatz oder eine Kommunikation mit geringer Latenz erfordern.
- Direct Connect-Standorte sind nicht Teil von AZs und konzentrieren sich auf die Erm?glichung der Netzwerkkonnektivit?t zwischen Ihrer lokalen Infrastruktur und AWS.
Amazon Elastic Compute Cloud (Amazon EC2):
Es handelt sich um einen von Amazon Web Services (AWS) angebotenen Webdienst, der anpassbare Rechenkapazit?t in der Cloud bereitstellt. Es erm?glicht Benutzern, virtuelle Server (Instanzen) bei Bedarf zu starten und zu verwalten, was die Skalierung von Anwendungen und die Verwaltung von Arbeitslasten erleichtert.
Vorteile von Cloud Computing
1) Tauschen Sie Fixkosten gegen variable Ausgaben
2) Profitieren Sie von massiven Skaleneffekten
3) H?ren Sie auf, die Kapazit?t zu erraten
4) Erh?hen Sie Geschwindigkeit und Beweglichkeit
5) H?ren Sie auf, Geld für den Betrieb und die Wartung von Rechenzentren auszugeben
6) Gehen Sie in wenigen Minuten global vor
Fehlerdom?ne
Es bezieht sich auf eine logische oder physische Grenze innerhalb einer Infrastruktur, die unabh?ngig ausfallen kann, ohne andere Teile des Systems zu beeintr?chtigen.
AWS Global Accelerator
Es handelt sich um einen von Amazon Web Services (AWS) bereitgestellten Dienst, der die Verfügbarkeit, Leistung und Zuverl?ssigkeit Ihrer Anwendungen bei globalen Benutzern verbessert. Es ist darauf ausgelegt, den Benutzerverkehr basierend auf Faktoren wie dem Gesundheitszustand und dem geografischen Standort der Benutzer an den optimalen Endpunkt weiterzuleiten.
AWS-Bodenstation
Es handelt sich um einen vollst?ndig verwalteten Dienst, der es Kunden erm?glicht, die Satellitenkommunikation zu steuern, Satellitendaten zu verarbeiten und sie in AWS-Dienste zu integrieren. Es vereinfacht den Prozess der Interaktion mit Satelliten durch die Bereitstellung von Bodenstationen als Dienst, sodass Organisationen keine eigene Infrastruktur für Satelliten-Bodenstationen aufbauen und warten müssen.
Hohe Verfügbarkeit:
Damit ist die F?higkeit eines Systems oder einer Komponente gemeint, selbst bei Ausf?llen oder Wartungsereignissen mit minimaler Ausfallzeit betriebsbereit und zug?nglich zu bleiben.
AWS Elastic Load Balancing (ELB)
Es handelt sich um einen vollst?ndig verwalteten Dienst, der eingehenden Anwendungsverkehr automatisch auf mehrere Ziele (z. B. Amazon EC2-Instanzen, Container, IP-Adressen und Lambda-Funktionen) verteilt, um hohe Verfügbarkeit, Fehlertoleranz und Skalierbarkeit für Ihre Anwendungen sicherzustellen. Es passt sich automatisch an ?nderungen im eingehenden Datenverkehr an und stellt so sicher, dass keine einzelne Instanz überlastet wird, wodurch die Anwendungsleistung verbessert wird.
Hohe Elastizit?t
Es bezieht sich auf die F?higkeit eines Systems oder Dienstes, seine Ressourcen basierend auf der aktuellen Nachfrage automatisch zu vergr??ern oder zu verkleinern und so eine optimale Leistung bei gleichzeitiger Minimierung der Kosten sicherzustellen.
Im Zusammenhang mit Cloud Computing k?nnen Sie sich dank Elastizit?t schnell an ?nderungen der Arbeitslast und der Verkehrsmuster anpassen, indem Sie Ressourcen nach Bedarf bereitstellen oder die Bereitstellung aufheben, ohne dass manuelle Eingriffe erforderlich sind.
Auto Scaling-Gruppen (ASG)
Es handelt sich um eine Funktion in AWS, die die Anzahl der EC2-Instanzen automatisch an ?nderungen der Nachfrage anpasst. Durch die Verwendung von Auto Scaling-Gruppen k?nnen Sie sicherstellen, dass Ihrer Anwendung die richtige Anzahl an Instanzen zur Verfügung steht, um den Datenverkehr effizient zu verarbeiten und so Leistung, Verfügbarkeit und Kostenmanagement zu verbessern.
Hohe Fehlertoleranz
Es bezieht sich auf die F?higkeit eines Systems, trotz Ausf?llen einiger seiner Komponenten reibungslos und ohne Unterbrechung weiterzuarbeiten.
Amazon RDS Multi-AZ
Es bietet Multi-AZ-Bereitstellungen, bei denen Daten über mehrere AZs repliziert werden. Wenn die Prim?rdatenbank ausf?llt, führt das System mit minimaler Ausfallzeit automatisch einen Failover auf die Standby-Datenbank in einer anderen AZ durch.
Hohe Toleranz
- Damit ist die F?higkeit eines Systems gemeint, Daten über einen l?ngeren Zeitraum zuverl?ssig zu speichern und aufzubewahren und so sicherzustellen, dass die Daten auch bei Ausf?llen, Besch?digungen oder anderen Problemen intakt und zug?nglich bleiben.
- Im Kontext von Cloud Computing und AWS ist Haltbarkeit ein Ma? dafür, wie gut die Cloud-Plattform Daten vor Verlust oder Besch?digung schützen kann, h?ufig durch den Einsatz von Replikations- und Redundanztechniken.
CloudEndure-Notfallwiederherstellung (CloudEndure DR)
- Es handelt sich um eine umfassende, vollautomatische Disaster-Recovery-L?sung von AWS.
- Es wurde entwickelt, um Ausfallzeiten und Datenverluste im Katastrophenfall zu minimieren, unabh?ngig davon, ob es sich um Naturereignisse, Systemausf?lle oder andere katastrophale Vorf?lle handelt.
- Es hilft Unternehmen, ihre Arbeitslasten auf AWS nach einer Katastrophe schnell wiederherzustellen, indem Live-Daten und Anwendungen in die Cloud repliziert werden.
Amazon Machine Image (AMI) (Softwarekonfiguration)
Es handelt sich um eine vorkonfigurierte Vorlage, die zum Erstellen virtueller Maschinen (Instanzen) in EC2 verwendet wird. Es enth?lt die notwendigen Informationen zum Starten einer Instanz, einschlie?lich des Betriebssystems, des Anwendungsservers, der Anwendungen und aller zugeh?rigen Konfigurationen.
Starten mehrerer Instanzen über das AMI
1) Starten Sie zun?chst eine einzelne EC2-Instanz und konfigurieren Sie sie mit Ihrer Webanwendung, der erforderlichen Software (wie einem Webserver, einer Datenbank usw.) und allen erforderlichen Einstellungen.
2) Sobald die Instanz vollst?ndig konfiguriert und getestet ist, erstellen Sie ein AMI aus dieser Instanz.
3) Verwenden Sie in der AWS-Managementkonsole das AMI, um 10 neue EC2-Instanzen zu starten.
Gesch?ftskontinuit?tsplan (BCP)
- Es handelt sich um einen strategischen Plan, der darlegt, wie ein Unternehmen w?hrend und nach einer gr??eren St?rung oder Katastrophe weiterarbeiten soll. Das Hauptziel eines BCP besteht darin, sicherzustellen, dass wesentliche Gesch?ftsfunktionen w?hrend Krisen betriebsbereit bleiben, damit sich das Unternehmen schnell und effektiv erholen kann.
- Ein BCP befasst sich in der Regel mit verschiedenen Arten potenzieller Risiken, darunter Naturkatastrophen, Cyberangriffe, Stromausf?lle und alle anderen Ereignisse, die den normalen Gesch?ftsbetrieb st?ren k?nnten.
Wiederherstellungspunktziel (RPO)
Bezieht sich auf den maximalen Datenverlust, der bei einer ungeplanten St?rung oder Katastrophe akzeptabel ist.
Es h?ngt eng mit der H?ufigkeit von Backups oder Datenreplikationen zusammen
Bsp. Wenn der RPO auf 4 Stunden eingestellt ist, kann es sich das Unternehmen leisten, Daten im Wert von bis zu 4 Stunden zu verlieren, aber nicht mehr. Alle Daten, die ?lter als 4 Stunden sind, werden aus Backups wiederhergestellt.
Wiederherstellungszeitziel (RTO)
Es bezieht sich auf die maximal zul?ssige Zeit, die eine Anwendung oder ein System nach einer Katastrophe oder einem Ausfall ausfallen darf, bevor es erhebliche Auswirkungen auf das Gesch?ft hat.
Bsp. Wenn die RTO 2 Stunden betr?gt, muss das System innerhalb von 2 Stunden nach einem Fehler wiederhergestellt werden, um kritische Gesch?ftsauswirkungen zu vermeiden.
AWS Climate Pledge Fund
Der AWS Climate Pledge Fund ist ein von Amazon initiiertes Investitionsprogramm zur Beschleunigung der Entwicklung und des Einsatzes von Technologien, die zur Bek?mpfung des Klimawandels beitragen. Es steht im Einklang mit dem Climate Pledge, der Verpflichtung von Amazon, bis 2040 Netto-CO2-Emissionen von Null zu erreichen.
Bleiben Sie in Verbindung!
Wenn Ihnen dieser Beitrag gefallen hat, vergessen Sie nicht, mir in den sozialen Medien zu folgen, um weitere Updates und Einblicke zu erhalten:
Twitter: madhavganesan
Instagram: madhavganesan
LinkedIn: madhavganesan
Das obige ist der detaillierte Inhalt vonAmazon Web Services. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Es gibt drei g?ngige M?glichkeiten, HTTP-Anforderungen in Node.js zu initiieren: Verwenden Sie integrierte Module, Axios und Knotenfetch. 1. Verwenden Sie das integrierte HTTP/HTTPS-Modul ohne Abh?ngigkeiten, das für grundlegende Szenarien geeignet ist, jedoch eine manuelle Verarbeitung von Datengen?hten und Fehlerüberwachung erfordert, z. 2.Axios ist eine auf Versprechen basierende Bibliothek von Drittanbietern. Es verfügt über eine kurze Syntax und leistungsstarke Funktionen, unterstützt Async/Auseait, automatische JSON -Konvertierung, Interceptor usw. Es wird empfohlen, asynchrone Anforderungsvorg?nge zu vereinfachen. 3.Node-Fetch bietet einen Stil ?hnlich dem Browser-Abruf, basierend auf Versprechen und einfacher Syntax

JavaScript -Datentypen sind in primitive Typen und Referenztypen unterteilt. Zu den primitiven Typen geh?ren String, Anzahl, Boolesche, Null, undefiniertes und Symbol. Die Werte sind unver?nderlich und Kopien werden bei der Zuweisung von Werten kopiert, sodass sie sich nicht gegenseitig beeinflussen. Referenztypen wie Objekte, Arrays und Funktionen speichern Speicheradressen, und Variablen, die auf dasselbe Objekt zeigen, wirkt sich gegenseitig aus. Typeof und Instanz k?nnen verwendet werden, um die Typen zu bestimmen, aber auf die historischen Probleme der TypeOfnull zu achten. Das Verst?ndnis dieser beiden Arten von Unterschieden kann dazu beitragen, einen stabileren und zuverl?ssigeren Code zu schreiben.

Hallo, JavaScript -Entwickler! Willkommen in den JavaScript -Nachrichten dieser Woche! Diese Woche konzentrieren wir uns auf: Oracas Markenstreit mit Deno, neue JavaScript -Zeitobjekte werden von Browsern, Google Chrome -Updates und einigen leistungsstarken Entwickler -Tools unterstützt. Fangen wir an! Der Markenstreit von Oracle mit dem Versuch von Deno Oracle, ein "JavaScript" -Marke zu registrieren, hat Kontroversen verursacht. Ryan Dahl, der Sch?pfer von Node.js und Deno, hat eine Petition zur Absage der Marke eingereicht, und er glaubt, dass JavaScript ein offener Standard ist und nicht von Oracle verwendet werden sollte

Versprechen ist der Kernmechanismus für den Umgang mit asynchronen Operationen in JavaScript. Das Verst?ndnis von Kettenanrufen, Fehlerbehebung und Kombination ist der Schlüssel zum Beherrschen ihrer Anwendungen. 1. Der Kettenaufruf gibt ein neues Versprechen durch .then () zurück, um asynchrone Prozessverkampferung zu realisieren. Jeder. Dann () erh?lt das vorherige Ergebnis und kann einen Wert oder ein Versprechen zurückgeben; 2. Die Fehlerbehandlung sollte .Catch () verwenden, um Ausnahmen zu fangen, um stille Ausf?lle zu vermeiden, und den Standardwert im Fang zurückgeben, um den Prozess fortzusetzen. 3. Combinatoren wie Promise.All () (erfolgreich erfolgreich erfolgreich nach allen Erfolg), Versprechen.Race () (Die erste Fertigstellung wird zurückgegeben) und Versprechen.Allsettled () (Warten auf alle Fertigstellungen)

Cacheapi ist ein Tool, das der Browser zur Cache -Netzwerkanfragen bereitstellt, das h?ufig in Verbindung mit dem Servicearbeiter verwendet wird, um die Leistung der Website und die Offline -Erfahrung zu verbessern. 1. Es erm?glicht Entwicklern, Ressourcen wie Skripte, Stilbl?tter, Bilder usw. Zu speichern; 2. Es kann die Cache -Antworten entsprechend den Anfragen übereinstimmen. 3. Es unterstützt das L?schen bestimmter Caches oder das L?schen des gesamten Cache. 4.. Es kann Cache -Priorit?ts- oder Netzwerkpriorit?tsstrategien durch Servicearbeiter implementieren, die sich auf Fetch -Ereignisse anh?ren. 5. Es wird h?ufig für die Offline -Unterstützung verwendet, die wiederholte Zugriffsgeschwindigkeit, die Vorspannungs -Schlüsselressourcen und den Inhalt des Hintergrundaktualisierungss beschleunigen. 6. Wenn Sie es verwenden, müssen Sie auf die Cache -Versionskontrolle, Speicherbeschr?nkungen und den Unterschied zum HTTP -Caching -Mechanismus achten.

Die Ereignisschleife von JavaScript verwaltet asynchrone Vorg?nge, indem sie Call -Stapel, Webapis und Task -Warteschlangen koordinieren. 1. Der Anrufstack führt synchronen Code aus, und wenn er auf asynchrone Aufgaben begegnet, wird er zur Verarbeitung an Webapi übergeben. 2. Nachdem das Webapi die Aufgabe im Hintergrund abgeschlossen hat, wird der Rückruf in die entsprechende Warteschlange (Makroaufgabe oder Micro -Aufgabe) eingebaut. 3. Die Ereignisschleife prüft, ob der Anrufstapel leer ist. Wenn es leer ist, wird der Rückruf aus der Warteschlange herausgenommen und zur Ausführung in den Anrufstapel geschoben. V. 5. Das Verst?ndnis der Ereignisschleife hilft zu vermeiden, den Haupt -Thread zu blockieren und die Codeausführungsreihenfolge zu optimieren.

Ereignisblasen verbreiten sich vom Zielelement nach au?en zum Vorfahrknoten aus, w?hrend Ereignisfassungen sich von der ?u?eren Schicht nach innen zum Zielelement ausbreiten. 1. Ereignisblasen: Nach dem Klicken auf das untergeordnete Element l?st das Ereignis den H?rer des übergeordneten Elements nach oben aus. Nach dem Klicken auf die Schaltfl?che gibt es beispielsweise zuerst die untergeordnete und dann entzündete Eltern aus. 2. Ereigniserfassung: Stellen Sie den dritten Parameter auf True ein, so dass der H?rer in der Erfassungsstufe ausgeführt wird, z. B. das Ausl?sen des Capture -Listeners des übergeordneten Elements, bevor Sie auf die Schaltfl?che klicken. 3. Praktische Verwendungszwecke umfassen ein einheitliches Management von Ereignissen für Kinderelemente, Vorverarbeitung und Leistungsoptimierung von Abfangen. V.

In JavaScript -Arrays gibt es zus?tzlich zu MAP und Filter andere leistungsstarke und selten verwendete Methoden. 1. Reduzierung kann nicht nur summieren, sondern auch z?hlen, gruppen, flach Arrays ab und bauen neue Strukturen auf. 2. FindingIndex werden verwendet, um einzelne Elemente oder Indizes zu finden. 3. Einige und alles werden verwendet, um festzustellen, ob Bedingungen bestehen oder sich alle treffen. 4. SORT kann sortiert werden, wechselt aber das ursprüngliche Array. 5. Achten Sie darauf, das Array zu kopieren, wenn Sie es verwenden, um Nebenwirkungen zu vermeiden. Diese Methoden machen den Code pr?gnanter und effizienter.
