Who's the Winner? Redis vs Swoole Table vs Local Cache
#1 Read operations https://gist.github.com/Cerwyn/a05f8170c875d2c0f1e698921ff245fd
#2 Write Operations https://gist.github.com/Cerwyn/31220ea1378bc682c4acfcf62e49027f
#3 Write & Read Operations
Who's the Winner? Redis vs Swoole Table vs Local Cache
#1 Read operations https://gist.github.com/Cerwyn/a05f8170c875d2c0f1e698921ff245fd
#2 Write Operations https://gist.github.com/Cerwyn/31220ea1378bc682c4acfcf62e49027f
#3 Write & Read Operations
| <?php declare(strict_types=1); | |
| require_once __DIR__.'/vendor/autoload.php'; | |
| use Symfony\Component\Process\Process; | |
| $process = new Process(['php', 'index.php']); | |
| echo "Starting process\n"; | |
| $process->start(); |
| { | |
| "title": "Languages", | |
| "rules": [ | |
| { | |
| "description": "Command + Shift to Command + e", | |
| "manipulators": [ | |
| { | |
| "type": "basic", | |
| "from": { | |
| "key_code": "left_shift", |
Многие, кто писал приложение на yii 1.x, (на самом деле как я понимаю все нижеописанное актуально и для yii 2.x) и если проект достаточно сложный,n в какой то момент приходил к ситуации, что модели становились толстые, что, количество сценариев в модели растет, методы beforeSave, beforeValidate, afterValidate становятся неуправляемые и все это превращается в нетестируемый, неуправляемый код. И тут появляется то самое чувство, что ты делаешь что-то не так.