视野与执行力

旧文中,提到了执行力的话题,看不见的竞争细节,今天是第一篇。

很多创业者所忽视的一个重要领域,做好文件,数据资源的压缩,很多情况下是竞争的要素。

1、越小的文件,传播成本越低,用户的下载率越高。

从pc时代,到移动时代,都是同理。

案例1:我以前说过我做过oa,做的不好,产品做的很大而全,但是有一件事情我自认为做的还是不错的,这个产品的免费测试版本在网上还是有很多下载的。为什么呢?体量小。你别看功能大而全,整个产品的安装包,好像只有6M左右。

那么6M包含什么呢? 我的代码是php写的,跑在apache的webserver上,数据库是mysql,还有一个超过1M的doc文档,是使用手册,这个东西整个打包装到windows电脑上,6M,换句话说,apache+mysql+php的支持库,在一起,4M多一点,有没有意外?

我怎么做的呢?我当时看mysql和apache系统里的dll库,备份好后一个个删除,删完一个就看我的代码和系统能不能正常运行,不能就恢复,能就删掉,到最后发现跑我的oa其实只需要很少的几个库和可执行程序,压缩下来就只有4M多。没用的链接库实在太多了。

我并不是唯一的案例。

案例2:有个特别让人羡慕的老朋友,现在做模特事业,胸媒体,手里几万个模特资料,几百个模特群,天天朋友圈秀美女模特合影,当然,这事和今天主题无关,说说他当年的故事,很早之前,他做下载资源站起家,当时怎么能脱颖而出呢?就是搞文件优化版本,比如一个office,一个photoshop,(还没有美图秀秀的时代),你觉得怎么也要几百兆吧,人家硬是精简到几十兆甚至十几兆,保证可用,基本上日常使用不会有障碍,一招鲜,就获得了大量的用户下载,靠一个网址导航就起来了。当然,这事说来有盗版的问题,后来国家打击盗版,人家就不做了,但从用户需求来讲,下载更小的优化版是强需求,这个需求和盗版毕竟要分开来看。

案例3:还是一个老朋友,中国最早的认证安全专家,我称他是三项全能,(打工做到上市公司招股说明书里靠前的股东,身价数亿;创业做到年利润过千万;天使投资创业项目赚了几十倍。所谓打工,创业,投资三项全能)。这家伙创业初期做什么呢?把windows xp,压缩到了200多M,而且带所有主流驱动和最新安全补丁,安装用不了15分钟。当然,说来这事也是盗版,那阵我问他我说你这样做意义何在,他说你不觉得一年下来节省多少运维安装的时间么,很多企业批量采购电脑,附送正版windows xp,但运维网管还是愿意装他的系统,装正版windows xp,各种重启各种确认,再加上打补丁,一个下午忙前忙后,能装几台?装他的系统,补丁都替你升级好,无需任何确认一路装到底,一个下午几十台轻松搞定,你要是企业网管你用哪个。

当然,说以上两个案例不是鼓励盗版,而是想说一个事情,快速有效的下载,安装一直是强需求;节省硬盘或内存空间也一直是强需求。

移动互联网时代,市场竞争格局更加激烈,同行竞争更加残酷,windows当时市场没有对手,正版懒得做的事情出现了盗版的空间,如果你不是windows,你懒得做的事情,对手会替你做。

案例4:apus现在是一个估值巨高,市场价值巨大的移动互联网新独角兽企业。刚出来还没多人在意的时候,我就给很多身边朋友说过,我说这个东西厉害,移动时代的hao123,当时在新加坡的餐桌上,旁边的朋友都不知道这是啥东西。那时候甚至不知道是谁做的,一度怀疑是360的产品,后来过了一两个月新闻才爆出来是360离职高管李涛做的。

那么apus,作为安卓桌面,厉害在哪里呢?尺寸超小,我记得只有1M,而核心功能完备,那么这个尺寸的意义就在于,其安装成本,远低于同行,所以当时一出来,用极低的单位安装成本,迅速铺开了市场,产生了惊人的效应。 要知道,当时市场上颇有几个安卓桌面产品,甚至包括google官方推出来的桌面工具,都没他们当时的下载率高。

