php+mysql:为什么从mysql数据库内读取图片显示很慢

php+mysql:为什么从mysql数据库内读取图片显示很慢,第1张

数据库的优化涉及三个方面,一是你的程序怎么写的,二是数据库结构怎么设计,三是你的数据库情况怎样(数量、差异规则)。

一般说来,如果你是数据较多,必须建立合理的索引,而且查询语句要按照索引来查询。

而从数据库里面获取并显示的基本方式,我想只有一种模式,只要你能显示就不存在错误。当然你可以贴出代码大家看看。

补充:

恐怕你上面的语句是简化了的,而且把关键部分简化掉了,完全相当于没有贴。你下面这个语句:

$result=mysql_query("select from image",$conn);

里面应该有一个类似where id=$id这样的条件,然后把id字段设置为主键,速度可以提高数十倍,除非你表里面只有一条记录。

感觉配置的缓存有点儿小,具体怎么配置查看。

>

看一下是不是被ARP攻击了。用Firefox的firebug看源码,如果所有网页都被强行切入了同样的HTML框架<iframe>那很可能是被ARP攻击了,而且这种病毒一般分时间段的,有时会,有时不会。

解决办法:用杀毒软件全盘杀一下。

开启下mysql的慢查询 看看是否存在过多的慢查询语句 具体开启方式可以百度

在数据库访问比较慢的情况下 执行 show processlist 看下进程是否过多

找出慢查询之后, 可以针对sql进行优化

加加索引应该就能解决

mycnf 的配置可以参考网上的方案进行优化

(按说4000条数据根本就不是个问题)

以上就是关于php+mysql:为什么从mysql数据库内读取图片显示很慢全部的内容,包括:php+mysql:为什么从mysql数据库内读取图片显示很慢、求救呀! 这个配置数据库还不到60万数据,速度奇慢!!基于thinkphp写的网站,对mysql不是很熟悉,求建议、服务器PHP网页打开超级慢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9788459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存