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

不言
不言original
2018-07-10 14:17:071757parcourir

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

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

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

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

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

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}}

Modifier la donnée

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

Supprimer les données

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

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!

Déclaration:
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