shuidaan

shuidaan

加油

  • 财富值75
  • 威望值10
  • 总积分205

个人信息

  • yii的步骤也太快了吧, php8, 已经被强制要求了??

  • 2022-02-24 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的评论

    访问不了首先这里就写错了代码
    class UserController extend extends ActiveController

    同样遇到这个 extend

  • return [
        'id' => 'app-api',
        'basePath' => dirname(__DIR__),
        'controllerNamespace' => 'api\controllers',
        'bootstrap' => ['log'],
        'modules' => [],
        'components' => [
            'request' => [
                'csrfParam' => '_csrf-backend',
            ],
            'user' => [
                'identityClass' => 'common\models\User',
                'enableAutoLogin' => true,
                'identityCookie' => ['name' => '_identity-backend', 'httpOnly' => true],
            ],
            'session' => [
                // this is the name of the session cookie used for login on the backend
                'name' => 'advanced-backend',
            ],
            'log' => [
                'traceLevel' => YII_DEBUG ? 3 : 0,
                'targets' => [
                    [
                        'class' => 'yii\log\FileTarget',
                        'levels' => ['error', 'warning'],
                    ],
                ],
            ],
            'errorHandler' => [
                'errorAction' => 'site/error',
            ],
            /*
            'urlManager' => [
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                'rules' => [
                ],
            ],
            */
        ],
        'params' => $params,
    ];
    

    这里后面还有几个 backend,不知道需要同步更改吗?或者说让 api backend 他们用同一套规则

  • 学习了 哈哈哈 高手

  • 反向代理:反向代理(ReverseProxy)是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,简单来说就是真实的服务器不能直接被外部网络访问,想要访问必须通过代理;;;

    为什么要使用反向代理?

    1、防止主服务器被恶意攻击,因为客户访问的只是nginx服务器,不是直接访问后面的服务器群

    2、为负载均衡和动静分离提供实现支持

    负载均衡:使用反向代理同时代理多个相同内容的应用服务器(比如tomcat),将客户端请求分发到各个应用服务器上并接收响应返回给客户端

    负载均衡的作用:当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务器在服务器集群中选择一个压力较小的服务器,然后将该访问请求引入该服务器。如此一来,用户的每次访问,都会保证服务器集群中的每个服务器压力趋于平衡,分担了服务器压力,避免了服务器崩溃的情况。

    动静分离:运用Nginx的反向代理功能分发请求:所有动态资源的请求交给应用服务器,而静态资源的请求(例如图片、视频、CSS、JavaScript文件等)则直接由Nginx返回到浏览器

  • 所以,问题总结,这里限流怎么使用redis 或者其他nosql

  • 学习了 。 比官方文档更容易理解。

见习主管 等级规则
205/500
资料完整度
80/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

0

Ta的访客

3