如何使我的 1MB 主页加载速度更快?
我的主页有1MB。对于拥有 56k 调制解调器的用户来说,这是巨大的。我的主页网站从 500k 开始也使用了 jquery。
我该怎么做才能使页面加载速度更快?我可以缓存我使用的 ISP,这有用吗?
编辑
如何在asp.net中使用gzip?
哪种类型的缓存对网页有用?
My home page is 1MB. For users with a 56k modem, that is enormous. My Home Page site from 500k have also used jquery.
What can I do to make the page load faster? Can I cache the ISP I use, and would that be useful?
EDIT
How can use gzip in asp.net?
Which type of cache is useful for web pages?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
启用 gzip 压缩,缩小 HTML,...遵循 YSlow suggestadtions。您还可以立即发送页面的轻量级版本,然后使用 AJAX 加载某些部分。
Enable gzip compression, minify HTML, ... follow YSlow recommendadtions. You could also send a light version of the page immediately and then load some parts using AJAX.
您可以使用 延迟加载 模式,这意味着您不是第一次而是按需加载内容
you can use lazy loading pattern, it means that you load content not the first time but on demand
您可能喜欢观看“改进 ASP.NET MVC 应用程序”史蒂文·史密斯的表演”。
You might like watching "Improving ASP.NET MVC Application Performance" by Steven Smith.
1MB 相当大。您要么有很多第三方库、小部件等,要么有一些媒体文件(例如图像)负责。看一下页面中的图像:相当高质量的 jpeg 800 x 600 应该只有 50k 左右。
1MB is fairly chunky. You either have a LOT of third party libraries, widgets and so on, or there's some media files like images responsible. Take a look at the images you have in the page: a reasonably high-quality jpeg 800 x 600 should only be around 50k.
1MB 对于主页来说已经很大了,特别是如果您希望用户使用 56k 调制解调器。我首先会减小主页的大小。
1MB is a lot for a home page particularly if you are expecting to have users coming over a 56k modem. I would start by reducing the size of your home page.