跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • php分页以后CPU爆表怎么办?
未分類
20 4 月 2020

php分页以后CPU爆表怎么办?

icefog 大佬有话说 : 29 分钟前

php分页以后CPU爆表怎么办?

代码如下,压力测试,200人同时在线就CPU爆表100%,网页直接崩溃了
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=article&id={$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=article&id={$id}&fenye={$n}’>" . ($n + 1) . "</a>";
}
}
$link .= ”;
if ($fenye != ($strNum – 1)) {
$link .= "<a href=’?action=article&id={$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>

tir 大佬有话说 : 28 分钟前

推荐加钱上负载均衡啊,小问题

kang800 大佬有话说 : 28 分钟前

那就 不分呗
或者静态化

fengshu 大佬有话说 : 21 分钟前

冲钱吧​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

李沁峰 大佬有话说 : 17 分钟前

静态化,最好解决办法。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具