ホームページ >バックエンド開発 >PHPチュートリアル >laravelフレームワークで、インターフェイスAPI、呼び出し頻度、機密リクエストパラメータを監視する方法を教えてください。
リーリー
このインターフェースの監視を改善する方法を教えていただけますか? よろしくお願いします。
このインターフェースの監視を改善する方法を教えていただけますか? よろしくお願いします。
簡単にお答えします、質問者様ご自身で関連書類をご確認下さい
インターフェース周波数制限
Laravel 5.2以降にはthrottle
ミドルウェア制御
Laravel 5 はサードパーティの拡張パッケージ https://github.com/GrahamCampbell/Laravel-Throttle を使用して実装できます
インターフェイスの更新は直接監視できますEloquent 事件
、関連するイベントドキュメントのアドレスはhttps://laravel-china.org/docs/5.1/eloquent#events
たとえば、User 的 saving
事件,事件中判断 User
のニックネームが変更されたかどうかを監視するための簡単なコードは次のとおりです
リクエストパラメータはインターフェースごとに定義可能Request
的参数规则 rules
、統一されたインターセプトと処理が可能
コードで実装できないのですか? パフォーマンスを考慮する場合は、メッセージキューを使用することもできます
または、ログを追加して、OP にログを監視させ、それに応じてメールを送信させることもできます