关于ASP.NET中实时刷新数据的问题,减少服务器压力

关于ASP.NET中实时刷新数据的问题,减少服务器压力
现在是使用的Ajax轮询技术,给服务器照成了很大的压力,忘大神给我提供点解决方案

1个回答

1、websocket长连接
2、推送

u013737961
AplloJson 如何实现呢,没有使用过
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
减少数据库服务器压力的考虑
客户端很多,并且几乎同时开机,都需要访问远程服务器上的SQL数据库,为了减轻服务器压力,做出下面的考虑:rn客户端程序将访问到的数据也按照数据库方式存储在本地硬盘上,第二天开机时,首先读取使用本地数据库的数据,再去访问远程数据库,并“只获取其中的更新的数据”,而不是整个数据库的数据,这样应该可以减少服务器的访问量。rnrn问题是:本地采用什么格式数据库?如果也用SQL,是不是一定要在本地安装SQL SERVER引擎才行?如果采用其它的格式如access,是不是很难做到“只获取”其中的更新的数据?rn本人是SQL的菜鸟,望高手指点一二,非常感谢!
在WinForm中实时刷新数据的问题
在Internet有一个sql的数据服务器。rn终端是应用软件,即WinForm。rn如何在WinForm中,使用在Internet的数据服务器中的数据?rn在终端需要装sql吗?rn有思路的请谈思路,有代码则更好。rn谢谢各位大侠
实时刷新数据的问题
要实现一个每隔一秒刷新的界面:rn如下:rn***********************************************rnSend CONNECT Frames: 355rnSend RELEASE Frames: 0rnSend Failed Control Frames: 0rnSend Data Frames: 29907rnSend Data Bytes: 2153304rnSend Invalid Data Frames: 0rnSend Failed Data Frames: 0rnRecv Data Frames: 0rnRecv Data Bytes: 0rn***********************************************rnrn每次只刷新其中的数字,不知道用printf()怎么实现.
Nginx 代理tomcat 减少服务器压力
1.Nginx 是代理服务器 端口为80  如果代理tomcat Tomcat 要修改 80端口 2.测试的话 用Windows服务器 linux下 同样道理  3.下载Nginx Windows版本 解压进入文件夹 可以看到 4.点击运行Nginx.exe  一闪而过 属于正常 此时在游览器中输入 localhost 可以看到 Nginx 欢迎的页面  说明
Winform DataGridView实时刷新数据问题
[size=18px]问题描述:rnrn目前,Winform中的DataGridView中的数据需要实时刷新,刷新方式为重新加载数据源。rn但存在的问题是,如果数据行数,列数都超出屏幕,当用户在浏览屏幕外数据的时候(在浏览n行n列的数据),刷新数据,会导致回到0行0列,如果刷新的频率过快,n行的数据很难操作,n列的数据很难看到。rnrn不知道有什么好的方法,能够在刷新之后,还是保持在用户操作的区域,给用户的感官是除了数据的变更之外,没有其它变化。rnrn望大牛能给点意见,或简单实现方式。rnrn在此,先谢谢了!![/size]rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/74.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/74.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/74.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/74.gif][/img][img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/74.gif][/img]
如何实时刷新数据
前台有一个div,后台查询数据库自动添加table,怎么让table里的数据实时刷新?rn[b][color=#FF0000]注:[/color][/b]因为table不是放在一起,所以没法用GridView,只能用table一个个去表示。rn效果图如下:rn[img=https://img-bbs.csdn.net/upload/201509/19/1442648097_558587.png][/img]rn[code=csharp]rn rn[/code]rn[code=csharp]rnprotected void DataBind() rn StringBuilder strSQL = new StringBuilder();rn strSQL.Clear();rn strSQL.Append("select name from syscolumns where id = object_id(N'data_table');");rn string strsql = strSQL.ToString();rn DataTable dt = DB.GetDataBySQL(strsql);rnrn StringBuilder strSQL1 = new StringBuilder();rn strSQL1.Clear();rn strSQL1.Append("select * from data_table");rn string strsql1 = strSQL1.ToString();rn DataTable dt1 = DB.GetDataBySQL(strsql1);rnrn #region 自动添加LS数据表rn for (int i = 0; i < dt.Rows.Count; i++)rn rn #region 自动添加divrn HtmlContainerControl Div = new HtmlGenericControl("div");rn Div.ID = "PD_table" + (i+1);rn Div.Attributes.Add("class", "div_table");rn Div.Style.Add("position", "absolute");rn Div.Style.Add("left", (i*100)+"px");rn div_PD_Data.Controls.Add(Div);rn #endregionrnrn #region 添加tablern HtmlContainerControl tb = new HtmlGenericControl("table");rn tb.ID = "table" + (i + 1);rn tb.Attributes.Add("cellspacing", "0");rn tb.Attributes.Add("cellpadding", "0");rn tb.Style.Add("height", "88px");rn tb.Style.Add("width", "92px");rn tb.Style.Add("border-collapse", "collapse");rn Div.Controls.Add(tb);rn #endregionrnrn #region 添加行rn HtmlContainerControl tr1 = new HtmlGenericControl("tr");rn tb.Controls.Add(tr1);rn HtmlContainerControl tr2 = new HtmlGenericControl("tr");rn tb.Controls.Add(tr2);rn HtmlContainerControl tr3 = new HtmlGenericControl("tr");rn tb.Controls.Add(tr3);rn HtmlContainerControl tr4 = new HtmlGenericControl("tr");rn tb.Controls.Add(tr4);rn #endregionrnrn #region 添加th,tdrn //表头rn HtmlContainerControl th = new HtmlGenericControl("th");rn th.Attributes.Add("align", "center");rn th.Attributes.Add("valign", "middle");rn th.Attributes.Add("colspan", "2");rn tr1.Controls.Add(th);rnrn //第一行,A相rn HtmlContainerControl td1 = new HtmlGenericControl("td");rn td1.Attributes.Add("align", "center");rn td1.Attributes.Add("valign", "middle");rn td1.Style.Add("width", "40px");rn tr2.Controls.Add(td1);rn HtmlContainerControl td2 = new HtmlGenericControl("td");rn td2.Attributes.Add("align", "center");rn td2.Attributes.Add("valign", "middle");rn td2.Style.Add("width", "52px");rn tr2.Controls.Add(td2);rnrn //第二行,B相rn HtmlContainerControl td3 = new HtmlGenericControl("td");rn td3.Attributes.Add("align", "center");rn td3.Attributes.Add("valign", "middle");rn td3.Style.Add("width", "40px");rn tr3.Controls.Add(td3);rn HtmlContainerControl td4 = new HtmlGenericControl("td");rn td4.Attributes.Add("align", "center");rn td4.Attributes.Add("valign", "middle");rn td4.Style.Add("width", "52px");rn tr3.Controls.Add(td4);rnrn //第三行,C相rn HtmlContainerControl td5 = new HtmlGenericControl("td");rn td5.Attributes.Add("align", "center");rn td5.Attributes.Add("valign", "middle");rn td5.Style.Add("width", "40px");rn tr4.Controls.Add(td5);rn HtmlContainerControl td6 = new HtmlGenericControl("td");rn td6.Attributes.Add("align", "center");rn td6.Attributes.Add("valign", "middle");rn td6.Style.Add("width", "52px");rn tr4.Controls.Add(td6);rn #endregionrnrn #region 数据rn //表头rn LinkButton ltn1 = new LinkButton();rn ltn1.ID = "table_top" + (i + 1);rn ltn1.CssClass = "lkbtn";rn ltn1.Style.Add("width", "100%");rn ltn1.Style.Add("display", "inline-block");rn ltn1.Text = dt.Rows[i][0].ToString();rn ltn1.ToolTip = "查看详情";rn ltn1.Command += new CommandEventHandler(table_top1_Click);rn th.Controls.Add(ltn1);rnrn // A相rn Label lb1 = new Label();rn lb1.ID = "table" + i + "_left_1";rn lb1.ForeColor = System.Drawing.Color.Yellow;rn lb1.Font.Bold = true;rn lb1.Text = "A相";rn td1.Controls.Add(lb1);rn Label lb2 = new Label();rn lb2.ID = "table" + i + "_right_1";rn lb2.ForeColor = System.Drawing.Color.Yellow;rn lb2.Font.Bold = true;rn lb2.Text = dt1.Rows[0][i + 1].ToString();rn td2.Controls.Add(lb2);rnrn // B相rn Label lb3 = new Label();rn lb3.ID = "table" + i + "_left_2";rn lb3.ForeColor = System.Drawing.Color.Yellow;rn lb3.Font.Bold = true;rn lb3.Text = "B相";rn td3.Controls.Add(lb3);rn Label lb4 = new Label();rn lb4.ID = "table" + i + "_right_2";rn lb4.ForeColor = System.Drawing.Color.Yellow;rn lb4.Font.Bold = true;rn lb4.Text = dt1.Rows[1][i + 1].ToString();rn td4.Controls.Add(lb4);rnrn // C相rn Label lb5 = new Label();rn lb5.ID = "table" + i + "_left_3";rn lb5.ForeColor = System.Drawing.Color.Yellow;rn lb5.Font.Bold = true;rn lb5.Text = "C相";rn td5.Controls.Add(lb5);rn Label lb6 = new Label();rn lb6.ID = "table" + i + "_right_3";rn lb6.ForeColor = System.Drawing.Color.Yellow;rn lb6.Font.Bold = true;rn lb6.Text = dt1.Rows[2][i + 1].ToString();rn td6.Controls.Add(lb6);rn #endregionrn rn #endregionrn dt.Dispose();rn dt1.Dispose();rnrn[/code]
用System.Timers.Timer实时刷新数据
用System.Timers.Timer定时获取数据库的变化,如果有符合条件的变化则刷新页面数据,怎么写?rn在aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);里面写rn public void TimeEvent(object source, ElapsedEventArgs e)rn rn string sql = "select top 1 content,rolling,row_id from text where ison=1";rn DataView dv = dbh.Executedv(sql);rn if (dv.Count == 1 && dv != null)rn rn if (dv[0]["content"].ToString() != content)rn System.Web.HttpContext.Current.Response.Write(" ");rn rn rn报错Response.Write未将对象引用设置到对象的实例。
ajax实时刷新数据
ajax实时刷新数据
fusionchart实时刷新数据总结
Fusionchart实时刷新方法(已在JSP中尝试成功的),总共介绍了5种实时数据图表的操作方法,简单实用的教程。
怎么样实时刷新数据
刚学VCrnrn在VC++里rnrn我在一个多文档界面里rnrn我要实时在VIEW里显示外部来的数据rnrn请问怎么实现映射关系rnrn谢谢rnrn问题比较菜rnrn各位朋友请指点方法rn谢谢各位了
asp.net中如何定时刷新数据
我看到可以用Globals.aspx 中用定时器,可是如何使用default。aspx。cs中定义的数据和程序呢?不想用 这样会使网页有闪烁的感觉,另外还有其他刷新数据的方法没有?谢谢
服务器压力问题?
公司有可能某个链接能同时达到2万的访问量,请问硬件服务器的配置要多高才行。rn
DotNet中怎样用GirdView实现实时刷新数据
工作平台:Viual 2010. farmework 4.0rn实现功能:从sql server中定时(5、10、15秒)无刷新取出数据--实时更新数据rn详细描述:在此之前,也在网上搜了一下,实现这个功能的方法很多。有用ajax\xmlhttp等方法再现的也有用UpdataPannel局部刷新的;说的也很粗略(我是现在才做这方面功能的)但是也真不知道具体如何实现,那个比较实现,希望各位大虾不吝赐教...
关于listview刷新数据的问题
我用listview来载入我的数据。用时钟来控制每一秒刷新一次数据。rnrn现在问题出现了。我需要选中其中一行进去控制时。老是被自动刷新到第一行去了。rnrn不知道应该怎么解决这个问题。
关于RemoteData刷新数据的问题
为什么我的RemoteData刷新数据时有时会出现“对象'Refresh'的方法'IRdc'失败”的错误,奇怪的是不是每次都出现,这个问题困扰我好长时间了,请各位帮帮忙,这次很急呀,拜托
AJAX实时刷新数据的服务器响应和安全问题
大家在使用ajax的时候,有没有遇到过ajax发送请求时,服务器端没有响应的情况?怎么解决?rn我和我同事在使用ajax的时候就遇到过,一次是因为卡巴斯基的阻挡,一次是把xmlHttp.open("GET", url , true);的"GET"改成"POST"就解决问题了.到现在还弄不清楚可能是什么原因造成的.rnrn我感觉ajax使用的时候不是很稳定,不如我设置的实时数据的刷新频率是3秒,但是有的时候实际刷新频率要比3秒大得多.rn因此除了上面的问题,我还想问问大家ajax在实际使用中的感受,你觉得ajax符合你的要求吗?
关于asp.net应用程序中自动定时刷新数据的问题
怎样使用VB。NET在ASP。NET应用程序中自动定时刷新数据(数据库使用的是SQL2000)
实时刷新数据 动态显示图表解决方法
感谢你阅读此帖.rnrn公司要求我做一个动态显示某个文件中的数据的图表.rnrn具体说明如下:rn1.B/S架构rn2.我想使用Asp.net(C#)技术rn3.数据源文件是动态更新的,每分钟写入一次新的数据到文件中(不是到数据库)rnrn实现效果如下:rn1.数据动态刷新,(每隔几分钟刷新一次),这个我已经实现了.rn2.根据动态数据生成 动态图表 并定时刷新,现在我正在学习水晶报表,不知道有没有用rnrn问题总结如下:rn1.希望各位朋友可以提供一些关于图表动态刷新的资料,源代码之类的例子给我,不胜感激.
如何实时刷新数据并显示
我是用VB6.0连Access2000数据库,在win2000PRO平台下。rn因为数据源的数据是每秒实时更新的,rn我想在VB画的数据表格中也每秒显示一个新记录。rnrn就这个小问题请教大家!
php数据接口不能实时刷新数据
公司的源码,之前可以实时刷新,但是最近数据不动了,因为我刚接手这个项目,又是做的java,所以求各位大佬帮助,留下QQ即可,感谢感谢
上传文件到数据库中,ListView实时查询数据库(实时刷新数据)
说是实时其实是投机取巧了,用的就是适配器的notifyDataSetChanged功能,下面就直接说了。我用的是Bmob的服务器,但道理是一样的。1、ListView要显示的数据的实体类public class SResourceBean { private String time;        //上传时间 private String size;        //文件大小 ...
服务器压力??
操作系统:win2003rn数据库:oracle 10grnapache 2.2rntomcat 6.0rn 8核cpu 16G内存rnrn这样的服务器,通常情况下能承受多大的访问量(平均的量就可以了)rnrn
关于手动修改数据库页面无法实时刷新数据的问题
昨天遇到一个问题,就是我手动改了数据库中的数据,但是我前台页面刷新的时候,不能实现数据的实时更新,还是数据库中原来修改的数据,我想应该是跟事务有关的,因为手动修改数据库的话,没有经过事务的处理,而从前台实现数据库更新的话,是经过事务处理的,不知道我这样理解对不对?希望大神帮忙分析下是什么原因,如果我要实现手动修改数据库,页面实时刷新的话,要怎么修改呢?用的是SSH+JPA+GlassFish服务器,先谢谢大家啦!
关于及时刷新数据问题!!困惑中????
我有一个查询窗体:假设就只有一个DataGrid。还有一个数据添加窗体。问题是:我现在在数据添加完成后希望在DateGrid中及时更新。我的做法是在纪录添加窗体中写一段函数用于刷新用的当保存结束后调用。但是问题就是只有我在设断点调试的情况下程序会执行,当正常运行时却不执行???请大家给点意见这是为什么可有解决的办法。谢谢大家!!
如何减少asp.net的刷新问题?
小弟用asp.net做啦一个网页,可网页的刷新特别严重,每点击一个按钮,就会使整个网页刷新一次,这个问题困惑拉小弟很长时间拉,如何才能减少刷新或使网页局部刷新
如何增量刷新数据到内存map中,减少数据库和redis的操作
当数据量比较大时,map的效率会高于list;因此会选择使用map 1、新建一个定时器,设置定时刷新周期,      开启定时器之前先执行一次refreshCacheMap方法,把数据全量添加到内存map中 //当参数为true时,说明是daemon,当程序结束时,定时器随着关闭;当参数不为true的时候,需要调用cancel()方法才能关闭定时器 private Timer t = ne...
求助sqlserver服务器压力问题
因老大回家生孩子去了,目前部门就我一个人去管理整个系统的日常运行,但是最近发现内部系统出现连接超时,打开查询页面缓慢,或者根本就直接不能访问了,于是通过查询[code=sql]select * from sys.sysprocesses[/code]语句总共有可能达到130多个进程rn[img=https://img-bbs.csdn.net/upload/201410/28/1414483999_545642.jpg][/img]通过到网上看到这个仁兄的帖子http://www.cnblogs.com/fygh/archive/2012/01/17/2324926.html 里面有一段脚本[code=sql]select top 20 wait_type,SUM(waiting_tasks_count) waiting_tasks_count,rnSUM(wait_time_ms)as total_wait_time_ms,rnSUM(signal_wait_time_ms) as total_signal_wait_time_msrnfrom sys.dm_os_wait_stats with(nolock)rnwhere wait_type not inrn --system wait typern('LAZYWRITER_SLEEP','REQUEST_FOR_DEADLOCK_SEARCH','SQLTRACE_BUFFER_FLUSH',rn 'XE_TIMER_EVENT','FT_IFTS_SCHEDULER_IDLE_WAIT','LOGMGR_QUEUE','CHECKPOINT_QUEUE',rn 'SLEEP_TASK','BROKER_IO_FLUSH','BROKER_TASK_STOP','BROKER_TO_FLUSH','BROKER_EVENTHANDLER')rngroup by wait_typernorder by total_wait_time_ms desc[/code]就是统计数据库中等待的类型前20的,出现如下图[img=https://img-bbs.csdn.net/upload/201410/28/1414484235_190546.jpg][/img]到网上又搜了下,貌似LATCH_EX是因为磁盘读写速度不够,SOS_SCHEDULER_YIELD是因为CPu处理能力到了瓶颈吧?不是很清楚,我在想是不是系统中的sql脚本是不是没有经过优化的,我来了以后才给几个大表加索引,还只是个把栏位,然后很多语句都是select * ,不知道这种问题该怎么去解决,前4个月样子出现了这样的情况,后来是添加服你服务器内存,就好了很久,现在又出现了,不知道如何去改,因本人对数据库不是很熟,所以也无从下手,找到网上的这段sql代码[code=sql]SELECT s2.dbid ,rn DB_NAME(s2.dbid) AS [数据库名] ,rn --s1.sql_handle ,rn ( SELECT TOP 1rn SUBSTRING(s2.text, statement_start_offset / 2 + 1,rn ( ( CASE WHEN statement_end_offset = -1rn THEN ( LEN(CONVERT(NVARCHAR(MAX), s2.text))rn * 2 )rn ELSE statement_end_offsetrn END ) - statement_start_offset ) / 2 + 1)rn ) AS [语句] ,rn execution_count AS [执行次数] ,rn last_execution_time AS [上次开始执行计划的时间] ,rn total_worker_time AS [自编译以来执行所用的 CPU 时间总量(微秒)] ,rn last_worker_time AS [上次执行计划所用的 CPU 时间(微秒)] ,rn min_worker_time AS [单次执行期间曾占用的最小 CPU 时间(微秒)] ,rn max_worker_time AS [单次执行期间曾占用的最大 CPU 时间(微秒)] ,rn total_logical_reads AS [总逻辑读] ,rn last_logical_reads AS [上次逻辑读] ,rn min_logical_reads AS [最少逻辑读] ,rn max_logical_reads AS [最大逻辑读] ,rn total_logical_writes AS [总逻辑写] ,rn last_logical_writes AS [上次逻辑写] ,rn min_logical_writes AS [最小逻辑写] ,rn max_logical_writes AS [最大逻辑写]rnFROM sys.dm_exec_query_stats AS s1rn [color=#FF0000]CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS s2[/color]WHERE s2.objectid IS NULLrnORDER BY last_worker_time DESCrn[/code]可是不能执行,就是在标红色的地方提示Incorrect syntax near '.'.我也是醉了。。。。rn丢失的索引也有语句,查询出来的结果是这样子的[img=https://img-bbs.csdn.net/upload/201410/28/1414484701_623378.jpg][/img],求大神解决下
服务器压力问题,急!!!
服务器只支持300个并发连接的压力.rn服务器是用MFC CSocket监听的,不知道跟这个rn有没有关系,大家出出主意.
关于ViewPage不刷新数据问题
在解决这个问题之前,现在要解了FragmentPagerAdapter与FragmentStatePagerAdapter的区别 http://www.cnblogs.com/lianghui66/p/3607091.html可参靠这篇文章详情讲解了区别 把FragmentPagerAdapter替换成FragmentStatePagerAdapter,并且重写getItemPositio
关于前台定时刷新数据的问题!~~
以下几种前台定时刷新数据方式,哪种更好更适合实时运行系统?rn1、前台写个定时器,定时主动去数据库获取后台定时计算好并存库的数据rn2、后台定时通知前台,让前台被动去数据库获取后台定时计算好并存库的数据rn3、后台定时直接将计算好的数据打包发送给前台
急!!急!!!关于刷新数据的问题
我有一个问题求大家的。数据库来源是从另一个网站取来的。另一个网站数据刷新时,我们网站也跟刷新的。其中一个字段名数据肯定会更新。我想的是判断这个字段名的数据是否更新,如是的,变为1,如不是,就不变(为空)。但是难度很大,因为数据刷新变化是这样的:本来有刷新前数据,但刷新后,先把原来数据全部删除了,后自动添加新的数据。最后循环到以前的。什么方法如何判断这个字段名的数据是否更新呢?????如能解决的加50分的,
一次磁盘空间实时减少问题的排查
数据查询出错了,上网一查,是数据库空间不够。。 马上把不必要的文件都删除了,总算腾出了点空间,数据库查询不再报错。。 但是使用df -h命令发现空间还是在实时地减少 于是登录数据库那台服务器,用 find . -type f -size +1000000k  把大于100M的文件查询出来,然后发现 /usr/local/mysql/data/VM_0_49_centos.log
关于MSCHART不刷新数据的问题
RT,我不知道该如何让MSCHART来实时的显示数据. rn下面是我的部分代码: rnvoid CMyView::OnTimer(UINT_PTR nIDEvent) rnrn rnCString a,b1,b2,b3,b4,state; rn float muctest; rn a = "%f"; rn //.... rn muctest= *((float*)&m_rFrmData[1]);//这里是为了得到一个浮点数.已经得到了 rn b1.Format(a,muctest); rn m_chart1.SetData(b1);//m_chart1为MSCHART控件的变量 rn//......... rnCFormView::OnTimer(nIDEvent); rn rn各位达人指教下
文本框实时增加减少数据
将下面的checkbox值实时增加删除显示在上面input中                 .peo_chb{width:85px;float:left;}         .peo_input{float:left;text-indent:5px; width:351px;outline:none;height:27px;line-height:27px; background:tra
关于内存减少的问题
小弟再linux下使用c语言,对mysql进行操作,发现如果短时间向数据库写入大量的数据时,内存会很快的减少,不知道是怎么回事?会不会是由内存泄漏啊?rn如果把添加纪录的速度减慢,这种现象就消失了rn各位高手帮帮忙啊!这是怎么回事啊?rn具体的程序如下:rnmain()rnrn int i = 0;rn char sql[512];rn MYSQL *ev_conn = NULL;rn ev_conn = my_connect(def_host_name,def_user_name, def_password,rn def_eventdb_name,def_port_num,def_socket_name,0);rnrn while(1)rn i++;rn snprintf(sql,sizeof(sql),"INSERT INTO %s "rn "(type,repeat) VALUES (%d,%d) ",rn __TABLE_NAME__,0,i);rn mysql_query(ev_conn,sql);rn rnrn没有关闭数据库!但程序一直运行应该不是问题。
apache+tomcat服务器压力问题~~~~
我的应用是apache+tomcat的,程序和转发都没什么问题,但是一放到正式环境中,服务器响应非常非常慢,平均20--40s才能打开网站,数据库是mysql的,也在本机。rnrn12个小时之内,访问的IP数才1000多个,以前一直没出这个问题,最近网站才出的问题,有遇到同样问题的高人吗??指点一下,万分感谢!!!!
刷新数据的问题
Dim favdel As New OleDbCommand("DELETE FROM T_BookFavorites WHERE (Book_ID = " & a & ") AND (UserID = " & userid & ")", conn)rn If favdel.ExecuteNonQuery > 0 Thenrnrn Me.Response.Write("删除成功")rn favbind()rn End Ifrn conn.Close()rnrn这是DataGrid1_ItemCommand 中的删除事件,删除成功后,我重新邦定数据,数据库中的已经删除了,为什么网页上删除的那项依旧存在呢?我都重新邦定了,为什么没有效果?应该怎么解决呢?
服务器压力并发设置问题
while(true)rn pIndex++;rn sprintf(szTemp, "the %d info %d:%s", pIndex, threadNo, szTemp1);rnrn //szTemp = 0xef, 0x01, 0x01, 0x01, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x11, 0x02, 0x0f, 0x08, 0x1e, 0x2d, 0xf0, 0x01, 0x5b, 0xf3, 0x49, 0xd7, 0xa5, 0x5c, 0x11, 0x23, 0x45, 0x6a, 0x43, 0x63, 0x3f, 0xae, 0xae, 0x37, 0x48, 0xea, 0x32, 0xc3, 0x63, 0xb4, 0x6a, 0xbd, 0x02, 0xbc, 0x60, 0x4d, 0x24, 0xc8, 0xeb, 0xbe, 0x89, 0xa5, 0xd3, 0x4a, 0xab, 0xed, 0x33, 0xfd, 0xc4, 0xb2, 0x60, 0x6c, 0xb1, 0xdc, 0xc6, 0x32, 0x65, 0x71, 0xd4, 0x01, 0xfd, 0xe4, 0x56, 0xba, 0xc2, 0x5f, 0x0c, 0xa9, 0xde, 0x1c, 0x6e, 0x91, 0x6d, 0x52, 0x34, 0x59, 0x8f, 0xbb, 0x0c, 0x42, 0xd3, 0xc7, 0xbe, 0x56, 0x82, 0x2d, 0xd1, 0x54, 0x58, 0xc1, 0x5f, 0xa5, 0x63, 0x2c, 0xe0, 0xd6, 0x10, 0xa5, 0xd6, 0xe7, 0x3a, 0x81, 0x21, 0xce, 0x80, 0x12, 0xec, 0x6e, 0xdf, 0x87, 0x1c, 0x3f, 0x84, 0x90, 0xc8, 0x12, 0xd9, 0x1e, 0xec, 0x52, 0xf0, 0xf5, 0x52, 0xf6, 0xeb, 0x45, 0xd1, 0x14, 0xec, 0x7a, 0x41, 0x75, 0x4b, 0xa7, 0x14, 0xcc, 0x30, 0x5e, 0x5c, 0x11, 0x23, 0x58, 0x24, 0xc9, 0x36, 0x48, 0xd7, 0xbb, 0x9d, 0x63, 0xdc, 0x96, 0xc7, 0xa1, 0xe0, 0xfd, 0xb9, 0x9c, 0xa6, 0xfd, 0x03, 0x61, 0xea, 0x07, 0x10, 0x4e, 0x0c, 0x14, 0x05, 0x7d, 0x5c, 0x33, 0x44, 0xa8, 0xa4, 0x7a, 0xdb, 0x8d, 0xfd, 0x17, 0x22, 0x38, 0x5b, 0x9d, 0xeb, 0x2c, 0x0f, 0x94, 0xd2, 0x9d, 0x71, 0x52, 0x02, 0xd8, 0xc4, 0x2f, 0xf1, 0xfe, 0x08, 0x06, 0xcf, 0xbf, 0xb2, 0xcb, 0xba, 0xe2, 0xc2, 0x2e, 0x1f, 0x73, 0x74, 0x0e, 0xf7, 0x80, 0xfd, 0x63, 0x21, 0x85, 0xdb, 0x84, 0x3f, 0x5c, 0x33, 0x44, 0x88, 0x80, 0xf7, 0xba, 0x30, 0xe5, 0x92, 0xca, 0x19, 0x18, 0xb3, 0x55, 0xde, 0x4e, 0xc6, 0x0b, 0x18, 0xa4, 0x29, 0x79, 0x21, 0xca, 0xd5, 0x85, 0xa7, 0x34, 0xfa, 0x9e, 0x83, 0x29, 0xf4, 0xec, 0x69, 0x27, 0xee ;rn int tempLen = strlen(szTemp);rn szTemp[tempLen] = 0x00;rn nBytesSent = send(pParams->sock, szTemp, tempLen+1, 0);rn a = WSAGetLastError();rn if (a!=0)rn rn TRACE("错误:发送%d次信息失败,错误代码:%ld\n", pIndex, a);rn //return 1;rn rn //if (SOCKET_ERROR == nBytesSent)rn //rn // TRACE("错误:发送%d次信息失败,错误代码:%ld\n", pIndex,a);rn // //return 1;rn //rn TRACE("向服务器发送信息成功: %s\n", szTemp);rn pClient->ShowMessage("向服务器发送信息成功: %s", szTemp);rn //recv(pParams->sock, recvbuf, 1024, 0);rn Sleep(5000);rn rnrn2017-11-17 15:29:59 the 7 info 13:ef 01 01 01 61 62 63 64 65 66 67 68 31 32 33 34 35 36 37 38 11 02 0f 08 1e 2d f0 01 5b f3 49 d7 a5 5c 11 23 45 6a 43 63 3f ae ae 37 48 ea 32 c3 63 b4 6a bd 02 bc 60 4d 24 c8 eb be 89 a5 d3 4a ab ed 33 fd c4 b2 60 6c b1 dc c6 32 65 71 d4 01 fd e4 56 ba c2 5f 0c a9 de 1c 6e 91 6d 52 34 59 8f bb 0c 42 d3 c7 be 56 82 2d d1 54 58 c1 5f a5 63 2c e0 d6 10 a5 d6 e7 3a 81 21 ce 80 12 ec 6e df 87 1c 3f 84 90 c8 12 d9 1e ec 52 f0 f5 52 f6 eb 45 d1 14 ec 7a 41 75 4b a7 14 cc 30 5e 5c 11 23 58 24 c9 36 48 d7 bb 9d 63 dc 96 c7 a1 e0 fd b9 9c a6 fd 03 61 ea 07 10 4e 0c 14 05 7d 5c 33 44 a8 a4 7a db 8d fd 17 22 38 5b 9d eb 2c 0f 94 d2 9d 71 52 02 d8 c4 2f f1 fe 08 06 cf bf b2 cb ba e2 c2 2e 1f 73 74 0e f7 80 fd 63 21 85 db 84 3f 5c 33 44 88 80 f7 ba 30 e5 92 ca 19 18 b3 55 de 4e c6 0b 18 a4 29 79 21 ca d5 85 a7 34 fa 9e 83 29 f4 ec 69 27 ee rnrn只要某个线程里有过丢包,该线程好像就退出了一样,后面也不会收到包,但WHILE里不可能跳出的呀
ASP.NET实时显示问题?
我想在ASP.NET定时刷新数据根据数据显示图形,有什么好办法,用控件来实现是好办法吗?如果行怎么实现呢?希望多提见意,在线等贴.
请问一个关于Web服务器压力测试的问题?
一个网站,具有Session功能,现为了测试该Web服务器的压力,请问各位大侠有什么好的办法?rn 我想到的是使用Http协议模拟登录程序进行Session的压力测试,然后在进行其他链接的访问? 请问具体如何进行?rn 此外问一个问题,如何使用Http一些模拟Form登录的行为,如何模拟Session?rn 谢谢各位。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池