NOD反盗版策略之盗亦有道

0 条评论

病毒数越多 用户数量越大 上报越多= 查杀率越高 反之为 病毒数越多 用户下降 上报下降=查杀率下降

那么很显然 一款杀毒软件最核心的价值之一 就是查杀率 nod肯定不会为了反盗版 而影响这一关键指标的

接下来问题来了 为什么现在nod搞反盗版

分析如下 1 就当下看 从病毒爆发期来看 目前是平稳期 不会影响查杀率(大陆病毒环境)

2  当初放出那么多ID  其实很简单就是 就两点 一来是为了培养用户习惯 这个很重要 人都

有惰性 习惯成自然 二来是更好的获取大陆地区病毒特点和用户环境 这个不用多说 一句话

适者生存 杀毒软件亦是如此 不适应当地环境的杀软 再好也歇菜

3 对于二版自身的考量  二版最为代理商是 利益为驱动 那么从市场方面考虑就是 围蛋糕 这个

蛋糕围大了 自然要吃了 二版肯定认为现在 用户已经培养成熟或者马上成熟 该拿刀切了 这第一刀切下去

的是 是那些 介于盗版和正版之间的用户 或者说不愿意费劲找ID 也愿意花钱的用户 其实从

技术上 这个叫用户催熟法 当然第二刀 怎么切 切谁  自然很简单 排出那些根本不用正版的用户  剩下的用户就对了 这些用户培养的过程就是 养肥 ---催熟--- 切!

4 从技术上来说 nod应该认为 他在大陆区的病毒获取能力 和 解决能力 已经达到一个平衡点

就是  让正版用户的使用体验=所花的钱 也就说一个字 觉得值

5 为什么搞活动 肯定是怕用户流失  其手段为 我放号 但是要累死你  我不是不让你免费用 但是你要付出代价 参加活动吧

去发贴吧 你付出了时间 和 精力 得到了ID    我给你了ID 但是我收获广告推广 而且最关键的是你还没换别的杀软 我没有

用户流失
公式为   用户付出 时间+精力=ID    nod付出 ID+服务=广告效应+用户量

总结 nod也就闹闹 为什么呢    正版用户+非正版用户=总用户量   但是到底是正版用户多 还是盗版用户多 大家都明白

那么nod 打击盗版 减少非正版用户量 而又不能完全把这些盗版用户转换为正版用户  那么这些盗版用户就不用杀软了?

自然是离开nod  选择那些免费或者好盗版而又适合自己的软件 这些是nod或者说是二版最不愿看到的事情

简单说 就是    正版用户(努力维护住 保住河山)+潜在用户(努力催熟 尽力转正)+观望用户(努力引诱 把根留住)+

死性不改用户(睁一只 眼闭一只眼)  打击大部分ID 留住那小部分ID  为啥啊 因为以后还要围蛋糕啊

唉 中国软件市场的悲哀啊 但在用户看来 不过是一场黑色幽默罢了

启用IIS6的Gzip压缩功能

0 条评论

IIS6已经内建了Gzip压缩的支持,可惜,没有设置更好的管理界面。所以要打开这个选项,还要费些功夫。
  首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在IIS管理器中,“网站”上面右键-属性,不是下面的某个站点,而是整个网站。进入“服务”标签,选上启用动态内容压缩,静态内容压缩。


  然后选中网站下面那个服务器扩展,新建一个服务器扩展。名字无所谓,下面的添加文件的路径是:
  c:\windows\system32\inetsrv\gzip.dll,然后启用这个扩展。



  还没完呢,我们还需要修改一个配置文件,修改之前请先停止 IIS 服务,打开 C:\Windows\System32\inetsrv\MetaBase.xml,这个文件很大,找到下面一段信息:


<IIsCompressionScheme	Location ="/LM/W3SVC/Filters/Compression/gzip"
		HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
		HcCreateFlags="1"
		HcDoDynamicCompression="TRUE"
		HcDoOnDemandCompression="TRUE"
		HcDoStaticCompression="TRUE"
		HcDynamicCompressionLevel="0"
		HcFileExtensions="htm
			html
			txt"
		HcOnDemandCompLevel="10"
		HcPriority="1"
		HcScriptFileExtensions="asp
			dll
			exe"
	>
