我有一个PHP的图像服务脚本,我一直在优化。我一直在优化服务器端工作了很多,但我也想确保我优化了MySQL的一面。我目前在每次加载这个图片服务脚本时都使用MYSQL进行以下操作。如何用图像服务脚本优化MySQL查询?
- 连接到数据库
- 检查,看是否提供的ID是有效的,并返回该行,如果它是
- 更新的图像由1
- 增加hits列的数量统计递增统计表1的特定的控制器和行动以及
- 我不关闭连接,有人告诉我,让它坐,因为它需要较少的时间,它会死在它自己的
我在我的服务器上运行了“mysqladmin status”,发现有63.8997个avg正在运行。我目前有大约17个请求/秒通过Apache加载这个脚本。我还在服务器上配置了eaccelerator,以便可以使用此脚本的编译版本。我的问题是,有什么方法可以进一步优化我可以处理的查询数量?我正在努力确保尽可能低的所有#尽可能低,并尽可能快地移动?
我的目标是让我的服务器处理432万图像,每天服务没有问题(即每秒50个/秒的apache)。
建立你自己的imgur? –
哎呀我的坏,是的,它的MySQL不是微软的SQL。谢谢:) – MasterGberry
返回行的内容是什么? –