nop 配置阿里cdn 联通4g 页面显示不全 查看源代码发现被截断

Posted yes-you-can

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nop 配置阿里cdn 联通4g 页面显示不全 查看源代码发现被截断相关的知识,希望对你有一定的参考价值。

开发中遇见特别诡异的问题,

项目使用nop框架pavilion主题,之后配置阿里cdn,然后在联通4g的情况下苹果手机网页显示不完全,nop首页和产品详情页都是如此,排查过程:

1.阿里cdn设置了源站,同样环境下访问源站是没有问题的,所以一直以为是阿里的问题,之后联系阿里的技术支持,并没得到确切结果,在给调dns的情况下,好了一下.

2.之后怀疑是dns 的问题,dns事关服务器,大动干戈没有必要

3.开始研究代码,发现,截断的第一处发生在ThemesPavilionViewsShared\_Header.cshtml,

var menuHtml = await Component.InvokeAsync("Widget", new { widgetZone = "theme_header_menu" });
theme_header_menu是pavilion的主题带的,并没有后台代码,观察源代码,发现非常累赘,本身分类特别大,加上手机端和pc端分别重新加载了一遍,html巨大

,所以自己重写了一遍,虽然并没保留

theme_header_menu的所有内容,但是可以持续更新

解决这个问题之后,发现ThemesPavilionViewsHomeIndex.cshtml

@await Component.InvokeAsync("HomepageCategories")

 

也出现了截断,因为网站暂时用不到,就注释掉了

 

虽然这个问题并不能解决所有人的问题,但是可以提供一种思路。

以上是关于nop 配置阿里cdn 联通4g 页面显示不全 查看源代码发现被截断的主要内容,如果未能解决你的问题,请参考以下文章

联通4G的频段是band1还是band3?

Nop3.9定制系列汉化

腾讯云中标联通总部ECS电子商务CDN服务采购

苹果iPad专用解锁4G雷博卡贴,支持iPad4/Air/Mini系列机型免越狱免电脑完美联通4G

阿里云oss映射本地失败

怎么查手机号码具体归属地区级