php写入数据库太慢 php怎么操作数据库

如何提高PHP写入文件的速度

1、代码优化

创新互联建站专业为企业提供都匀网站建设、都匀做网站、都匀网站设计、都匀网站制作等企业网站建设、网页设计与制作、都匀企业网站模板建站服务,十年都匀做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

代码优化不仅仅是写出干净和清晰的代码,而是对代码进行一定的简化。可以使用Zend Optimizer来自动帮助完成这些繁杂的工作。Zend Optimizer可以从Zend Technologies的网站免费得到,但必须同意它的许可约定,因为它不是以GPL方式发行的。它的原理很简单,即通过检测Zend引擎产生的中间代码,并对它进行优化,从而获得更高的执行速度。

2、使用缓存

如果PHP程序的规模很大,那么提高速度的办法就是使用缓存。现在已经有许多缓存方案可供选择,其中包括Zend Cache、APC和Afterburner Cache。

3、压缩网页内容

影响站点的访问速度还有1个重要因素,那就是下载速度。解决的办法就是压缩网页内容。对于纯文本内容而言,HTTP压缩技术可压缩至原大小的40%以下,从而提供60%以上的数据传输节约。虽然Web服务器会因为压缩导致CPU占用的略微上升,但可以节约大量用于传输的网络IO。

4 其它技巧

在编程时,使用一些小技巧也可以加快PHP的运行速度:

(1)用i+=1代替i=i+1,既符合c/c++的习惯,效率相对还更高。

(2)尽可能使用PHP内部函数。

(3)能使用单引号字符串时,尽量使用单引号字符串。单引号字符串的效率要高于双引号字符串。

(4)用foreach代替while遍历数组,foreach的效率明显高于while循环,而且不需要调用reset函数。

php读取文本文件到数据库非常慢

初步判断是因为你sql执行次数过多。

你的每条记录都进行了一次校验sql,通过的还要导入,所以说至少有100万条sql吧,一起执行多条sql,是要快于逐条执行每个sql 。

建议你在php中处理好全部的sql,用BEGIN END链接起来一起执行,试试看,格式如下

BEGIN

sql1;

sql2;

sql3

...

sql100w;

END;

PHP访问mysql数据库巨慢,请求帮助

1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;

2.然后在[mysqld]选项下面添加:

skip-name-resolve

这个选项的意思是:禁用DNS解析,连接速度会快很多。

然后保存,重启mysql服务器,希望能帮你解决问题!


网站题目:php写入数据库太慢 php怎么操作数据库
本文URL:http://hbruida.cn/article/dophjcd.html