
正文
php读取数据库就很慢 php读文件快还是读数据库快
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么我的php网页链接了通过类链接了数据库之后打开就非常的慢
1、看一下是不是被ARP攻击了。用Firefox的firebug看源码,如果所有网页都被强行切入了同样的HTML框架那很可能是被ARP攻击了,而且这种病毒一般分时间段的,有时会,有时不会。解决办法:用杀毒软件全盘杀一下。
2、做网站还是什么啊?既然站库分离为啥不在一个机房呢。
3、一般啊,你需要连接数据库,或和数据库有交互的时候会出现。这是一种意外的错误。你主要是看错在哪,怎么改错。
4、避免使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等这样的操作符。优化SQL语句(让SQL语句更合理一些)。优化数据库字段类型。(能用其他的尽量不要用VCHAR)建立储存过程。
5、访问速度与你当时所用网速有关,网速慢打开速度慢,反正则快。与你当时所用电脑缓存有关,缓存太多速度就慢。
相关问答
Q1: PHP循环代码不断获取数据库内容,导致数据读取很慢,怎么去修改下面的代...
如果愿意自己写sql的话,可以尝试一下sql中用in,不过效率未见好到哪里去。
这里强烈建议读写分离。用不通的数据库实例去分别处理读写。再看看磁盘 IO 性能。看看队列数据。不行就上阵列。或者单表部署单个磁盘。或者读写在不同的磁盘进行。当然用缓存也可以。
foreach 只是php中最常用的函数,其本身是并不会耗费太多的系统运行内存的。
创建update.php文件,用于修改用户信息:使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。
数据库和web最好在一个服务器上,异地调用占用的是出口带宽,本地调用,就是在硬盘读取数据了不受带宽约束,速度自然要快。
而从数据库里面获取图片并显示的基本方式,我想只有一种模式,只要你能显示就不存在错误。当然你可以贴出代码大家看看。补充:恐怕你上面的语句是简化了的,而且把关键部分简化掉了,完全相当于没有贴。
Q2: php程序在本地,数据库在服务器,可是很慢
1、数据库和web最好在一个服务器上,异地调用占用的是出口带宽,本地调用,就是在硬盘读取数据了不受带宽约束,速度自然要快。
2、找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;然后在[mysqld]选项下面添加:skip-name-resolve 这个选项的意思是:禁用DNS解析,连接速度会快很多。
3、可能是空间限制了,也就是说你的空间已经快满了,影响你的打开速度;在个就是你们的本地空间配置比较低,缓存的文件设置时间太长,当打开次数多也影响网站打开速度。
4、你在本地访问的还是在哪里访问的啊?我直接和你说吧,我都架设了好多个PHP网站服务器了。用的就是wamp,速度很嗨皮!不知道你是怎么回事!要是本地的话呢,说明你机器原因,要是在线上的话呢,说明网速有问题。
5、看一下是不是被ARP攻击了。用Firefox的firebug看源码,如果所有网页都被强行切入了同样的HTML框架那很可能是被ARP攻击了,而且这种病毒一般分时间段的,有时会,有时不会。解决办法:用杀毒软件全盘杀一下。
6、可能是服务器质量不好,承担的访问量太多就会影响访问速度,再有就是你的oracle语句要写的清楚明白些,最好不要出现*,这样可以提高数据库的查找速度,是一种程序优化手段。
Q3: 大神们,出来吧。。PHP中购物车的功能实现,存放在数据库中是否会造成数据...
1、购物车新建一个表php读取数据库就很慢,外键到用户IDphp读取数据库就很慢,这样可以有效控制冗余。
2、购物车 有两种实现方式,一种是保存在数据库,另外一种是session 保存在数据库的不会以为关闭浏览器而消失,session会因为关闭浏览器就没有了。
3、数据库是建立一个购物车的表的。用户ID作外链。用户选定一种商品,存商品相关属性入表。用户查看购物车时只要把有该用户ID的购物信息读出来就行了。维护这张表就可以体现出用户的购物行为了。
php读取数据库就很慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php读文件快还是读数据库快、php读取数据库就很慢的信息别忘了在本站进行查找喔。








