首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >对我的PHP / MySQL应用程序进行性能测试

对我的PHP / MySQL应用程序进行性能测试
EN

Stack Overflow用户
提问于 2012-07-27 08:13:01
回答 2查看 478关注 0票数 2

我正在写一个在后端使用MySQL的PHP应用程序。我预计每秒大约有800个用户访问我们的服务器,请求来自iOS应用程序。

这个应用程序分布在大约8个diffrenet PHP脚本上,这些脚本执行非常简单的SELECT查询(偶尔使用一个join)和简单的INSERT查询,而我一次只插入一行(平均每行不到10kb的数据)。在SELECTS和INSERTS之间大约有50/50的比例。

我们的计划是使用Amazon Web Services并将应用程序托管在EC2s上,以分散CPU负载,并使用RDS (使用MySQL)来处理数据库,但我知道RDS并不是向外扩展,而是向上扩展。因此,在致力于亚马逊网络服务解决方案之前,我需要在我们的开发服务器上对我的应用程序进行基准测试(而不是中等规模的RDS解决方案规格),看看我的应用程序和MySQL每秒可以处理多少请求(大概数字)--然后再对亚马逊网络服务本身进行实际的基准测试。

我相信我真的只需要在PHP中测试查询的性能,因为EC2应该处理CPU负载,但是我确实需要看看RDS (MySQL)是否/如何在那么多用户下处理。

任何关于如何处理这种情况的建议都将不胜感激。

提前谢谢你!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-27 08:16:43

您是否考虑过使用Apache Benchmark?应该能胜任这里的工作。另外,我听说过siege的好消息,但还没有测试过。

票数 0
EN

Stack Overflow用户

发布于 2012-09-19 16:12:12

如果你每秒有800次用户点击,那么从一开始就考虑分片可能是个好主意。在一开始就设计和实现分片将允许您从少量主机开始,然后更容易地向外扩展。如果您只为一台服务器设计,即使现在它可以处理负载,很快您就需要向上扩展,然后当应用程序已经投入生产时,切换到分片体系结构将变得更加复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11683951