2、文件尺寸小可以让网页打开更快。而快就是核心竞争力!

李兴平很早就洞察了这一点,从最初的hao123到4399,首页的文件尺寸都保持非常小,所以打开非常快,在一些网络欠缺发达的地区也能流畅打开。

当然,提升打开速度并不止是文件小,还有很多细节,这里简单提示一下,看一下4399首页源代码,你能看出有多少个前端优化的细节。(或者有多少人思考过这个问题,4399也有前端优化咩?)

某些新闻资讯网站或者内容交互网站,对这部分不是很在意,比如编辑贴图的时候,不知道做图片压缩,这是很常见的一个问题,现在很多人觉得带宽好了,无所谓了,其实卡半天出不来图片是一种非常糟糕的体验。

我们那个年代的老站长,搞一张图片贴网站上,都是各种想办法优化一下,最简单的就是用jpg格式存储,在展现基本无损的情况下,占用空间最小。能节省一点字节算一点,能节省一个报文算一个。多节省几个报文,用户打开的流畅度就会提升一些。

3、带宽和流量成本,直播的流畅性

视频直播也存在数据压缩的空间,而这方面也是有核心技术的。

这部分技术最初的应用场景,比现在直播平台还要早,主要是台湾或菲律宾那边的视频赌博平台,所谓荷官现场发牌,现场互动(让你知道不是提前录制的),清晰度和色彩不会要求特别高,但要求识别度高,流畅性好,那时候对直播数据流的压缩就要求非常高。后来这项技术又被应用于安防监控领域。

现在部分移动直播平台也开始依赖这样的技术形成竞争优势,至少是成本优势。

交互直播平台,或者实时数据交互平台(包括一些实时互动游戏),涉及大量数据传输的,也存在这个问题。如果数据都是原始格式传输,占用流量太高,对带宽的要求就比较高,压缩后传输,有可能节省极大的流量资源,而用户交互的流畅性也回极大提升。

这里必须推荐一个资源,一个老朋友,技术大牛杨建的博客,杨建已经很久很久没有写博客了,微博和公众号据我了解也没有,但是他历史上的那些信息,虽然说是很久远的时代的东西,但直到今天,我认为还是很有意义的,元旦前跟弈客围棋的技术团队交流,他们说直播系统的负载很高,有没有优化建议,我说你别问我,我给你介绍个网址,你把人家博客从头到位看透了,消化清楚了,足够了。

http://blog.sina.com.cn/iyangjian/

杨建当年的战绩是,姚明还在nba的时候,姚鲨季后赛大战,新浪nba文字直播平台,是他负责的,这个量级直到今天都还是有代表性的。一小时20亿次http请求,几台服务器轻松搞定。其中核心思想是http header的透彻理解和针对性的请求响应处理,和本文主题似乎不是直接相关,但也是从根源优化了数据传输,最大化减少了重复性的传输冗余。

4、硬件i/o压力优化

大量的数据流,信息流,要做存储和读取,这个对i/o的压力是极大的,那么就有架构师提出这样的方案,对一些数据流,信息流做压缩存储,虽然压缩和解压占用一些额外的cpu开销,但是节省的 i/o开销是极为巨大的,综合测算下来是非常有效的。

对一些社区网站,内容写入频繁度非常高的网站,这个能极大节省硬件开销,提高硬件使用效率,以及提升服务端的承载能力。

当然,要提醒,看你内容类型,如果压缩比不高,可能压缩的开销大于i/o优化的效果,这就得不偿失了。所以这个思路,要根据实际情况掌握,而且我们当年都是面对普通的硬盘,现在流行ssd硬盘了,具体效果如何,烦请自行测算评估。

以上是文件和数据压缩,所带来的四项潜在竞争优势。

现在游戏行业,我也经常跟创业者说,尽量减少游戏的文件尺寸,很多创业者说,没办法,素材资源很多。

