热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为何静态页面都打开得那么慢?

先声明啊,我不是打广告,手上有个站,帮忙做优化的,都已经生成就静态页面,打开还是很慢。一台服务器就2个网站,而且访问的人也不多,应该不是服务器的原因,服务器在北京的。网站地址:www.fsmrz
先声明啊,我不是打广告,手上有个站,帮忙做优化的, 都已经生成就静态页面,打开还是很慢。一台服务器就2个网站,而且访问的人也不多,应该不是服务器的原因,服务器在北京的。
网站地址:www.fsmrzx.com
谁给诊断诊断,看是什么原因导致那么慢

使用firebug打开有很多灰色的“阻挡”,什么意思?

16 个解决方案

#1


是双线机房还是单线机房,有可能是互联互通的关系

#2


引用 1 楼 liuchaolin 的回复:
是双线机房还是单线机房,有可能是互联互通的关系

我也不知道是什么线路的,我还刚刚接手这服务器,用什么工具可以测得是什么线路,以及速度如何?
我怀疑被那个提供商给骗了,拿VPS充当云主机忽悠人。

#3


跟踪一下js的执行情况

#4


有可能是服务器的问题,也有可能网站本身就有问题

#5


放一个txt文件打开看看是不是慢

#6


引用 5 楼 sinat_80 的回复:
放一个txt文件打开看看是不是慢


对,要么一个空的html也行

#7


引用 4 楼 zj25810 的回复:
有可能是服务器的问题,也有可能网站本身就有问题

你等于没说。当然是这两个问题。我就是不清楚具体在哪呀

#8


问题还是依旧。这么办啊

#9


引用 2 楼 zooen2011 的回复:
我也不知道是什么线路的,我还刚刚接手这服务器,用什么工具可以测得是什么线路,以及速度如何?
我怀疑被那个提供商给骗了,拿VPS充当云主机忽悠人。


如果果真是静态页面,请部署在没有asp.net的网站上。

至少作为测试,你绝对不应该在一个asp.net网站里去测试什么“静态页面”。因为许多人从网上抄来了一个代码,把IIS之类的路由截获了。

你可以在你的IIS上另外创建一个网站(最好不是虚拟目录,而是网站),不要多于地启动任何设置,例如设置其端口为 81,然后访问  http://www.fsmrzx.com:81/ 试试看显示速度。

你也可以部署一个只有1~2M大小的最轻量级web 服务器产品,不支持asp.net,以便彻底去掉asp.net。

如果测试这种部署之后,网页显示时少了什么,很可能就是这些缺少的东西,在原来的网站了拖了后腿。

#10


是不是dns或者网关的延迟?

#11


引用 2 楼 zooen2011 的回复:
Quote: 引用 1 楼 liuchaolin 的回复:

是双线机房还是单线机房,有可能是互联互通的关系

我也不知道是什么线路的,我还刚刚接手这服务器,用什么工具可以测得是什么线路,以及速度如何?
我怀疑被那个提供商给骗了,拿VPS充当云主机忽悠人。


同样配置的VPS通常会比云主机快,而不是慢。虚拟机再怎样可以利用到共享的硬盘,它也还是取决于物理硬盘的速度,甚至严重受到网络速度影响。

有些提供商一味地“对比”什么“真云、假云”,其实其理由显得“苍白无力”。用户才不在乎这些过分技术的名词。只要开通之后性能稳定,用户就可以接受。实际上“真云”应该用服务价格说话,因为资源成本和人力成本可以很好、非常快地调整了。如果一味地诋毁竞争对手,那才是真晕。

如果提供商忽哟说相同配置的云主机更快,那你必须谨慎地讯问为什么。

#12


引用 楼主 zooen2011 的回复:
先声明啊,我不是打广告,手上有个站,帮忙做优化的, 都已经生成就静态页面


有些人口中的“已经生成静态页面”,你信?反正我不轻信。

我告诉你,如果真的静态化了,就可以拿到没有asp.net的网站上部署。这就是你验收标准!!!!

#13


引用 12 楼 sp1234 的回复:
Quote: 引用 楼主 zooen2011 的回复:

先声明啊,我不是打广告,手上有个站,帮忙做优化的, 都已经生成就静态页面


有些人口中的“已经生成静态页面”,你信?反正我不轻信。

我告诉你,如果真的静态化了,就可以拿到没有asp.net的网站上部署。这就是你验收标准!!!!

真的事纯静态页面,我发誓!!这个站是php来的,还不是asp.net

#14


是上面那个下载了25.79s的页面的问题
如果不是你网速慢的话,你最好看看那个页面有多大,估计都上M了吧。

http1.1开始同一站点会共用一个TCP连接来接收数据。如果前面的页面没有加载完的话,后面的页面就会被浏览器阻挡,这个和是不是静态页面没关系,不是服务器那边卡,而是浏览器这边没加载慢。

#15


引用 14 楼 ltcszk 的回复:
是上面那个下载了25.79s的页面的问题
如果不是你网速慢的话,你最好看看那个页面有多大,估计都上M了吧。

