我已将所有 js 库捆绑到一个大文件中,以节省大量 http 请求。
但是由于某种原因,下载这个 1.2mb 的包需要 9.29 秒(有时是 +15)。
在这种情况下,包没有缩小,但即使缩小,783kb 也需要 4-7 秒,所以也好不到哪里去。
但最大的谜团是:如果我快速刷新页面 5-6 次,那么加载时间就会恢复正常(~150 毫秒)。每次刷新都正常。但是如果我等5分钟。并且不提出任何要求。然后加载时间又变慢了。
而且当我在本地环境中运行我的应用程序时,它总是加载很快。
现在我有两个问题想请教大家:
1:将我所有的库连接成一个文件是错误的吗?
2:为什么在我的情况下下载 ~1mb 需要将近 10 秒的时间?
也请看看图片,显示请求加载时间和我的请求头
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)
我需要一种方法来做这样的来回计算,我不能做任何舍入.
有帮助吗?
$a = $_GET['a'];
$d = array("æ", "ø", "å", "Æ", "Ø", "Å");
$e = array("æ", "ø", "å", "Æ", "Ø", "Å");
$new = str_replace("$d","$e","$a");
echo $new;
Run Code Online (Sandbox Code Playgroud)
任何人都能告诉我这里我做错了什么.如果我写的话它完全正常:
$a = $_GET['a'];
new = str_replace("ø","ø","$a");
echo $new;
Run Code Online (Sandbox Code Playgroud)
然后至少更换"ø",但我真的想用两个阵列来做,而不是一次更换一个字母,6次......
当我执行以下操作时:
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) 认为如果我只是向您展示代码可能是最好的.
while ($row = mysql_fetch_array($enheder)) {
echo"<tr>
<td> " .$row['Model'].
"<td> " .$row['SN'].
"<td> " .$row['Softwarever'].
"<td> " .$row['KobtDato'].
"<td> " .$row['Saelger'].
"<td> " .$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> " .$row['CalDato'].
"<td> " .$row['KundeID'].
"<td> " .$row['ID1'].
"<td> " .$row['KundeRefNo'];
}
Run Code Online (Sandbox Code Playgroud)
抱歉,我无法发布截图,我只需要解释它.如果有两个以上的选项,它会很奇怪 - 不是将选项放在下拉列表中,而是只打印空下拉列表下方的所有选项.如果只有一个选项,它的效果非常好.但为什么?这可能是一个简单的愚蠢的错误,但这是早上05.46,我现在已经很久没睡觉了:D请帮忙.
php ×2
c# ×1
decimal ×1
forms ×1
git ×1
git-commit ×1
html ×1
http ×1
http-headers ×1
iis ×1
loops ×1
math ×1
mysql ×1
percentage ×1