小编Pav*_* B.的帖子

ASP.NET核心高内存消耗

我有一些ASP.NET核心项目,我正在寻找消耗的内存。我只是被它吓坏了。这不是一个大项目。我有几个控制器,它消耗约350MB的Ram,这对于Web服务器来说是很大的内存。

我的问题是我可以减少它吗?我有一个想法是要为您构造而不是为数据关系模型建立模型,但这并不能像我想的那样减少这种情况。还有其他方法,我喜欢尝试所有方法:)

最后,我现在的ASP.NET核心是一个非常复杂的框架,这意味着我不会将其用于小型项目,这只是出于教育目的。最后一个问题:内存是大问题吗?

我的项目的屏幕截图: 屏幕截图1

我更大的控制器:)

using System.Linq;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using RustWiki.Data;
using RustWiki.Models.WikiViewModels;

namespace RustWiki.Controllers.api
{
[Produces("application/json")]
public class TableManagerController : Controller
{
    private readonly ApplicationDbContext _context;
    public TableManagerController(ApplicationDbContext context)
    {
        _context = context;
    }

    protected override void Dispose(bool disposing)
    {
        _context.Dispose();
        base.Dispose(disposing);
    }

    //Get
    [HttpGet]
    [Route("/api/ArmorTypes")]
    public IActionResult GetArmorTypes() => Ok(_context.ArmorTypes.ToList());

    [HttpGet]
    [Route("/api/Cloating")]
    public IActionResult GetCloating() => Ok(_context.Cloating.Include(c => c.ArmorType).Include(c => c.Defencis).Include(c => c.Item.ItemType).ToList());

    [HttpGet]
    [Route("/api/Defencis")]
    public IActionResult GetDefences() => Ok(_context.Defencis.ToList());

    [HttpGet]
    [Route("/api/Dmgs")]
    public IActionResult GetDmg() => …
Run Code Online (Sandbox Code Playgroud)

asp.net-core

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

Angular svg 图像预览

我尝试使用 fileReader 和创建数据 url 使用 angular 进行图像预览,但图像从不加载 svg,但 jpg 等有效。

例子:stackblitz

我也尝试将其作为纯文本并将其作为innerHtml添加到有效的div中,但图像具有宽度:100mm和高度:100mm,这意味着图像不会缩放到其容器。我试图在 css 中改变它,但它也不起作用......

例子:stackblitz

我还添加了一些 svg img 到 src DIR 进行测试。

svg angular

4
推荐指数
1
解决办法
1440
查看次数

标签 统计

angular ×1

asp.net-core ×1

svg ×1