全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: luoluo
打印 上一主题 下一主题

[美国VPS] 打算用PHP写一个日数据量200W的系统,是否现实可行?

[复制链接]
21#
 楼主| 发表于 2023-1-5 16:50:38 | 只看该作者
vihs 发表于 2023-1-4 21:01
你的想法恰恰相反。
1、这么大数据量,更需要数据安全,公司又不是你的,不需要你考虑成本。你替公司省 ...

我也是这样想的,一开始先用云服务。后面摸索清楚了再自建,那这样省出来的钱。。。
22#
发表于 2023-1-5 16:57:15 | 只看该作者
上springcloud数据存储用mysql 缓存用redis
插入量大的话在内存中做个队列缓存  然后批量save
24#
发表于 2023-1-5 17:28:26 | 只看该作者
laravel 的性能不是强行 需要做好心理准备,这种数据量 设计时就应该考虑 程序可分布式运行,性能不行就堆机器,上队列异步插入,不要用redis做队列 用更成熟的kafka这类的。mysql,redis,kafka 这些建议直接上云服务商的 集群。
能做到这些基本没啥大问题
25#
发表于 2023-1-5 17:30:46 | 只看该作者
算下来每秒不到一万,数据库没问题,不知道你这个日志是怎么产生的,如果不是访问一次接口产生一条日志用php问题就不大,
26#
发表于 2023-1-5 17:32:52 | 只看该作者
luoluo 发表于 2023-1-4 20:39
对呀,就是考虑列队,不知道laravel支持redis列队,不知道这个方案若是在宕机情况下,能不能保证数据安全 ...

laravel 肯定是支持redis队列的, 自带就有 用着很方便
27#
发表于 2023-1-5 17:35:02 来自手机 | 只看该作者
redis集群然后持久化写入mysql呗
28#
发表于 2023-1-5 17:35:31 | 只看该作者
没遇到过这么高的场景
最高的是以前一个公司的1月1e条,设备每秒上传日志用的
然后老板钱多堆配置,512core 内存好像是1t,硬盘不确定是hdd还是ssd还是nvme组的阵列
跑的php5.2+mysql5.1
没有任何优化
写入很丝滑,只有查询慢
29#
发表于 2023-1-5 17:39:45 | 只看该作者
换webman laravel转过来没压力
30#
发表于 2023-1-5 17:41:06 | 只看该作者
PHP做过每秒并发3万(写入肯定不止3万,单日志就3万了).
放内存里面跑,然后主从分,每月分一次表.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-30 14:05 , Processed in 0.062895 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表