问题标签 [web-optimization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
360 浏览

azure - MVC 捆绑和 Azure CDN 缓存问题

在当前使用 ASP.NET MVC 5.2 和 WebAPI 2.2 的 .NET webproject 中,我们在本地/生产环境中遇到了一些关于缩小和捆绑的奇怪问题。

对于本地开发,我们不会使用捆绑和缩小,因此我们在 web.config 中创建了一个键/值对来在这些设置之间切换。

使用 Web 优化 v 1.1.3 部署到 Azure

浏览器不会在生产中本地缓存捆绑包,因为cache-control header自动设置为no-cache. 这似乎是一个已知问题(Cache-Control="no-cache" 总是在 "Microsoft.AspNet.Web.Optimization" 中),他们唯一的建议是降级到 v1.1.1

降级到 v1.1.1 后,大多数请求都有正确的值 ( cache-control: public),但其中一些仍然是no-cache,所以我认为真正的问题并没有通过降级解决。

使用 Web 优化 v 1.1.1 进行本地开发

当我们在 Web 设置中关闭 CDN 和缩小选项时,某些文件将不会加载到我们的应用程序中。

似乎该方法IncludeDirectory在 v1.1.1 中不起作用(根据 codeplex 上报告的问题,在 1.1.1 版本中调试时 IncludeDirectory 不会添加文件路径)。因为有些文件夹有很多文件,手动添加所有这些文件需要做很多工作。

0 投票
1 回答
1401 浏览

angularjs - 如何缓存 AngularJs *.js 文件

我正在构建相当大的 Angular 应用程序。我在缓存*.js文件时遇到了一些问题。每次更改路线时,都会*.js下载所有文件。

在此处输入图像描述

我知道我应该加入所有js文件并将它们最小化,但首先我想要图以下问题。

一个问题是所有请求都?_=<rondom_number>附加在 URL 的末尾。而且我不知道如何删除它。

谢谢!

0 投票
2 回答
58 浏览

java - 有很多图片的网站的速度优化

我目前正在一个涉及大量图像的网站上工作。问题是所有图像都是由用户上传的,所以我无法更改图像。该网站在本地系统上运行安静,但服务器上的速度下降太多,变得太慢

0 投票
1 回答
513 浏览

html - ASP.Net 捆绑 CSS 样式

我正在尝试为 WebForm 网站中的所有样式表制作捆绑包。我已成功捆绑所有脚本,但 CSS 给我带来了问题。

这是 bundle.config:

我以这种方式在 .aspx 页面的头部调用包:

它呈现在:

但没有加载样式。如果我点击 /_css/BaseSite 我得到一个 404 编译调试设置为 false。

我哪里错了?

0 投票
1 回答
267 浏览

c# - 捆绑和缩小 - 在调试模式下不引用脚本

我在 .NET MVC 5 应用程序中使用 Web 优化框架的捆绑和缩小功能。

BundleConfig.cs:

_Layout.cshtml文件中,我引用了这样的包:

这在发布模式下有效,即debug = false在服务器端和客户端都没有任何例外。

但是,当我将调试设置为 true 时,页面中除了front.js.

我尝试将此添加到Application_Start()事件中,但我仍然遇到同样的问题:

这是Web.config文件:

0 投票
1 回答
218 浏览

c# - 发布网络表单项目时出错

我有一个在 .net 4.6 中运行的 C# webforms 项目。当我尝试在调试中发布时,出现以下错误:-

未知的服务器标签“webopt:bundlereference”。

此标记在我的母版页中显示如下:-

好像编译没问题,只有在我尝试发布时才会出现错误

0 投票
0 回答
50 浏览

pagespeed - 为什么谷歌谷歌字体不使用字体显示?

如果 Google Pagespeed Insights 需要使用新属性“font-display”,为什么 Google 字体不实现它?

0 投票
2 回答
796 浏览

wordpress - 显示“后端错误”的 Pagespeed 见解

我正在通过 Pagespeed 洞察力检查我的网站速度,但它总是让我显示“后端错误”...

我已经检查max_execution_time并输入时间和其他东西来解决问题,但仍然面临问题..

有什么帮助吗?

0 投票
2 回答
182 浏览

html - 我们应该使用 CSS 子选择器还是基于 CSS 类的选择器?

在性能和优化方面,哪一种是在以下 HTML 代码中选择子 div 的更好方法?

选项 1:

// CSS

'

选项 2:(使用类名/id 选择)

// CSS

0 投票
1 回答
164 浏览

css - 使用 1kb .png 图像作为背景图像(重复时)是否可行?

我从http://bg.siteorigin.com/创建了一张 png 图像。该图像的大小为 1kb,我将其用作 body 标签上的背景图像。

我想知道 --- 如果我使用另一个 500kb(1,920px * 1,080px) 的图像,加载时间和 500kb 数据消耗也将花费更多时间。因此,如果我重复使用此 .png 图像(1kb)将消耗多少数据。

相同的显示尺寸(1,920px * 1,080px)有什么区别???