ホームページ >バックエンド開発 >PHPチュートリアル >laravelフレームワークで、インターフェイスAPI、呼び出し頻度、機密リクエストパラメータを監視する方法を教えてください。

laravelフレームワークで、インターフェイスAPI、呼び出し頻度、機密リクエストパラメータを監視する方法を教えてください。

WBOY
WBOYオリジナル
2016-12-01 00:56:332119ブラウズ

リーリー

このインターフェースの監視を改善する方法を教えていただけますか? よろしくお願いします。

返信内容:

リーリー

このインターフェースの監視を改善する方法を教えていただけますか? よろしくお願いします。

簡単にお答えします、質問者様ご自身で関連書類をご確認下さい

  1. インターフェース周波数制限

    • Laravel 5.2以降にはthrottleミドルウェア制御

    • が付属しています
    • Laravel 5 はサードパーティの拡張パッケージ https://github.com/GrahamCampbell/Laravel-Throttle を使用して実装できます

  2. インターフェイスの更新は直接監視できますEloquent 事件、関連するイベントドキュメントのアドレスはhttps://laravel-china.org/docs/5.1/eloquent#events

    です
    • たとえば、User 的 saving 事件,事件中判断 Userのニックネームが変更されたかどうかを監視するための簡単なコードは次のとおりです

    リーリー
  3. リクエストパラメータはインターフェースごとに定義可能Request 的参数规则 rules、統一されたインターセプトと処理が可能

コードで実装できないのですか? パフォーマンスを考慮する場合は、メッセージキューを使用することもできます
または、ログを追加して、OP にログを監視させ、それに応じてメールを送信させることもできます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。