①.楼的办法不错,但延长php执行时间是治标不治本的,插入100W次,资源消耗很要命的.
还有个办法是用另一条语句.
insert into table (id) values (),(),(),(),()
这样的话,一条语句就行了.
当然100W数据的话,得考虑内存超过限制的问题,还是分成十万一次吧.
php处理其实很快的;目测是数据库设计的不合理;或者是获取数据的sql需要优化;时间应该是耗在了获取数据库数据的过程中了;另外可以开启gzip压缩;加快静态文件的速度;建站宝盒php优化技术
网站的速度 一般 是从架构 , 数据库, php代码方面优化的.
而php本身没什么优化的,只要按照php的编码 规范来写就ok了;
还有就是做好缓存;
另外就是注意 sql 语句里面的一些 小细节了,原则是:最先出现的条件,一定是过滤和排除掉更多结果的条件;第二出现的次之;以此类推.
例如 有个这样的表
字段a 字段b 字段c
①.,SELECT * FROM table WHERE a'0' AND b'1' ORDER BY c LIMIT 10;
你试试html页面压缩,把相关的文件(js.css)都进行压缩,然后进行缓存优化看看.
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl
执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,
这里会报错,可以根据错误信息去排查!
你这只有两句sql远远不需要去优化什么sql,代码也中规中矩,没必要做什么优化吧,慢可能是你其他原因.
以上就是土嘎嘎小编为大家整理的php如何加速页面相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!