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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 32
sunxyw

docker laravel9 php8.0-fpm nginx pgsql redis

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

1年前 评论

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

1年前 评论

nginx mysql5.7

1年前 评论
九霄道长

apache 肯定要换 成本也低

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

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

1年前 评论

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

1年前 评论

nginx提供了更多的可能

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年前 评论

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

1年前 评论
douresources 1年前
陈先生

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

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

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

1年前 评论

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

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

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

1年前 评论

服务器配置啥样的?

1年前 评论

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

1年前 评论

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

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

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

1年前 评论

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