| 主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
| 我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
CPU是I5-2400
在不换机器的情况下,有什么办法可以减轻CPU压力?
- <?php
- //需要分页的数据
- $data = “收到需要赶,快回复的信,息 那就考虑看看是不是要回应你 如果说以后都不用对你讲客气 我就等着对你说一句欢迎光临 在无人的海岛上有美丽风景 想有梦里的竹蜻蜓带我去远行 去到你心里的那个神秘的巴黎, 再想和你生一群Baby 我开始美丽的际遇 你来自东或西 都没有太大的关系 都听你 因为始终和你前进 回忆并肩旅行 我愿意陪着你去东和西 收到需要赶快回复的信息 那就考虑看看是不是要回应你 如果说”;
- //当前文章页
- $fenye = isset($_GET[‘fenye’]) ? intval($_GET[‘fenye’]) : 0;
- //分页长度
- $perpage = 89;
- //显示在页面的代码
- $offset = ($fenye) * $perpage;
- $link = ”;
- $strNum = ceil(mb_strlen($data) / $perpage);
- //按字符分割
- //$delimiter = “n”;
- // $delimiter = ‘<–pagination–>’;
- //$strArr = explode($delimiter, $data);
- $content = mb_substr($data, $offset, $perpage, ‘utf-8’);
- if ($strNum > 1) {
- if ($fenye != 0) {
- $link .= ‘<a href=”?action=articleid={$id}fenye=0″>首页</a>’;
- } else {
- $link .= ‘<span>首页</span>’;
- }
- for ($n = 0; $n < $strNum; $n++) {
- if ($n == $fenye) {
- $link .= ‘<span>’ . ($n + 1) . ‘</span>’;
- } else {
- $link .= “<a href=’?action=articleid={$id}fenye={$n}’>” . ($n + 1) . “</a>”;
- }
- }
- $link .= ”;
- if ($fenye != ($strNum – 1)) {
- $link .= “<a href=’?action=articleid={$id}fenye=” . ($strNum – 1) . “‘>尾页</a>”;
- } else {
- $link .= ‘<span>尾页</span>’;
- }
- }
- ?>
- <!DOCTYPE HTML>
- <html lang=”en-US”>
- <head>
- <meta charset=”UTF-8″>
- <style type=”text/css”>
- body {
- font-family: ‘微软雅黑’;
- }
- .link a, span {
- margin: 1px;
- padding: 1px;
- }
- .link span {
- color: #777;
- }
- .link a {
- color: #26A2DA;
- text-decoration: none;
- }
- </style>
- <title>测试文章分页</title>
- </head>
- <body>
- <h1><?php echo $title; ?></h1>
- <p><?php echo $content; ?></p>
- <p><?php echo $strNum; ?></p>
- <hr />
- <p class=”link”><?php echo $link; ?></p>
- </body>
- </html>
复制代码
各路大神的回复:
注册: 推荐加钱上负载均衡啊,小问题
icefog: 那就 不分呗 或者静态化
tir: 冲钱吧
kang800: 静态化,最好解决办法。
fengshu: 3990x
李沁峰: 搞个缓存算了,没细看代码,理论上PHP干这点事情不会吃CPU,有读SQL?
tem: 同意。要么缓存,要么静态化。
jekyll: 就拆几百个文字就CPU爆表了?我是不信的
蓝浩: 虽然这段内容 拆分处理优化程度有限 但造成CPU爆表的 重点不是这里。 查看下sql慢日志,找出需要优化的sql语句 或者查看系统的进程 看哪个进程id 造成的 追踪进程id,逆查回去,找到造成cpu爆表的主要原因。 大段内容的拆分 辅助其他方法,楼主可以搜搜看。
注册: cpu爆了和这段代码没关系 数据库的问题
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:php分页以后CPU爆表怎么办? https://dev-web.zhujicankao.com/20636.html
主机参考














评论前必须登录!
注册