</IIsCompressionScheme>



  增加一些要进行压缩的文件后缀,其中 HcFileExtensions 是静态文件的扩展名,增加 js 和 css 等;HcScriptFileExtensions 为动态文件的扩展名,增加 aspx,HcDynamicCompressionLevel改成9,(0-10,9是性价比最高的一个)。
  然后需要重启一下IIS服务,就可以体会到压缩后的速度了。不过通常可能不会有太明显的感觉,可以用http://www.port80software.com/tools/compresscheck.asp这个页面来检查你的网页是否压缩过了,以及压缩比和加快的速度。整个过程对CPU的占用基本上感觉不出来。

总结:

1. 在修改MetaBase.xml文件时, 要停止"IIS Admin Service"服务. 否则无法保存.

2.静态压缩和动态压缩率最好设置为9. 

3.上文的步骤2, 即使不添加Web服务扩展效果也是相同的.

4.压缩率设置对js文件不起作用, 压缩后大小总是相同的.

5.图片文件即使启用了gzip压缩大小也没有变化.

2009-09-21 / 服务器 / iis6, gzip 阅读全文

数据载入中...效果代码

0 条评论

做出数据载入中的效果如果数据太多,页面数据加载就会变慢。在等待数据的传输过程中我们总要给浏览者一点提示什么的吧,为了达到这样的目的,我们可以采用如下的方法.
第一种方法: 


XML/HTML代码

  1. <div id=divMsg width=800 height=200>正在读取数据,请稍候.....</div>   

需要运行的代码放中间


XML/HTML代码

  1. <script language=javascrIPt>    
  2. window.divMsg.style.display="none";    
  3. </scrIPt>   

第二种方法,是从blogcn的代码里面抽出来的。


XML/HTML代码

  1. <html>    
  2. <head><title>test</title>    
  3. </head>    
  4.   
  5. <body>    
  6. <scrIPt>    
  7. function chkdiv(divid){    
  8. var chkid=document.getElementById(divid);    
  9. if(chkid != null){return true; }    
  10. else {return false; }    
  11. }    
  12. </scrIPt>    
  13.   
  14. <div id="comment">数据载入中...</div>    
  15. </body>    
  16. </html>   

XML/HTML代码

  1. <script>if (chkdiv('comment')) {document.getElementById('comment').innerHTML='Content';}</scrIPt>   

把Content的部分换成你需要的内容

方法三: 


XML/HTML代码

  1. 第一步:把这段代码放在你要放广告的网页位置:   
  2.   <SPAN id=ad_01>广告载入中...</SPAN>  
  3.   第二步:把这段代码放到页底:   
  4.   <SPAN class=spanclass id=span_ad_01>  
  5.   这里放广告的JS代码或其他加载速度比较慢的内容都可以.   
  6.   </SPAN>  
  7.   <SCRIPT>ad_01.innerHTML=span_ad_01.innerHTML;span_ad_01.innerHTML="";</SCRIPT>  

帝国首页幻灯片需要刷新才显示的解决方法

0 条评论

这个是古树flash的问题.这个问题很好解决,直接替换pixviewer.swf即可

将附件的pixviewer.swf覆盖e/data/images/ 里面的pixviewer.swf即可

pixviewer.swf

帝国5.1应用之让标签参数支持系统变量

0 条评论

例如:我们要列出所有信息来源相同的10条信息,标签如下(按sql语句调用):
[phomenews]"select * from phome_ecms_news where befrom='".$navinfor[befrom]."' order by id desc limit 10",10,32,0,24,0[/phomenews]
 
附加说明:$navinfor[字段名]
1、列表模板变量
当前栏目id:$navclassid 或 $GLOBALS[navclassid]
 
通过这个变量可以输出这个栏目id的所有数据(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')
2、内容页模板变量
字段值数组:$navinfor
调用方法:$navinfor[字段名],比如要显示"信息ID字段",那在模板里用:<?=$navinfor[id]?>即可输出(要开启模板支持程序代码)