是不是真的没办法,我说一个想法,当年,我们玩魔兽争霸第一代的时候,或者说英雄无敌第一代的时候,展现效果其实也是相当精致的,可玩性也是很充分的,而文件尺寸是多少,十几兆到小几十兆而已,现在你告诉我一个手机游戏1个多G没办法优化,而展现效果真的超越当年很多么?我怎么看不出来?

说个数据分析题目,假设,一个游戏产品,文件尺寸每减少10%,平均安装转化率就可以提高10%,那么请问,这个游戏的收益会提高多少?

我告诉你们答案,如果这个产品的品质处于一个临界点,那么其收益提升很有可能远远高于10%,想不明白的,仔细思考一下。

今天讲的就是执行力的细节之一,关于压缩。

具体操作,具体产品具体分析,我在移动前端没有技术背景,不敢妄言。

那么通过pc端的历史总结,

1、大量动态链接库和一些共用的资源库,在特定应用里其实是可以删除的;

2、很多素材资源文件是可以用工具优化压缩的。需要在网上展现和共享的图片资源,尽可能压缩后再上传,现在手机像素很高,很多拍出来的照片尺寸巨大,其实压缩后视觉效果基本无损,但尺寸可以减少90%甚至更多。

3、数据资源和交互资源是可以有条件无损压缩的。节省流量和带宽资源,提高用户访问的流畅度。

4、以前也提示过,有些数据,是可以酌情不存储,不保留的,比如统计数据里,一个网站的来源列表,我们认为实际上用户不会翻超过50页,那么后面的就不用保留了。

5、有些交互逻辑是可以不需要数据重复传输,重复引用,重复加载的,杨建的博客值得认真去读,对现在一些实时交互式游戏,比如棋牌,桌游,其实都有可参照的价值。

6、除了压缩,前端优化是个非常大的话题,今天这篇就不展开了,展开了其实我也不专业。

http://www.infoq.com/cn/presentations/pxl-baixing-optimize-network-speed

这个ppt和视频,如果对前端优化有兴趣的童鞋,建议认真阅读,非常有价值,当时我在台下学习,我个人认为受益匪浅。

这就是今天所说的,看不见的竞争系列,第一篇,关于压缩的话题。

我们谈需求,谈产品,谈目标用户,方向都确定了,所谓影响竞争力的执行细节在哪里,这是其中之一。


实话实说,我的技术真的不厉害,甚至可以说非常非常有限。

但也自吹自擂,我说我比较厉害的一点是,基本上各个领域,我都能找到技术厉害的人。

这几年接触技术圈少了,需要再挖掘一些小鲜肉技术高手,继续充实我的顾问团。

