我正在开发一个小的内联网的基于网络的应用程序。我YSlow安装和它表明我做几件事,但他们似乎并没有关于我的。e.克我不需要一个CDN。我应用程序缓慢,使我想要降低带宽的请求。

  1. 什么样的规则的YSlow我应该坚持?
  2. 有没有替代的工具,对于较小的网站?
  3. 什么是检查列表我应该申请之前滚出我的应用程序?

我使用ASP.net.

有帮助吗?

解决方案

带宽上的内联网站点不应该是一个问题在所有的(除非你有VPN用户,也就是)。如果你不还是爬行,它可能是什么做的后端,比前面临的结构。

如果你是想要优化用于远程用户使用,一些相同的事情应用的尝试,并优化整个事情:

  • 不用30的样式-猫他们进入一个
  • 不用30JS文件,猫他们进入一个
  • 考虑压缩JS和CSS使用minifiers或锐压缩机。
  • 考虑使用精灵(图像多种版本,如纽扣式和按钮-下来,另一个之上)
  • 显然,大规模的图像是一个没有-没有
  • 确保你送到期头,以确保样式/js/images/等都是高速缓存于一个合理的时间量。
  • 请确保您的网页并不可笑大。如果你是在受控环境中,你可以保证JS店,你可能会想到的页面数据与阿贾克斯。

其他提示

要开始,

  1. 限制HTTP请求数量 由于图像、脚本和其他 资源结合在哪里 可能的。考虑简化他们 太。我会推荐 提琴手 对于HTTP调试

  2. 铭记的大小的视图状态, 设置EnableViewState=false在哪里 可能的,例如对于拉名单的控制 这永远不会有自己的项目列表的改变, 禁止视图状态以及填充 Page_Init或复盖加载. 真的 了解视图状态 是一个 必读文章的主题

奥利有一个答案,同时编写本,并已同意带宽的考虑应该是二级或三级为一个内联网应用程序。

我已经发现了 网页的速度 由于要求这个问题。它不是真的对于较小的网站,但是另一个伟大火的-错误的插件。

更新: 作为六月2015 网页的速度 插件火狐和铬不再是保持和提供,而不是谷歌的建议 版本。

Pingdom的工具 提供了一个快速测试对于任何公开访问的网页。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top