大家站点生产环境都是怎么样的?

目前我个人用的宝塔apache php7.4 mysql 5.7 laravel7.30
第一次做项目,而且准备上线了,想对这方面调优一下
站点查询方面用的挺多的,在一台服务器配置不错的情况下
有没有必要把apache 换成 nginx?
还有mysql5.7 我也想升级成 mysql 8.0

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 32

讲真这个东西不应该是运维的活吗?看项目规模来决定吧,如果是小项目没几个人就保持现状就挺好,把剩下的精力放在业务逻辑上更为合适

但如果是成熟的项目,就把这个工作交给运维同事吧(没有就让老板赶紧招),现在这样无异面向监狱编程 :joy:

mysql 用 5.7 就挺好,没必要用 8.0

1年前 评论

项目都没上线 该升级的就升级 测试好! 上线后再去升级就很麻烦 建议:

  1. apache 换成nginx, 对比自行百度
  2. 数据库也要自己看下各项配置, 特别是端口只对内网开放...... ps: 数据库备份一定要做好,懂得都懂
  3. php-fpm调优 可以百度下很多文章
  4. opcache 一定要开启 并且合理配置,ps: 可以让你的项目不需要做任何改动即可得到50%或以上的性能提升
  5. 项目本身的优化 安装laravel官方文档来: 比如缓存配置路由啥的
1年前 评论

docker/podman fpm&nginx(share mount) mysql/pgsql rhel9&opensuse

1年前 评论

podman + mariadb + memcached + redis + caddy 应用镜像通过 laradock/workspace 二次修改得到 数据库挂载到主机上 跑到现在没啥问题 更新直接 build

1年前 评论

为啥不要宝塔?宝塔现在都是腾讯服务器内置的

1年前 评论
shunjian_1 1年前
保安 (作者) 1年前
保安 (作者) 1年前
shunjian_1 1年前
保安 (作者) 1年前
cbasil 1年前
保安 (作者) 1年前

没啥特殊需求就nginx有些高级需求就apacheapache调优设置挺多的,调好了非常舒服,但是很难 mysql5.7够用了 至于LNMP 我做的是后端又不是运维当然是怎么简单怎么来,当然看你个人取舍嘛。用LNMP吧上班时间能学习,但是会因为时间变得很糟心,用宝塔可以省下来时间做其他的(摸鱼)。我项目都用的宝塔,毕竟低成本高效率打造高收益,个人服务器用的LNMP,闲暇时间追求技术精进!

1年前 评论

服务器配置啥样的?

1年前 评论

个人建议不要用宝塔,可以考虑lnmp

1年前 评论
陈先生

我的建议就是 不用宝塔 ,如果你对docker 不熟悉也不要考虑docker,完全可以考虑 lnmp 来作为生产使用。

1年前 评论
douresources 1年前
陈先生 (作者) 1年前

建议用以下方案 docker+apache(nginx、php-fpm)+postgres

1年前 评论
douresources 1年前
sunxyw

docker laravel9 php8.0-fpm nginx pgsql redis

我自己是觉得换成 Nginx 好些,但只是个人喜好,没测试过性能方面。

1年前 评论

nginx提供了更多的可能

1年前 评论

nginx1.16 php7.4 mysql5.7 Laravel 还是6.2 :joy: :joy:

1年前 评论

apache应该换,mysql版本谨慎升级。前提都是要保证测试覆盖率

1年前 评论
九霄道长

apache 肯定要换 成本也低

1年前 评论
AegisforPhP (楼主) 1年前
九霄道长 (作者) 1年前
Larva 1年前

nginx mysql5.7

1年前 评论

Apache 不好,没 Nginx 快,长痛不如短痛

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!