小编Sim*_*sen的帖子

为什么我的 javascript 包下载这么慢?

我已将所有 js 库捆绑到一个大文件中,以节省大量 http 请求。

但是由于某种原因,下载这个 1.2mb 的包需要 9.29 秒(有时是 +15)。

在这种情况下,包没有缩小,但即使缩小,783kb 也需要 4-7 秒,所以也好不到哪里去。

但最大的谜团是:如果我快速刷新页面 5-6 次,那么加载时间就会恢复正常(~150 毫秒)。每次刷新都正常。但是如果我等5分钟。并且不提出任何要求。然后加载时间又变慢了。

而且当我在本地环境中运行我的应用程序时,它总是加载很快。

现在我有两个问题想请教大家:

1:将我所有的库连接成一个文件是错误的吗?

2:为什么在我的情况下下载 ~1mb 需要将近 10 秒的时间?

也请看看图片,显示请求加载时间和我的请求头

网络标签

请求头

iis http http-headers bundling-and-minification

6
推荐指数
1
解决办法
4119
查看次数

带小数类型的C#百分比计算会导致问题

decimal hundred = 100;
decimal value = 5000;
decimal sum = 1100000;

decimal valuePercentOfSum = value / sum * hundred;        //result = 0.4545454545454545454545454500M
decimal percentOfSum = sum / hundred * valuePercentOfSum; //result = 4999.9999999999999999999999500M
Run Code Online (Sandbox Code Playgroud)

我希望结果是percentOfSum值的原始(5000)

我需要一种方法来做这样的来回计算,我不能做任何舍入.

有帮助吗?

c# math decimal percentage

5
推荐指数
1
解决办法
122
查看次数

str_replace与数组

$a = $_GET['a'];
$d = array("æ", "ø", "å", "Æ", "Ø", "Å");
$e = array("&aelig", "&oslash", "&aring", "&AElig", "&Oslash", "&Aring");
$new = str_replace("$d","$e","$a");
echo $new;
Run Code Online (Sandbox Code Playgroud)

任何人都能告诉我这里我做错了什么.如果我写的话它完全正常:

$a = $_GET['a'];
new = str_replace("ø","&oslash","$a");
echo $new;
Run Code Online (Sandbox Code Playgroud)

然后至少更换"ø",但我真的想用两个阵列来做,而不是一次更换一个字母,6次......

php

2
推荐指数
1
解决办法
168
查看次数

git - 如何从当前提交中删除太大的文件

当我执行以下操作时:

git add *
git commit -m "msg"
git push origin develop
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Counting objects: 25, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (24/24), done.
Writing objects: 100% (25/25), 46.43 MiB | 2.49 MiB/s, done.
Total 25 (delta 13), reused 0 (delta 0)
remote: Resolving deltas: 100% (13/13), completed with 11 local objects.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: ffe0c9f32d9cde4cedfc1f4713eb82b9
remote: error: …
Run Code Online (Sandbox Code Playgroud)

git git-commit

2
推荐指数
2
解决办法
3417
查看次数

<select>在这个循环中表现得很奇怪

认为如果我只是向您展示代码可能是最好的.

while ($row = mysql_fetch_array($enheder)) {
echo"<tr>
<td>&nbsp;" .$row['Model'].
"<td>&nbsp;" .$row['SN'].
"<td>&nbsp;" .$row['Softwarever'].
"<td>&nbsp;" .$row['KobtDato'].
"<td>&nbsp;" .$row['Saelger'].
"<td>&nbsp;" .$row['ServiceDato'];

$dato = mysql_query("SELECT * FROM Servicetxt WHERE Servicenum IN ($where);")
or die(mysql_error());

?><form>
<select name="dato"><?
while ($datorow = mysql_fetch_array($dato)) {
    if ($datorow['Servicenum'] == $row['ID1']) {
        ?>
        <option value="something">something</option>
        <?
    }
?></select>
</form><?

}

echo "<td>&nbsp;" .$row['CalDato'].
"<td>&nbsp;" .$row['KundeID'].
"<td>&nbsp;" .$row['ID1'].
"<td>&nbsp;" .$row['KundeRefNo'];


}
Run Code Online (Sandbox Code Playgroud)

抱歉,我无法发布截图,我只需要解释它.如果有两个以上的选项,它会很奇怪 - 不是将选项放在下拉列表中,而是只打印空下拉列表下方的所有选项.如果只有一个选项,它的效果非常好.但为什么?这可能是一个简单的愚蠢的错误,但这是早上05.46,我现在已经很久没睡觉了:D请帮忙.

html php mysql forms loops

-3
推荐指数
1
解决办法
108
查看次数