http1.1开始同一站点会共用一个TCP连接来接收数据。如果前面的页面没有加载完的话,后面的页面就会被浏览器阻挡,这个和是不是静态页面没关系,不是服务器那边卡,而是浏览器这边没加载慢。

是43KB左右(43238 字节),而且已经开启了Gzip压缩 http://tool.chinaz.com/Gzips/
其实这个站的IIS默认首页是指向到一个php页面
默认页面代码:require_once '../myfolder/common/disposition_class.php';//网站入口文件
它引用了其他页面,再跳转到index.html

#16


引用 15 楼 zooen2011 的回复:
Quote: 引用 14 楼 ltcszk 的回复:

是上面那个下载了25.79s的页面的问题
如果不是你网速慢的话,你最好看看那个页面有多大,估计都上M了吧。

http1.1开始同一站点会共用一个TCP连接来接收数据。如果前面的页面没有加载完的话,后面的页面就会被浏览器阻挡,这个和是不是静态页面没关系,不是服务器那边卡,而是浏览器这边没加载慢。

是43KB左右(43238 字节),而且已经开启了Gzip压缩 http://tool.chinaz.com/Gzips/
其实这个站的IIS默认首页是指向到一个php页面
默认页面代码:require_once '../myfolder/common/disposition_class.php';//网站入口文件
它引用了其他页面,再跳转到index.html

那么就是网速慢,43kb的东西用了25s。

和服务器那边指向无关,蓝色的那条是服务器响应时间,最长的那条绿色是接收数据的耗时

推荐阅读
  • 为了向用户提供虚拟应用程序,通常会在基础架构中部署StoreFront或Web Interface。为了确保安全的远程访问,通常需要在DMZ中配置Secure Gateway或Access Gateway。本文详细对比了这两种界面工具的功能特性,包括用户管理、安全性、性能优化等方面,为企业选择合适的解决方案提供了全面的参考。 ... [详细]
  • 如何设置域名默认301重定向至www前缀
    在进行域名默认301重定向至www前缀的操作前,确保你已经拥有一个有效的域名,并且该域名已正确解析到外部主机地址,能够正常访问网站。本文主要针对IIS 7及以上版本的用户,IIS 7之前的版本不适用。我们将详细介绍如何通过IIS管理器配置301重定向,确保所有请求都能自动跳转到带有www前缀的URL,从而提升网站的SEO效果和用户体验。 ... [详细]
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • 周排行与月排行榜开发总结
    本文详细介绍了如何在PHP中实现周排行和月排行榜的开发,包括数据库设计、数据记录和查询方法。涉及的知识点包括MySQL的GROUP BY、WEEK和MONTH函数。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • XAMPP 遇到 404 错误:无法找到请求的对象
    在使用 XAMPP 时遇到 404 错误,表示请求的对象未找到。通过详细分析发现,该问题可能由以下原因引起:1. `httpd-vhosts.conf` 文件中的配置路径错误;2. `public` 目录下缺少 `.htaccess` 文件。建议检查并修正这些配置,以确保服务器能够正确识别和访问所需的文件路径。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了如何安全地手动卸载Exchange Server 2003,以确保系统的稳定性和数据的完整性。根据微软官方支持文档(https://support.microsoft.com/kb833396/zh-cn),在进行卸载操作前,需要特别注意备份重要数据,并遵循一系列严格的步骤,以避免对现有网络环境造成不利影响。此外,文章还提供了详细的故障排除指南,帮助管理员在遇到问题时能够迅速解决,确保整个卸载过程顺利进行。 ... [详细]
  • 通过以下步骤可以确定SharePoint网站集对应的W3WP进程及其运行状态:首先,打开命令提示符(CMD),然后输入 `iisapp` 命令,该命令将列出当前IIS中所有Web应用程序及其对应的w3wp.exe进程。此外,还可以使用任务管理器或PowerShell脚本来进一步检查这些进程的详细信息和运行状态,以确保网站集的正常运行。 ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • IIS 7及7.5版本中应用程序池的最佳配置策略与实践
    在IIS 7及7.5版本中,优化应用程序池的配置是提升Web站点性能的关键步骤。具体操作包括:首先定位到目标Web站点的应用程序池,然后通过“应用程序池”菜单找到对应的池,右键选择“高级设置”。在一般优化方案中,建议调整以下几个关键参数:1. **基本设置**: - **队列长度**:默认值为1000,可根据实际需求调整队列长度,以提高处理请求的能力。此外,还可以进一步优化其他参数,如处理器使用限制、回收策略等,以确保应用程序池的高效运行。这些优化措施有助于提升系统的稳定性和响应速度。 ... [详细]
  • 比尔·盖茨最新个人网站出人意料地选择Linux服务器,背后有何深意?
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在IIS环境中部署Go API应用:Golang面试指南
    这篇文章介绍了在IIS上部署Go API项目的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着 ... [详细]
author-avatar
可乐16311
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有