
正文
asp.netmvciis内存占用,aspnet mvc怎么样
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp.net网站一个人访问就占100M内存正常吗
根据网站流量情况选择带宽,当然网站带宽越大越好。 建议网站带宽如下: 网站独享带宽不要低于3m。 网站共享带宽不要低于100m。 最好选择双线或者多线机房。
主要是缓冲区不断的new byte[]的问题,应该改进你的程序,重复使用缓冲区。
病毒、木马 造成 大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。
愿我的答案 能够解决您的烦忧 1,CPU是根据您电脑配置的来的 2,可能是您的后台启动项和IE缓存过多导致的。
放在服务器上,一般是对访问者的宽带没有多少要求,对网站的代码优化是有要求的,代码繁冗,再大的宽带也会变慢,只要有良好的编码规范,100-200,1000-2000人访问都没问题。
相关问答
Q1: 提高ASP.Net应用程序性能的十大方法[3]
1、Windows XP自带了一个名为Prefetcher的服务,这个服务管理着Windows启动时的程序初始,其中指定的程序可以在以后使用中快速载入。Prefetcher在默认情况下就是打开的,不过它的性能还可以进一步提升。
2、使用ASP.NET 配置系统的功能,可以配置整个服务器上的所有 ASP.NET 应用程序、单个 ASP.NET 应用程序、各个页面或应用程序子目录。可以配置各种功能,如身份验证模式、页缓存、编译器选项、自定义错误、调试和跟踪选项等等。
3、在这篇文章中,我将谈到在ASP.NET中不同的缓存管理方法。在web应用中,有时需要在服务端存储数据以避免从数据库检索数据和数据格式化逻辑所需的开销来提高性能,同时在接下来的请求中我们可以跨用户、跨应用、跨机器地重用同样的数据。
Q2: ASP.net出现尝试读取或写入受保护的内存。这通常指示其他内存已损
,如果你在aspx页面中插入一个asp:LinkButton 那么运行页面后 在浏览器中查看源代码你会发现这个标签实际被转为了一个标签。
并在可能出现异常的地方去Catch,并留下日志,转移此异常。指示测试的可执行文件与 Windows 数据执行保护功能兼容。调用dll的程序,在运行时会出现 “尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
说明该dll不支持win7系统,根据我的经验一般说“尝试读取或写入受保护的内存”是Dll内部代码引发了异常,这种情况有两种,一是dll有BUG,二是对应操作系统不正确。
Q3: IIS为什么会变慢?
1、那是当然了,这三四个网站的垃圾,都会存在这个台服务器上面,无论服务器有多么的高级都没有办法避免不让他减速,你必须做两个服务器,轮换使,一台使用的时候,清理另一台的垃圾文件。
2、优化网上邻居 Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。
3、你好,排除程序的问题,应该是你的iis配置出了问题 把iis站点进程回收一下,看看访问速度。最好再重新装一下iis。
4、windows 2008升级PHP3后变慢原因 上面说到的程序有共同的特点,那么便是要用到数据库,很多PHP页面实际上都是数据库驱动的,要连接数据库才能显示出来,而响应时间过长的原因便在于PHP 3连接数据库的方式有所改变。
Q4: Asp.net用session存东西是否是很占服务器资源?为什么?
你注意一下你的程序设计问题,比如设计的时候使用了太多的Session,并且Session过期时间太久,随着服务器运行时间延长就会有大量的Session占用内存。
Session 的作用就是它在 Web 服务器上保持用户的状态信息供在任何时间从任何页访问。因为浏览器不需要存储任何这种信息,所以可以使用任何浏览器,即使是像 PDA 或手机这样的浏览器设备。
可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页 之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问 页时,这些变量始终存在。
Q5: ASP.NET缓存管理的几种方法
1、正如你所知道的.NET Remoting通过单例把对象共享给各个客户端,所以使用单例的对象可以用来缓存数据以共享数据给各个不同的客户端。
2、在 ASP.NET 中,您可以使用浏览器缓存(包括 Session 对象)来保存数据,并在浏览器关闭后仍然保留数据。您可以使用两种方法实现此目的:使用浏览器 Cookie:您可以在 ASP.NET 中创建一个 Cookie,并将数据存储在其中。
3、方法一:在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存。
4、例如,在Community Server中,要组装一个Forums或者Threads集合,然后应用业务逻辑,如授权,更重要的,这里要完成缓存逻辑。 ASP.NET缓存API 在写应用程序之前,你要做的第一件事是让应用程序最大化的利用ASP.NET的缓存功能。
关于asp.netmvciis内存占用和aspnet mvc怎么样的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







