php程序如何保证3秒作出响应,这个留言本的响应时间总是在3秒左右,如何优化?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
$host="localhost";
$user="root";
$password="";
$database="databaseHere";
$table="guestbook";
$action=$_GET['action'];
$name=$_POST['name'];
$email=$_POST['email']; $connect=mysql_connect($host,$user,$password) or die ("连接数据库失败请重试");
mysql_query("set names utf8");
mysql_select_db($database,$connect);
$comments=addslashes($_POST['comments']); if($action==""){
$result=mysql_query("SELECT name FROM $table");
$number=mysql_num_rows($result);
if($number=="") echo"目前还没有人留言\n";
else echo"目前已有{$number}人留言\n";
echo"添加留言»\n";
if($number>"") echo"查看留言»\n";
}elseif($action=="add"){ //如果动作为添加
?>
添加留言
姓名»提示:最多支持10个汉字或20个英文字符。
邮箱»提示:最多支持50个英文字符。
留言»
提交重置
查看留言»
}elseif($action=="submit"){
$result=mysql_query("INSERT INTO $table VALUES(NULL,'$name','$email','$comments',NULL)");
?>
感谢<?php echo $name; ?>的留言。
查看留言»
再添加一条留言»
}elseif($action=="view"){
$dir=$_POST['dir'];
$offset=$_POST['offset'];
function Paging(){
global $table,$dir,$offset,$total,$lpp;
$result=mysql_query("SELECT * FROM $table");
$total=mysql_num_rows($result);
echo"添加留言»\n";
if($total==0){
echo"目前还没有人留言。\n";
}elseif($total>0){
$counter=0;
if($dir=="") $dir="下一页";
$lpp=10;
if($offset==0) $offset=0;
if($dir=="下一页"){
if($total>$lpp){
$counter=$offset;
$offset+=$lpp;
$num=$offset;
if($num>$total){
$num=$total;
}
}else{
$num=$total;
}
}elseif($dir=="上一页"){
if($total>$lpp){
$offset-=$lpp;
if($offset<0){
$offset=0;
}
$counter=$offset-$lpp;
if($counter<0)
$counter=0;
$num=$counter+$lpp;
}else{
$num=$total;
}
}
while($counter
$j=0; $j=$counter+1;
$i0=mysql_result($result,$counter,"id");
$i1=mysql_result($result,$counter,"name");
$i2=mysql_result($result,$counter,"email");
$i3=stripslashes(mysql_result($result,$counter,"comments"));
$i4=mysql_result($result,$counter,"date");
echo<<
第{$j}条,发布时间:{$i4}
{$i1}»{$i2}
{$i3}
RESULT;
$counter++; //行号循环加1
}
}
}
Paging();
if($total>$lpp){
echo"
\n";
if($offset>$lpp) echo"上一页\n";
if($offset下一页\n";
echo<<
添加留言»\n
\n
\n
FORM;
}
}
mysql_close();
?>
php程序如何保证3秒作出响应,这个留言本的响应时间总是在3秒左右,如何优化?...相关推荐
- Web服务器程序解释请求消息并作出响应
图6.7展示了服务器程序的工作过程,这个过程不仅限于Web服务器,对于各种服务器程序都是共通的,收发数据的过程也是大同小异的.各种服务器程序的不同点在于图中(b)客户端通信部分的第一行调用read后面 ...
- 亿级数据多条件组合查询——秒级响应解决方案
1 概述 组合查询为多条件组合查询,在很多场景下都有使用.购物网站中通过勾选类别.价格.销售量范围等属性来对所有的商品进行筛选,筛选出满足客户需要的商品,这是一种典型的组合查询.在小数据量的情况下,后 ...
- es对几十亿数据能达到秒级响应吗_万亿数据下的多维实时分析系统,如何做到亚秒级响应...
导语 当业务发展到一定规模,实时数据仓库是一个必要的基础服务.从数据驱动方面考虑,多维实时数据分析系统的重要性也不言而喻.但是当数据量巨大的情况下,拿腾讯看点来说,一天上报的数据量达到万亿级的规模,要 ...
- Spark Relational Cache实现亚秒级响应的交互式分析
本次分享主要分为以下四个方面: 项目介绍 技术分析 如何使用 性能分析 一.项目介绍 项目背景 阿里云EMR是一个开源大数据解决方案,目前EMR上面已经集成了很多开源组件,并且组件数量也在不断的增加中 ...
- 大数据即席查询工具——秒级响应
报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施 BI战略的基础.报表可以帮助企业访问.格式化数据,并把数据信息以可靠和安全的方式呈现给使用者.在企业管理过程中,报表往往都会通过一些简洁 ...
- 华为大数据战略_华为大数据开源战略部部长陈亮 - Apache CarbonData,实现大数据即席查询秒级响应...
1.实现大数据即席查询秒级响应 2.Liang Chen / 陈 亮 华为大数据开源开发部Leader Apache CarbonData PMC & CommitterEmail:chenl ...
- 微信小程序-bug-调用wx.login()无响应的原因和解决方案
微信小程序-bug-调用wx.login()无响应的原因和解决方案 参考文章: (1)微信小程序-bug-调用wx.login()无响应的原因和解决方案 (2)https://www.cnblogs. ...
- 亿级数据,秒级响应!看Smartbi如何助力经济普查,把脉时代经济!
距离第一次经济普查工作已经整整 15 年,该项工作是我国经济发展进入 21 世纪进行的一项对重大国情国力的全面调查,是党中央国务院为正确认识国情,准确把握国力,科学制定国策而采取的一项重要举措. 然而 ...
- 计算物体自由下落的距离 (5分) 一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒 2 。
pta练习2-6 计算物体自由下落的距离 (5分) 一个物体从100米的高空自由落下.编写程序,求它在前3秒内下落的垂直距离.设重力加速度为10米/秒 2 #include<stdio. ...
最新文章
- 原始套接字SOCK_RAW
- python基础教程:Counter类
- ACL 2020 | 基于稠密段落检索的开放域问答系统技术
- 2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)
- script链接标签前置无法读取的解决
- linux音频驱动程序测试,Linux声卡驱动移植和测试
- 人脸数据清洗方法+代码汇总
- Android你不知道的svc命令----解析adb shell svc源码
- V831学习日记之串口通信
- HarmonyOS开发-路由组件体验
- html中显示页面布局,如何让打开的网页显示在一个页面上
- Java知识点梳理思维导图
- CSS filter 有哪些神奇用途
- 使用final来修饰方法
- [论文阅读]Using the Output Embedding to Improve Language Models
- STM32h743开启cache后ADC采集DMA数据不更新问题
- 【博主推荐】html好看的音乐播放器(附源码)
- 【C++】万年历的实现
- win10计算机恢复出厂设置,Win10电脑如何恢復出厂设置
- html三栏布局的方式,12种方式实现三栏布局/圣杯布局