Heim  >  Artikel  >  Backend-Entwicklung  >  Eine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut

Eine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut

不言
不言Original
2018-07-10 14:17:071689Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie man in kurzer Zeit einen erholsamen Ressourcenserver baut. Jetzt kann ich ihn mit Ihnen teilen.

Verwenden Sie Mins You can build ein einfacher, erholsamer Ressourcenserver in fünf Sekunden (ohne Dateidownloadzeit...).

Vorbereitung

Erste Download-Minuten:

wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins

Da ich unter einem Mac-System arbeite, lade ich die Binärdatei herunter, die dem Mac entspricht. Die entsprechende Version kann für das entsprechende System heruntergeladen werden: https://github.com/chenhg5/mi...

Eine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut

Nach dem Herunterladen können Sie Legen Sie die Binärdatei im Umgebungspfad ab. Sie müssen mins die Ausführungsberechtigung erteilen:

chmod +x mins

Dann müssen Sie eine Konfigurationsdatei config.ini schreiben, deren Inhalt wie folgt lautet:

[server]
port = 4006

[database]
addr = localhost
port = 3306
user = root
password = root
database = example

Beispiel ist die entsprechende MySQL-Ressourcendatenbank, die hat eine Benutzertabelle.

Starten

Dann starten Sie Mins und fertig.

./mins -c ./config.ini

Eine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut

Erfahrung

Dann fügen wir neue Daten in die Benutzertabelle des Beispiels ein:

curl -X POST \
  http://localhost:4006/resource/users \
  -F name=jack \
  -F sex=0

Sie können sehen, dass die Datenbank vorhanden ist Es wurde ein Datenelement hinzugefügt:

Eine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut

Dann finden Sie dieses Datenelement:

curl -X GET http://localhost:4006/resource/users/id/1
{"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}

Daten ändern

curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick

Daten löschen

curl -X DELETE http://localhost:4006/resource/users/id/1

Statische Dateien

Zusätzlich zum Hinzufügen, Löschen, Ändern und Überprüfen von Ressourcen hat Mins auch einen statischen Dateiserver erstellt. Über Mins können Sie auf statische Dateien unter dem aktuellen Pfad zugreifen, z HTML, CSS, Bilddateien usw.

Leistung

Es wurde unter Verwendung der fasthttp-Netzwerkbibliothek von Golang entwickelt und die Leistung ist natürlich großartig.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Einführung in den Swoole-Speicherbetrieb (Tabelle)

So ändern Sie die WordPress-Bildadresse in einen relativen Pfad

Das obige ist der detaillierte Inhalt vonEine Einführung, wie man in kurzer Zeit einen erholsamen Ressourcenserver aufbaut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn