我的个人知识库网站最近数据通过爬虫新增到300万条数据后网站明显开始卡顿,开始以为是淘宝的服务器性能太差劲,没在意,但是后来实在卡的无法打开。于是我今天从早到晚都在优化慢查询,全部优化完成依然很慢。。。于是我打开代码震惊的发现如下代码:
$this->isloadcategories || $this->LoadCategories();
每次访问网站都会从DB加载全部的分类,我的知识库分类达到8000多条,这不得卡死。发现原因我并没有想去专门优化它,直接注释掉,速度直接起飞,没时间折腾,有点无语这种设计。Zblog是真的不适合数据量比较大的网站。
文件位置在zblogphp.php
因项目需要需要统计用户无限下级计算分销佣金,计算每月分红,计算无限下级团队的业绩,需要先获得某个会员的无限下级成员。先看看数据库中的member表字段id username &...
//$ak开发密钥,$cityname城市名称(支持省县乡详细地址) public function getposition($ak,$cityname){ $callback=array('lng'=>0,'l...
本篇文章不是讲解如何用.net开发自己的dll然后PHP通过com调用。主要记录PHP官方支持的DOTNET 基本语法如下:$obj = new DOTNET("assembly", "classname")a...
(1).前端文件:<form action="upload.php" method="post" enctype="multipart/form-data"> &...
【一】.介绍session由于HTTP是无状态的请求,创建一个会话需要保持必须需要身份标识。当用户第一次访问,PHP会为用户创建一个唯一的sessionid,并将sessionid通过cookie发送给浏览器,并在服务器的临时文件创建一个以sessionid为名的文件用来保存这个sessionid保...
(1).学习的目标:学会创建父子进程,并且能够区分当前进程是父还是子;了解父进程执行过程,子进程执行过程;能够用多进程执行任务(2).相关函数学习: (2.1)pcntl_fork()执行时: &nbs...