复制
相关文章
回顾R和微软过去的一年
托马斯·斯莫尔的ML / DL博客最近回顾了数据科学,机器学习和深度学习显著的进步-其中许多涉及R和/或微软。以下是他们的亮点: R Project R和Python保持其作为开放数据科学主要工具的领导地位。Python与R的争论仍在继续,一个新的共识是数据科学家应该考虑学习两者。R有一个更强大的统计和机器学习技术库,在使用小数据时更加灵活。Python更适合开发应用程序,而Python开源许可证对商业应用程序开发的限制较少。 R用户社区在2016年继续扩大。在2016年O'Reilly数据科学薪资调查
小莹莹
2018/04/23
9500
回顾R和微软过去的一年
云计算费用管理的最佳实践
随着IT日益成为使用和服务两方面的基础,基于带宽、交易、资源范围、访问事件、用户数量、服务和账户等的各种定价模式已经出现。
静一
2018/07/31
3.2K0
云计算费用管理的最佳实践
NER的过去、现在和未来综述-过去
命名实体识别(NER, Named Entity Recognition),是指识别文本中具有特定意义的实体,主要包括人名、地名、机构名、专有名词等。
百川AI
2021/10/25
2K0
NER的过去、现在和未来综述-过去
r语言求平均值_r语言计算中位数
R中的统计分析通过使用许多内置函数来执行的,这些函数大部分是R基础包的一部分,并且它们将R向量与参数一起作为输入,并在执行计算后给出结果。
全栈程序员站长
2022/09/29
2.2K0
r语言求平均值_r语言计算中位数
「R」如何计算几何平均数
刚遇到一个有意思的问题,如何用R计算几何平均数。如果数字少,简单,计算很容易,直观上,先用prod函数连乘,然后开方即可。
王诗翔呀
2020/07/03
2.3K0
CI/CD 和 DevOps 的过去和未来
本文由 DevOps时代高翻院整理发布 十年前,DevOps 的理念在 Andrew Shafer 和 Patrick Debois 两位先驱的脑海中酝酿。一年之后,他们将其正式命名为“DevOps”。光阴荏苒,今年是 DevOps 诞生的十周年,本文将回顾 DevOps 的历程,并且展望 DevOps 的未来。 本文内容会尽量和某些 IT 厂商、商业产品或开源产品等等无关。我们会专注讨论 DevOps、CI/CD 的历史,探究这些理念的发展形态,并尝试预测这一领域美好未来。 脱胎于敏捷运动的 “De
DevOps时代
2018/04/17
1.7K0
CI/CD 和 DevOps 的过去和未来
使用SQL计算宝宝每次吃奶的时间间隔
需求:媳妇儿最近担心宝宝的吃奶时间不够规律,网上说是正常平均3小时喂奶一次,让我记录下每次的吃奶时间,分析下实际是否偏差很大,好在下次去医院复查时反馈给医生。 此外,还要注意有时候哭闹要吃奶,而实际只吃了两口便不吃了。这种情况要特殊标记下,如果不算这种情况的话,分析看是否正常。 环境:Oracle 11.2.0.4
Alfred Zhao
2019/12/17
1.3K0
激荡十年:云计算的过去、现在和未来(二)
昨天给大家介绍了《激荡十年:云计算的过去、现在和未来(一)》,今天介绍云计算的未来。
CloudBest
2019/08/02
9410
激荡十年:云计算的过去、现在和未来(二)
弯曲的旅行
宇宙隐藏着与我们想象中完全不同的维度吗?我们将怎样证实这些维度的存在?四维世界甚至五维世界的存在,是否会颠覆传统的物理学定律?
用户3157710
2018/10/10
3520
弯曲的旅行
FPGA的过去、现状和未来
本文是多为作者的讨论总结。这些总结包含了以下组织的经验:Zilog, Altera, Xilinx, Achronix, Intel, IBM,斯坦福,麻省理工,伯克利,威斯康星大学,Technion, Fairchild,贝尔实验室,Bigstream,谷歌,DEC, SUN,诺基亚,SRI,日立,Silicom,Maxeler技术,VMware,施乐PARC,思科等。但这些组织并不对内容负责,只是在某些方面给了作者一些启发,使得本文对FPGA领域的描述显得丰富多彩。
用户9624935
2022/04/02
7420
FPGA的过去、现状和未来
NFT 的过去、现在和未来
随着企业和开发人员过渡到 Web 3.0 的世界,您一定已经看到NFT或不可替代令牌这个词被广泛使用,尤其是在社交媒体上。虽然只截屏以“拥有”NFT 很诱人,但它们的用途远远超出了个人资料照片或 PFP。
飞机号dapp119
2022/12/12
4600
NFT 的过去、现在和未来
Filecoin的过去、现在和未来
Filecoin网络是在互联网架构变革的中期推出的。在这场变革中,脆弱的中心化服务(依赖于受信任方),正在被基于可验证计算的弹性去中心化解决方案所取代。互联网服务正在从低效的中心化单体服务转移到网络的边缘,这其中的推手是正在崛起的p2p市场。
用户9624935
2022/04/02
6930
Filecoin的过去、现在和未来
NFT 的过去、现在和未来
在开始学习一门新的概念之前,了解它的历史是很有必要的! 过去:第一个NFT是什么时候诞生的? 就像创新技术的情况一样,NFTs并不是突然冒出来,一夜之间成为家喻户晓的名字。这自然就引出了一个问题:第一
前端修罗场
2022/07/29
4240
NFT 的过去、现在和未来
Fragment 的过去、现在和将来
Fragment 是 Android 中历史十分悠久的一个组件,它在 API 11 被加入,时至今日已成为 Android 开发中最常用的组件之一。Fragment 有了哪些新特性、修复了哪些问题,都是开发者们十分关心的话题。下面我们就来重新说一说 Fragment —— 不仅仅是说现在的 Fragment,还会回顾它的发展,并让您一瞥它未来的样子。
Android 开发者
2020/06/24
9290
Fragment 的过去、现在和将来
商标注册费用怎么计算的
商标注册官费是300元,(限定本类10个商品。10个以上商品,每超过1个商品,每个商品加收30元)
李昂君
2021/12/24
1.1K0
商标注册费用怎么计算的
计算每个请求的平均响应时间
目的 找出是哪些请求长期影响了系统性能 方法 web服务器的日志会记录每个请求的响应时间,分析访问日志,对相同请求的响应时间进行累加,响应时间的和 除以 这个请求的访问次数,就得到此请求的平均访问时间
dys
2018/04/03
3.1K0
计算每个请求的平均响应时间
PowerBI DAX 计算客户的平均交易年龄
本文来研究客户的交易年龄。与自然年龄不同,交易年龄指的是客户在发生交易时的年龄,这在多年分析中的差异就会非常显著。
BI佐罗
2021/03/25
1.8K0
PowerBI DAX 计算客户的平均交易年龄
GDAL计算平均值的图(tif)
假如你手上有100000张v26h8的ndvi,modis数据,这时候你想知道他们平均的结果。。。改使用如下代码。。。。废话不多说:
一个有趣的灵魂W
2020/09/15
2K0
GDAL计算平均值的图(tif)
Linux系统平均负载是如何计算的?[通俗易懂]
关于负载的计算,它的结果是包含有小数的一个浮点数,内核中是不能使用float变量的,那么这里就采用了一个整型变量的低11位来表示小数部分。那么对于数值1来说,它就是FIXED_1,也就是需要对1进行左移11bit。实际上此时这个整型变量保存的值是1024。
全栈程序员站长
2022/10/02
2.3K0
计算平均分
/* 功能:计算平均分 日期:2013-04-01 */ #include<stdio.h> #include<stdlib.h> #include<math.h>
WindCoder
2018/09/20
7280

相似问题

根据月数计算总费用。

11

基于变化的订阅费计算总费用

16

如何创建计算总费用的sql过程

35

总费用

24

Python -总费用

39
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文