mvc开发网站打开慢总结

news/2024/4/29 12:19:17/文章来源:https://blog.csdn.net/weixin_33982670/article/details/89549196

开始学习mvc开发网站的时候,看了传智博客的视频教程,其中学习了一个和牛逼的框架,开始激动的深入学习,学完后却发现其实那套框架太重并不适合一些中小型的网站开发,并且也使用导航属性关联外键,导致打开网站的速度非常缓慢,最快也要8s以上,所有之后总结如下。

原来框架结构

BKNC75%7BT%5D%5B%24%5D%5B%5D0TV52KQ%5D3.

EF实体关系

ddd.png

由于框架太过于笨重,再加上全是外键关联进行多表查询,缓慢是肯定的。

改进后的框架结构

612UH%7DWXI8RX~HQ5U24O_PX.png

改进后的EF实体关系

eee.png

改进后总结

  1. 改进后的框架只有三个层,分别是数据层、视图层和工具层,当然这只是适用于个人快速的全站开发,所以没有采用分层或者三层架构等等。

  2. 实体层没有外键关联,进行多表查询采用视图,从而提高了查询速度。

  3. 开发出的网站基本上是可以秒开的,这是本人亲测(例如本站)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_835345.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaWeb3——Tomcat服务器安装与配置——模拟第一次互联网通信——使用IDEA创建网站

1.Tomcat安装配置 1.1.安装——压缩包解压即可 1.2.配置——两个选择一个即可 部分windows用户需要指定Tomcat安装地址。 CATALINA_HOME通知windows系统Tomcat装在哪里 1.3.Tomcat启动、关闭 1.3.1.打开Tomcat安装目录下的bin文件夹 1.3.2.使用DOS命令 启动:在bi…

如何优化中小型企业网站

最近很多客户做网站时都要求在百度,谷歌上可以搜索到。为此,living伤透脑筋,因为网站类型不一样,同行目前排名等因素,建议客户不要盲目的追求SEO,而是注重网站本身的质量,做好网站最重要。下面是…

你以为Youtube还只是个简单的视频网站?

YouTube所使用的推荐系统是现在最大规模的、最先进的业界的推荐系统之一。在这篇论文中,我们在较高层面上描述这个系统,并重点关注了深度学习所带来的巨大的性能提升。 本论文根据典型的两阶段信息检索的二分法(two-stage information retrieval dichoto…

一个Silverlight超炫网站反编译后(附源代码)

昨天在网上找到了一个关于采用Silverlight技术的商品展示网站,他的效果感觉相当炫,所以我就反编译了一下,最后写出了源代码,和大家 分享一下。有翻页效果、调用OutLook Express、全屏、放大图片、漂亮的提示信息界面、界面切换、视…

分享50个优秀的电子商务网站设计案例

对于电子商务网站来说,也许销售更多产品比漂亮的外观设计更重要,不过漂亮的东西总是能给用户留下深刻的印象。今天,这篇文章与大家分享50个优秀的电子商务网站设计作品案例,希望能带给你灵感。 Free People Me & Mommy-to-be …

HTML5网站大观:15个精美的 HTML5 单页网站作品欣赏

HTML5 是现在Web开发领域的热点,更多的开发人员开始使用HTML5来开发交互性强、效果出众的Web应用和游戏。今天,本文收集了15个精美的 HTML5 单页网站作品,让大家感受一下 HTML5 的魅力,一起欣赏。 Digitalhands Hellocarbon Moreh…

构架高性能WEB网站的几点知识

前言: 对于构架高性能的web网站大家都很感兴趣,本文从几点粗谈高性能web网站需要考虑的问题。 HTML静态化 什么是html静态化? 说得简单点,就是把所有不是.htm或者.html的页面改为.htm或者.html 1.纯静态页面 当用户访问是&#xf…

网站建设Linux下安装PHP Memcache扩展

2019独角兽企业重金招聘Python工程师标准>>> 这里用的是第一个 网站建设(memcache),安装过程如下: 环境: CenOS5.2已经安装好了php5.2.13(在/usr/local/php). 1. 下载解压缩 从http://pecl.php.net/get/…

大型分布式网站架构实战项目分析

一、分布式系统是什么? 1、定义 distributed system is one in which components located at networked computers communicate and coordinate their actions only by passing messages(分布式系统是指位于网络计算机的组件仅通过传递消息来通信和协调其…

编程学习网站

2019独角兽企业重金招聘Python工程师标准>>> http://phpmaster.com/ php学习网站 http://www.sitepoint.com/ 综合编程学习网站 http://www.jcwcn.com/article-16881-1.html php设计模式学习 转载于:https://my.oschina.net/lilugirl2005/blog/100367

企业选择WordPress建站的理由

2019独角兽企业重金招聘Python工程师标准>>> 作为一个企业,在建站的时候为什么会选择WordPress呢?我们来简单说下。 1、开源力量 WordPress是开源软件,有着众多的技术员、使用者来反馈,这样保持着WordPress拥有着最新鲜…

LAMP架构的网站

LAMP架构的网站2003年4月7日,马云在杭州成立了一个神秘的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立刻离开阿里巴巴集团,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都…

为什么百度显示“网站标题”是错误的?

对于SEO而言,在日常工作中,我们经常会在百度中检索“网页标题”的排名情况,但偶尔也会遇到一些特殊情况,比如:在百度搜索结果中显示的网页标题是错误的,甚至是不相关的,这让SEO新人感到很困惑。…

WIN8 安装IIS及本地网站

2019独角兽企业重金招聘Python工程师标准>>> 首先,安装IIS: 安装结束之后,进入管理工具打开IIS管理器 如果能看到下面的页面,说明IIS已经安装完成。 到此开始发布本地网站,打开IIS管理器,具体操…

网站导航颜色停留_如何才能够让网站风格保持一致?

建设一个网站时,网站的内页有必要和首页的风格一致,这样才显出网站是一个整体。布局井然有序,主页面、子页面有章可循,配色方案自成体系,交互方式统一协调,与内容深度联系—这就是一致性。建网站建设方法主…

Java精品项目--第2期基于SpringBoot的健身系统+健身网站

技术栈 Spring BootMavenMySQLMyBtis-PlusShiroJavaScriptJQueryAjaxBootStrap支付宝沙箱支付 功能设计 网站部分 首页健身商城新闻活动联系我们关于我们个人中心后台管理系统 仪表盘器材管理课程管理订单管理余额充值留言管理教练管理活动管理系统日历 效果展示 部分代码 R…

Windows Azure 免费初体验 - 创建部署网站

前几天在看到有个学Windows Azure课程,送Windows Azure的活动,课程地址:http://www.microsoftvirtualacademy.com/ 在活得体验资格后,就迫不及待的捣鼓了下。在这里就介绍一下如何将自己的网站部署到Windows Azure上。 首先介绍下…

干货!手把手教你打造自己的seo生态资源,让排名不在是梦想...

又到了分享经验的时刻,每到这时候,高粱seo心里总是美滋滋的,因为分享是一种快乐,更是一种收获,能够与人分享,本身就是一种成功。在上一篇文章当中,高粱seo用两个实战案例,证明了目前…

用CheOps,助力1分钟建站

近日,八戒技术团队正式发布了其自研的轻量级开发测试云平台CheOps(一款面向云原生的DevOps平台),并开启限时免费预约活动。 项目负责人表示,CheOps经过八戒技术团队多年技术实践验证,产品稳定可靠&#xff…

10 个学习iOS开发的最佳网站(转)

10 个学习iOS开发的最佳网站 作者 jopen 2012-09-26 08:59:56 1) Apple Learning Objective C Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统&#xff…