我在Windows 7上运行VS 2008调试器,运行.Net 3.5。
我的想法是在网上学习一些教程后,只使用jQuery而不是.net来制作所有的ajax请求。
Default.aspx - >默认.aspx.cs中的HTML页面,jquery触发器方法
Default.aspx.cs - > C#Webform,只定义了一个GetDate函数,它现在只返回一个字符串(试图消除任何可能的问题)
(只能发布一个超链接...)pastebin.com/pnHn50hu
ajax查询需要的时间比应该的长。使用萤火虫进行分析显示它花了1.03毫秒。
1s DNS查询| 26ms等待| 1ms接收
编辑:如果您继续点击并重新提交请求,则会继续采用相同的一组时间。
我能做些什么来减少DNS查询时间/我做错了什么?
答案 0 :(得分:1)
它只在Firefox中慢吗?这听起来像Firefox往往会遇到旧的IPv6查找问题。
如果在IE中速度很快,请按照these directions to turn off IPv6 lookups in firefox。
答案 1 :(得分:0)
在调试模式下运行站点后,将浏览器中的URL从localhost:####更改为127.0.0.1:####,看看是否有所不同。我最近发现它确实如此。