服务器搭建纪录linux+mysql+nginx+php

新的项目启动 

第一版


首先买了阿里云,选好环境镜像包,一键安装。

第一版php打算不用框架,完全手写,主要的功能点 数据交互和图片传输。

后台搭建好后,使用PHP的Laravel, web端还是选定bootstrap。

在后台控制层这块,随着功能的增多,代码越来越杂乱。现在决定逐渐改成thinkphp3.2.3的架构。

考虑到并发的问题,在mysql与服务器之间加了memcached作缓存,主要用来缓存对于不同用户无差别的数据,比如实时新闻。使用时需要在php.ini添加扩展,然后重启php-fpm才会生效。

考虑到数据容灾问题,想增加一个mysql从库。但发现阿里云的RDS云数据库自带双机备份,而且扩展性强,先用着试试。

资源使用API的形式被客户端调用。但过于简单的理解了API的设计,写的时候随心所欲,给后续的开发造成很多困扰。我这里稍微介绍一下自己的短板:1.认为http请求只有get, post, put(这个基本没用过)这三中方式。2.为了图省事,头部信息从来不用。3.认为get信息过于暴露,只使用post. 4...

很多因为自己知识的浅薄,闹出的笑话。推荐API设计:介绍oauthRestful

 

未完。。。

原文地址:https://www.cnblogs.com/olenji/p/4748372.html