看不见的竞争 文件和数据压缩相关推荐

  1. 看不见的竞争 带宽优化

    系列导读 看不见的竞争 文件和数据压缩 看不见的竞争  把握意见领袖 对于有创业经验的人而言,这甚至都不能称之为问题.但必须指出,其实很多创业新人,会忽略这个问题.很多人会简单的认为,我找一个靠谱的托 ...

  2. 看不见的竞争-谈谈策略设计

    看不见的竞争 - 什么是风控 前文是引言,风控涉及的层面特别广泛,那么今天说一个相对细分的层面,产品及运营的策略设计,当然,策略设计不能说完全是为风控服务的,但风控在这里的比重是非常巨大的. 一些未入 ...

  3. 移动硬盘有文件但看不见怎么恢复文件

    有位用户将移动硬盘连接到计算机上,发现移动硬盘里面的文件看不见了消失了,但是磁盘空间却显示还有文件在占用,这时候怎么办呢?当遭遇这种情况不要慌,按照本文的方法可以轻松解决移动硬盘里有文件却看不见的问题 ...

  4. 看不见的竞争 之 把握意见领袖

    市场竞争中,经常遇到的一个问题是,为什么我的产品不比对手差,我提供的服务也有优势,但用户还是集中在对手哪里? 如果不是高估了自己产品和服务的话,那么,很有可能,是因为你没有把握到意见领袖. 意见领袖, ...

  5. 在微信收藏笔记中的录音文件拷贝或另存问题--适用于silk无法导出,看不见的情况

    在微信收藏笔记中的录音文件拷贝或另存问题–适用于silk无法导出,看不见的情况 微信收藏的语音消息可以按照以下步骤,来导出为mp3格式. 1,在电脑上登陆PC版微信. 2,点击"收藏&quo ...

  6. 电脑桌面只显示计算机不显示文件夹,电脑界面变成黑色的 所有的文件夹都变成黑色的 单击右键属性 什么都看不见 都是黑色的 只显示图标-文件夹图标...

    问答堂>手机>其他分类>电脑界面变成黑色的 所有的文件夹都变成黑色的 单击右键属性 什么都看不见 都是黑色的 只显示图标 可以聊qq 上网 就是变成了黑色的 所有的背景都变成了黑色的 ...

  7. 汽车背后那些看不见的软件系统

    本文作者为知乎@SamGIU,斯图加特大学汽车与发动机工程硕士,本文主要介绍了汽车软件系统. 跨入汽车,按下启停键,你点燃汽车动力核心,仪表亮起.挂挡,踩满油门,你感受到十足的推背感.高速上,打开自动 ...

  8. 科技领域看不见的手如何影响企业未来命运

    作者:刘锋 "看不见的手"像幽灵一样盘踞在人类社会的发展过程中,时隐时现,在亚当·斯密的<国富论>中,看不见的手推动了经济的发展:在达尔文的进化论中,看不见的手推动了生 ...

  9. 3 事务隔离:为什么你改了我还看不见?

    3 事务隔离:为什么你改了我还看不见? 在数据库中,事务是要保证一组数据库操作,要么全部成功,要么全部失败,在mysql中,事务在引擎层实现,innodb支持事务 隔离性与隔离级别 事务,ACID(a ...

最新文章

  1. Doubly Linked List,( Aizu - ALDS1_3C )
  2. TensorFlow和深度学习-无需博士学位(TensorFlow and deep learning without a PhD)
  3. python linux运维教程 推荐_Linux运维人员成长之路学习书籍推荐
  4. esrgan_ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks【阅读笔记】
  5. oracle rac启动关闭,Oracle RAC启动及关闭步骤
  6. SharePoint 2010多语言UI,以及开发人员需要注意的
  7. jenkins 启动_通过http请求启动jenkins任务
  8. python没基础能自学吗-50K大牛告诉你,没有任何编程基础,到底应该怎么自学Python...
  9. 关于调试,很大的感触,请看下面的c程序
  10. win7如何安装mysql5.7_Win7下安装MySQL5.7.16过程记录
  11. 如何使一个你没有源代码的DLL文件变为强命名的DLL
  12. 5G面临的挑战和应用场景
  13. win10计算器_从0开始自制计算器!
  14. html 菜鸟驿站,菜鸟驿站
  15. 安卓磁链搜索下载播放和原理探索
  16. r 语言计算欧氏距离_R语言-KNN算法
  17. 100个python算法超详细讲解:委派任务
  18. godaddy 服务器位置,GoDaddy主机正确的网站根目录介绍 | Godaddy美国主机中文指南...
  19. Spark6:Spark Steaming
  20. 2021年中式烹调师(中级)考试题及中式烹调师(中级)找解析

热门文章

  1. 滴滴2023秋招笔试 老张的美数课 (C++ DP)
  2. 马赛克(蒙太奇)图片生成--Python实现
  3. Java新手训练——基础小题
  4. laravel集合函数-pluck()
  5. does not exist or is not a readable directory
  6. 2016年上半年信息系统监理师考试感想
  7. CTeX下载安装步骤
  8. Android 一个改善的okHttp封装库
  9. 华为机试-题目核心考点
  10. stm32h7内存分配_【STM32H7教程】第26章 STM32H7的TCM,SRAM等五块内存的超方便使用方式...