【技术贴】网站首页浏览量统计代码,适合.NET||网页浏览量计数器代码

news/2024/5/20 14:16:46/文章来源:https://blog.csdn.net/diyu8056/article/details/101617459

【.NET】独家发布网页首页浏览量计数器,目前网上木有我这么简单的

设计的思路就是在本地路径下放一个txt存放初始值,然后每次刷新首页之后让.net去访问这个txt文件读取这个初始值并累加之后再写入这个文件,(这样以后就能读取到总访问量了)嗯,思路就是这么简单,需要在default.cs文件的Page_Load事件里写8行代码即可解决!比网上的写入sql数据库写入xml,ajax调用,js远程调用要简单,实惠,方便,效率。不用数据库操作,对服务器压力明显减轻。

效果图如下:

 

4003137118796017931.jpg


代码如下。

1.自己在跟目录下面新建txt文件,Site_Counter.txt,里面写上初始值,比如1000,然后给它一个可以读可以写的权限(iis设置里面要可以读写).

2.首页要放一个label控件。

3.在cs文件里写下面的代码,你懂的。。

 

using System.IO;

 

 protected void Page_Load(object sender, EventArgs e)
    {

        StreamReader rd = new StreamReader(Server.MapPath("Site_Counter.txt")); //读取文件
        int count = int.Parse(rd.ReadLine());                                                                //把读到的值赋给变量count
        rd.Close();                                                                                                       //记得关闭读操作

        Label_count.Text = count.ToString();                                                             //这个label就是首页放的一个label你懂的
        int Site_Counter = Convert.ToInt32(count) + 1;                                            //把读到的count+1然后赋给变量Site_Counter ,累加
        StreamWriter wt = new StreamWriter(Server.MapPath("Site_Counter.txt"), false);   //写入txt
        wt.WriteLine(Site_Counter);                                                                                     //把刚才的那个累加后的Site_Counter 写入txt
        wt.Close();                                                                                                              //关闭写操作。

}

 

 

----------------------------------------------------------------------------------------------看我

 

有网友反映,不知道这段代码适用于什么类型的网页!说明一下,这段代码是针对C#也就是.net类型的网站用的。其中的cs文件就是你的首页对应的那个.cs文件,前台的label控件自己随便放,把ID写好了即可。

 

ok 大家试验下吧。很简单。


做了1年java之后回来看这个问题,发现c#弱爆了,这样吧,这个问题可以如下解决,思路我给说一下:


  1. 每次都去打开txt和写入txt肯定影响效率,并发的情况下更为明显,所以我建议你们搞.NET的去做一个缓存,比如List或者Map什么的,然后将数字写进缓存,之后定时每天写入txt

  2. 写入缓存,缓存定时写入数据库。

 

解决不了了 联系我 394263788 QQ 你懂的。


转载于:https://www.cnblogs.com/ae6623/archive/2011/10/30/4416768.html

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

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

相关文章

足球比赛集锦的在线网站

