小编Tim*_*ell的帖子

asp.net mvc 4控制器并行执行多个ajax调用

我有一个asp.net MVC 4控制器,通过ajax调用方法.

问题是ajax请求是由控制器顺序处理的.这会导致性能问题,因为加载页面的时间是所有ajax请求的总和,而不是最长的ajax请求.

为了证明这一点,我在第一个("ReadOverview8Week")方法中设置了一个断点.这些方法中的每一种都需要约600ms来执行个性化.

http://i.stack.imgur.com/HhtEX.png

如何让控制器并行响应所有三个请求?我正在使用iis 8.

这是ajax请求(来自kendo ui dataSource)

.DataSource(dataSource => dataSource.Ajax()
   .Read(read => read.Action("ReadAllSitesOverview", "AbuseCase").Type(HttpVerbs.Get))
Run Code Online (Sandbox Code Playgroud)

谢谢.

ajax controller asp.net-mvc-4

10
推荐指数
1
解决办法
5483
查看次数

kendo ui网格数据源过滤日期格式

我有一个kendo网格,数据源中有一个日期字段.显示字段时,我使用模板以英国日期格式'dd/MM/yyyy'显示日期.问题是过滤时,我不知道如何以英国格式显示日期过滤器.

我遇到的另一个问题是没有日期时间类型,只有日期,所以只能按日期过滤而不是日期时间.

任何帮助或想法将不胜感激.

这是局部视图(cshtml)

<script type="text/javascript">
$(document).ready(function() {
    var date = new Date();
    var dateString = date.getMonth()+1 + "/" + date.getDate() + "/" + date.getFullYear();
    var url = '@Url.Action(AccountTypeController.GetAllocationGridData, new {id = Model.Id})';

    var dataSource = new kendo.data.DataSource({
        serverPaging: true,
        serverSorting: true,
        serverFiltering: true,
        pageSize: 10,
        transport: {
            read: {
                type: 'post',
                dataType: 'json',
                url: url
            },
            parameterMap: function(options) {
                if (options.filter) {
                    for (var i = 0; i < options.filter.filters.length; i++) {
                        if (options.filter.filters[i].field == 'Start' || options.filter.filters[i].field == …
Run Code Online (Sandbox Code Playgroud)

format datasource date filter kendo-ui

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

Ingress没有得到GKE和GCE的地址

创建入口时,不会生成任何地址,从GKE仪表板查看时,它始终处于Creating ingress状态.描述入口并没有显示任何事件,我在GKE仪表板上看不到任何线索.

有没有人有类似的问题或有关如何调试的任何建议?

我的deployment.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: mobile-gateway-ingress    
spec:
  backend:
    serviceName: mobile-gateway-service
    servicePort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: mobile-gateway-service
spec:
  ports:
  - protocol: TCP
    port: 80
    targetPort: 8080
  selector:
    app: mobile-gateway
  type: NodePort
---
apiVersion: apps/v1 
kind: Deployment
metadata:
  name: mobile-gateway-deployment
  labels:
    app: mobile-gateway
spec:
  selector:
    matchLabels:
      app: mobile-gateway
  replicas: 2
  template:
    metadata:
      labels:
        app: mobile-gateway
    spec:
      containers:
      - name: mobile-gateway
        image: eu.gcr.io/my-project/mobile-gateway:latest
        ports:
          - containerPort: 8080
Run Code Online (Sandbox Code Playgroud)

描述入口显示没有事件:

mobile-gateway ? kubectl describe …
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform kubernetes google-kubernetes-engine

7
推荐指数
1
解决办法
1577
查看次数

Kendo MVC ToDataSourceResult极其缓慢,具有较大的IQueryable

我已经DataSourceResult ToDataSourceResult(this IQueryable enumerable, DataSourceRequest request);广泛使用了Kendo 扩展,直到现在查询一个包含4000万条记录的表时才发现性能问题.我写的10个查询作为基准,因为它与传入的请求相同.

这是我的阅读动作:

public ActionResult ReadAll([DataSourceRequest] DataSourceRequest 
{
    var startTimer = DateTime.Now;
    var context = Helpers.EFTools.GetCADataContext();
    Debug.WriteLine(string.Format("{0} : Got Context", DateTime.Now - startTimer));

    var events = from e in context.Events
                 select
                     new Models.Event()
                         {
                             Id = e.Id,
                             DateTime = e.EventDateTime,
                             HostId = e.Door.HostId,
                             SiteId = e.Door.Host.SiteId,
                             UserId = (int)e.UserId,
                             UserName = e.User.FirstName + " " + e.User.Surname,
                             DoorId = e.DoorId,
                             Door = e.Door.Name,
                             Description = e.Description,
                             SubDescription = e.SubDescription
                         };
    Debug.WriteLine(string.Format("{0} : Built …
Run Code Online (Sandbox Code Playgroud)

c# asp.net datasource asp.net-mvc-4 kendo-ui

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