网友的相关建议:
关系型数据库RDS , 你可以理解为 一个 数据库服务器.
但是这个数据库服务器, 是 由 阿里云 来负责搭建的.
你的 ECS服务器 里面, 只需要有 数据库的 客户端, 就可以了.
不过 RDS , 是要额外付钱买的.
也就是, 你又要支付 ECS 的钱, 又要支付 RDS 的钱。
优点嘛, 就是 你 ECS 服务器里面, 可以只安装一个 Web 服务器了。
可以不安装数据库服务器了。可以节省不少内存的占用。
而且,那个数据库的 备份 , 都是 阿里云 后台来负责 定期完成了。
缺点嘛, 就是 RDS 访问的话, 内网是不收钱的, 好像 外网访问的话, 要收流量的钱。
也就是万一你要远程管理一下数据库的话, 还得先远程登录到 ECS
然后在 ECS 里面, 去打开数据库客户端软件来操作。
那个 RDS, MySQL 的价钱还可以, SQL Server 的价钱就有点贵了。
网友的相关建议:
RDS是专门的数据库,不需要装在ECS里面。可以分开使用。同时RDS可以按需购买,自动扩展。服务器配置ftp和需要的环境就能使用,主要用来跑程序的。
对了,初次购买ecs可以使用好侠客优惠网的优惠券,可以得到不少优惠。
网友的相关建议:
public function show($id){ $task = Tasks::find($id); $step = json_decode($task->task_step,true); $reward = '0'; foreach ($step as $key => $value) { if($step[$key]['reward'] >= $reward){ $reward = $this->tools->doFormatMoney($step[$key]['reward']); $step[$key]['reward'] = $this->tools->doFormatMoney($step[$key]['reward']); }else{ if($step[$key]['reward'] > 0){ $step[$key]['reward'] = $this->tools->doFormatMoney($step[$key]['reward']); } } } $task = $task->toArray(); $task['task_step'] = $step; //增加浏览次数 Tasks::where('id',$id)->increment('view_count',1); return view('task.item')->with(['task' => $task,'reward' => $reward,'hot' => $this->hotTasks()]); }