rel"File-List" href"file:///D:%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">www.partofthegame.tv Carlsberg web-tv,是嘉士伯最近提供的一个服务,在Partofthegame.tv上,是提供足球(football&#xf…

微信PC端打开网站页面空白

重点 : 微信pc端的浏览器是IE内核,所以你懂的(PS:IE问题贼多) 解决 : 直接把链接丢到IE上,F12查看控制台,出现什么错误解决什么错误 , so

来自微软官方网站Windows Sysinternals的小工具Process Explorer(进程浏览器)

先上地址:https://docs.microsoft.com/zh-cn/sysinternals/ 当前网页如下:Sysinternals网站由Mark Russinovich于1996年创建,主持其先进的系统实用程序和技术信息。 无论您是IT专业人员还是开发人员,您都可以找到Sysinternals实用…

每日一记:发现一个Oracle大牛(Suresh Gandhi)的网站

今天搜索问题的过程中,无意间看到了一个Oracle大牛的网站,特意拿出来分享给大家! 地址:http://db.geeksinsight.com/

高性能网站性能优化

一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起 LiveJournal采用了大量的开源…

JAVA中 如何访问https链接的网站或者接口

在日常开发中,我们访问的链接接口一般都是http,但是现在为了数据在传输过程中的安全,很多网站或者接口都升级为https,那么我们以前的接口如何在改动不大的情况下也能够支持呢?本篇主要讲解JAVA如何在https下应用访问接…

牛腩新闻发布系统总结——网站发布和分页制作

牛腩新闻发布系统的视频看了将近半个月的时间,今天成功地把它发布了,哈哈。第一次看教学视频看得这么专注,都不带走思的,很不错。给小牛老师赞一个,嘿嘿! 言归正传,每学完一个阶段,最…

【SSO】——使用CAS实现二级域名不同的网站的单点登录(二)

回顾 上一篇文章中,实现了二级域名相同的网站的单点登录的效果。但是利用上篇文章的方式不能满足诸如:www.blog.com和www.news.com这样二级域名不同的网站的单点登录。 问题出在哪呢?就是当访问一个网站把Cookie存放到某个地方之后&#xff…

很多门户网站中常见的既可以在页面呈现内容,又可以节省空间的HTML代码。

很多门户网站中常见的既可以在页面呈现内容&#xff0c;又可以节省空间的代码。<html><head><script language"javascript">function changBg(obj,id){ objUlobj.parentNode.parentNode; listA objUl.getElementsByTagName("A"); for(…

Bing(必应)搜索引擎可以查询IP上的其他网站

这个小功能涉及到一个SEO问题&#xff1a;搜索引擎是否从IP上遍历、抓取此IP上的其他网站&#xff1f; 据我所知&#xff0c;搜索引擎是否从IP上遍历其他网站一直没有一个官方的文档&#xff01;但SEO们的假象和测试&#xff0c;得出的结论是&#xff1a;搜索引擎会从IP上遍历其…

javaweb应用网站实现第三方QQ登入过程

腾讯开发文档入口 今天实现了web应用第三方QQ登入&#xff0c;由于我当时只看了开发文档中实现登入的流程&#xff0c;没有看SDK中的demo&#xff0c;所以SDK中的工具我没有用到。其实只要知道流程&#xff0c;完全可以不借助它的SDK也能实现第三方登入。当然&#xff0c;既然…

开发中一些简单好用的网站(珍藏)

百度地图开放平台 可以实现在自己的网页上添加各种地图&#xff0c;不论是地铁图、公交图、热力图&#xff0c;都可以。 网址http://lbsyun.baidu.com/ 阿里妈妈矢量图标库 在想要一些特定的图标&#xff0c;可以直接搜索&#xff0c;可以设置图标颜色&#xff0c;图标大小 网址…

Springboot+Maven+Mysql+EasuUI+freemarker制作的一个简单的高校后台管理网站

1.技术 开发工具:STS 数据库&#xff1a;MYSQL 框架Springboot加Mybatis 前端模板引擎&#xff1a;Freemarker 依赖管理&#xff1a;Maven 前端界面模板&#xff1a;EasyUI 数据库连接池&#xff1a;使用Druid连接池 统一配置登录拦截器 权限管理 管理员可以查看所有教师信息&a…

齐博V7精品课程培训网站模板

模板名称&#xff1a;精品课程培训网站 程序内核&#xff1a;齐博V7 模板内容&#xff1a;首页、文章列表内容、下载列表内容、视频列表内容 模板制作&#xff1a;奋斗的十二 技术支持&#xff1a;http://www.e553.com 完成时间&#xff1a;2012年7月 使用说明&#xff1a; 1 …

带给你设计灵感的30个超棒的暗色系网站设计

日期&#xff1a;2012-8-4 来源&#xff1a;GBin1.com 暗色系的网站设计能够让你的访问者产生炫酷和神秘的感觉。我们GBin1也使用了暗色系的风格。在今天的这套网站设计实例展示中&#xff0c;我们将收集30个超棒的暗色系的网站设计&#xff0c;希望大家喜欢&#xff01; 1. T…

【原】提高网站加载速度的3项黄金守则

如何优化网页加载速度是每个前端开发工程师需要了解的&#xff0c;也是前端开发工程师需要具备的基本条件。 优化网站加载速度的原理主要是减少网站文件的大小&#xff0c;减少HTTP请求数。网站文件越小&#xff0c;浏览器加载页面会比较轻松&#xff0c;打开页面的速度也会提升…

《大型网站技术架构 核心原理与案例分析》阅读总结——概述篇(架构演化)

工作之余&#xff0c;记录所得。 1 大型网站架构演化 1.1 大型网站软件系统的特点 高并发&#xff0c;大流量高可用海量数据用户分布广泛&#xff0c;网络情况复杂安全环境恶劣需求快速变更&#xff0c;发布频繁渐进式发展 1.2 大型网站架构演化发展历程 大型网站的技术挑…

推荐几款热门的网站测试工具

推荐几款热门的网站测试工具 网站测试是在web开发当中常用的的方法&#xff0c;该方法是用来测试的网站的速度&#xff0c;可用性和性能。一个网站必须具有良好用户体验的&#xff0c;跨浏览器的兼容性。今天将讨论流行的网站测试工具&#xff0c;这对于提升我们的网站性能具有…

【Bootstrap3.0建站笔记一】表单元素排版

1、文字和输入框前后排列&#xff1a; 代码&#xff1a; <div class"row"><div class"col-lg-12"><div class"panel panel-default"><div class"panel-heading"><h2>条件查找</h2></div>&l…

网站登录验证码获取、用户注册

环境&#xff1a;Django 1.8 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"x-ua-compatible" content"IEEdge"><meta name"viewport" content"…