Maison > développement back-end > tutoriel php > Une introduction à la façon de créer un serveur de ressources reposant en peu de temps

Une introduction à la façon de créer un serveur de ressources reposant en peu de temps

不言
Libérer: 2023-04-02 22:10:01
original
1734 Les gens l'ont consulté

Cet article présente principalement comment créer un serveur de ressources reposant en peu de temps. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Utiliser les minutes que vous pouvez créer. un simple serveur de ressources reposant en cinq secondes (hors temps de téléchargement des fichiers...).

Préparation

Premier téléchargement Mins :

wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins
Copier après la connexion

Comme je suis sur un système mac, je télécharge le fichier binaire correspondant à mac. La version correspondante peut être téléchargée pour le système correspondant. Le lien de téléchargement est : https://github.com/chenhg5/mi...

Une introduction à la façon de créer un serveur de ressources reposant en peu de temps

Après le téléchargement, vous pouvez choisissez de placer le fichier binaire dans le chemin de l'environnement. Vous devez donner l'autorisation d'exécution à mins :

chmod +x mins
Copier après la connexion

Ensuite, vous devez écrire un fichier de configuration config.ini, le contenu est le suivant :

[server]
port = 4006

[database]
addr = localhost
port = 3306
user = root
password = root
database = example
Copier après la connexion

l'exemple est la ressource mysql correspondante base de données, qui a une table utilisateurs.

Démarrer

Puis démarrez Mins et vous avez terminé.

./mins -c ./config.ini
Copier après la connexion

Une introduction à la façon de créer un serveur de ressources reposant en peu de temps

Expérience

Ensuite, nous ajoutons une nouvelle donnée dans le tableau des utilisateurs de l'exemple :

curl -X POST \
  http://localhost:4006/resource/users \
  -F name=jack \
  -F sex=0
Copier après la connexion

Vous pouvez voir la base de données Une nouvelle donnée est ajoutée :

Une introduction à la façon de créer un serveur de ressources reposant en peu de temps

Ensuite cette donnée peut être retrouvée :

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

Modifier la donnée

curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick
Copier après la connexion

Supprimer les données

curl -X DELETE http://localhost:4006/resource/users/id/1
Copier après la connexion

Fichiers statiques

En plus d'ajouter, de supprimer, de modifier et de vérifier des ressources, Mins a également construit un serveur de fichiers statiques Grâce à Mins, vous pouvez accéder à des fichiers statiques. fichiers sous le chemin actuel, tels que html et css, fichiers image, etc.

Performances

Il est développé à l'aide de la bibliothèque réseau fasthttp de Golang, et les performances sont naturellement excellentes.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Introduction au fonctionnement de la mémoire Swoole (Tableau)

Comment changer l'adresse de l'image WordPress en un chemin relatif

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal