十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你可以先看看每次中断是固定时长,还是固定次数;也可以多打日志,每次循环都输出些参考参数如循环条件、内存使用等信息,再分析哪些可能导致程序中断的原因。
创新互联建站主营定襄网站建设的网络公司,主营网站建设方案,app软件定制开发,定襄h5小程序制作搭建,定襄网站营销推广欢迎定襄等地区企业咨询
你写代码的时候注意 HTML格式 和CSS格式。不要把所有内容都写到同一个DIV中间,这样东西多的时候就会卡住。
在php.ini中,有一个参数max_execution_time可以设置PHP脚本的最大执行时间,但是,在php-cgi(php-fpm)中,该参数不会起效。
你是不是用require了啊,它是遇错误就停止网页加载。用include吧,遇错误还是能够运行的。
1、} 上面这种无限极分类数据树形结构化的方法值得借鉴。
2、首先 将json 解码成数组, 用json_decode 函数 注意 一定要加上第二个参数 否则他会返回一个对象。接下来就是地递归了。这是一个最简单的递归只要逐个遍历即可。
3、递归很好理解啊,一般情况下都是用阶乘来入门的。无级分类算法是典型的递归操作。但在实际开发一般用伪无级分类,无级分类当分类级次多,每个分类节点多的情况下效率不高。
4、无限级别的,使用递归编程比较容易,基本方法是定义一个显示子菜单的函数:function ShowMenu($pid){ ...显示数据库里面PID为$pid的所有菜单项目以及子项目(通过调用自身实现)...} 主程序调用ShowMenu(0)实现输出整个菜单。
1、回复 5# freshcn 一般资讯站点,新闻量肯定大,动不动都是万级以上的,所以,而且经常改动页面某一部分,这就涉及到重新生成的问题了如果还是用传统的HTML,那这个速度。。
2、其实不算慢了。首先你的服务器配置要跟得上,然后优化一下数据表,再调整一下模板,基本上就最好了。如果还是很慢,那么你就找官方吧,因为你的内容已经到了一定程度了,有钱找官方解决了。
3、很有可能是因为你的数据量大年夜。 MYSQL本身也有一个查询的缓存机制。一般会向c:\\windows\\temp下面写入查询的缓存成果。看来你的机械已经有瓶颈了,要乞助于MYSQL数据仓库之类的。在网上看看MYSQL的优化方面的建议吧。