首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
382 阅读
2
美超微主板IPMI使用教程
350 阅读
3
Ubuntu系统开启root登陆权限
276 阅读
4
linux下502自动重启脚本
269 阅读
5
利用廉价VPS做反代,保护你的真实服务器
216 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
14
篇与
的结果
2011-07-08
优化页面网站提高转化率
原文:Make sense of your site: tips for webpage design发表于:2009年3月16日星期一,上午9:28在 以前,当您收到用户的反馈,需要改动您的网站的时候,您可能需要对网页进行重新设计。现在,您可以在您的网站上进行一系列实验,让用户来决定哪种版本最 好,而不是只是跟着感觉走了。这里,我将向您介绍网站实验——同时运行同一网页的多种测试版本来了解哪一种网页方案更奏效。在开始实验之前,请您先为要做实验的部分设计出几种方案。实验的部分可以是一些小的改变,比如换掉一张图片,或者是大的改变,比如大面积调整您网站的布局或颜色方案。然后,您可以使用谷歌提供的免费工具—— 网站优化工具(中 文版),通过向访问者自动展示网站的不同版本来测试这些不同方案。网站优化工具通过跟踪记录哪一种网站变化最能帮助您实现预定目标,从而能使您了解访问者 最喜欢哪种方案版本。您可以把预定目标设为达成销售、吸引用户提交了一个表单或者点击了某个链接,或者其他与您网站的互动形式。事实上,这个过程就像一个 简单的实验,并不需要很多复杂的数据分析。网站实验的结果经常出人意料。比如,我们曾用网站优 化工具对Picasa首页进行过一次实验,结果就让我们大吃一惊。在版本A里,我们使用了“免费”这个词,采用了以行动为导向的标题,并且放上了非常漂亮 的产品图片。在版本B里,我们删除了图片,用按钮取代了链接,以这个产品能给用户带来的价值为主打理念。如果换作是您,您认为哪种版本能带来更多的 Picasa下载呢?版本A:版本B:我 们起初预测版本A显然会更胜一筹,因为A版本的图片会很吸引眼球,并且免费的字眼应该看上去很有吸引力。然而,实验数据却表明界面更简明的B版本却是带来 下载量更多的。实际上,版本B比版本A多带来30%的下载量!这个例子表明:在有关网站重要决策的时候,有时您是需要依赖数据的,不能凭想当然。现在,您 或许会问自己,“我的网站可能有很多地方需要做实验,我应该从哪里着手呢?” 这里向您提供四点小建议: 建议一:通过8秒测验。用户需要一眼就能理解您网站的主题和目的。访问者通常都很忙,无暇顾及很多细节,您一定不想他们刚来到您的网站上就点击后退按钮吧? 建议二:告诉用户您的网站能给他们带来什么。突出显示您的网站能给用户带来的清晰的、触手可及的实惠(比如,“节省更多!” “收益更多!” “使用我们的产品会让您更好!”) 建议三:使用更有吸引力的图片。您要尽量采用产品的图片而不是一般的图片,使用图标而不是大块的文字,使用按钮而不是链接。请记住,使用低质量的、不相关的图片只会有损您网站的信誉。 建议四:果断地促成销售。帮助您的访问者尽快进行下一步,使这一步骤明确并容易到达,而不是让用户再去费力寻找。关于号召行动的词汇,“立即购买”要比“添加到购物车”更好。 一旦您决定要测试哪个细节(比如号召用户采取某种行动、颜色方案、标题,布局或者视频),您就可以使用网站优化工具, 进行一项实验。对第一次使用网站优化工具的用户来说,我们推荐A/B实验,这是测试某两种版本哪个更奏效。网站优化工具会帮您处理繁杂的数据,并且当它发 现某一数据能证明某一个方案明显优于另一个时,能及时向您展示。这些结果将在您每个实验的报告中展示,相应的滑动条将变成红色,黄色或绿色。当滑动条变成 绿色的时候,意味着您的两种方案中的某一种已经开始胜出,能够明显地更有助于您实现预先设定的目标:请记住,实验数据产生的最佳实践也不是完全普适的,他们并不一定是最适合您的网站和访问者的。在过去,人们都是凭主观想法和直觉来决定网站的设计。现在,有了这些有力的工具、数据和曲线,您就可以让您的访问者来告诉您哪种网站设计是最适合您的了。现在就试一下吧,希望能给您的网站带来更佳的效果!
2011年07月08日
13 阅读
0 评论
0 点赞
2011-07-07
Google的运营模式
虽然有那么多围绕着google的这样那样、令人眼花缭乱的传闻,Google依然需要解决那些常见的商业问题,例如报告财务情况,跟踪项目进度。但确实,Google经常使用一些非传统,同时高效率的方法去解决这些需求。Douglas Merrill 走上位于凤凰城的亚利桑那毕尔特摩尔度假酒店的一个演讲台时,他前额的发型依旧那么得有个性,就好像一位有那么点邋遢的大学教授。实际上,4月的这个早晨,他在这儿,是应当地的一个猎头公司(Phoenix Staffing)邀请,在一个早宴上,向一帮CIO们讲述他作为Google内部技术部门经理的工作。Google,这个带着那么些神秘色彩,却相当成功的,市价61亿美元的全球搜索引擎公司,绝对是全球公认数一数二的企业。可惜,Google总是选择性地讲述它那创新的信息管理架构(information management infrastructure),一个建立在可能是全球最大的分布式计算(网格计算)的系统之上的架构。Merrill即将带给他的听众们一个相当难得的机会,去窥视Google的未来。并且解释Google的运作方式和这背后的计算机系统。虽然有那么多围绕着Google的传闻,包括媒体宣称的允许带宠物上班的办公场所,Google的市值,市场占有率,令人眼花缭乱的Beta版(试运行版)的新品发布,甚至它那Microsoft终结者的身份,Google依然需要解决那些基本的问题,例如付账单,收集信息,报告财务收入,跟踪项目进度,雇佣承包商,雇人,评估员工,管理视频会议系统等等,说白了,Google一样要处理那些普通而琐碎的商业事务.“但这并不意味着Google一样采用传统的方式去解决这些问题”,Merrill这样解释道。“一件事以往一贯这么处理,我们也不认为它就一定是最佳的处理方式,” Merrill说.值得注意的是,这意味着Google往往不在标准的硬件上部署标准的商业应用。例如,Google可能会采用文本分析技术去驱动搜索引擎,从而从一封email中抽取应用软件需要的输入,而不是象传统的用户界面那样使用一个数据输入表单。Merrill可能不会把一个应用部署到传统的服务器上,而是部署到一个群集的服务器架构中,这个架构横跨了全球的多个数据中心。Google拥有好几十万的服务器,初步估计超过45万(本文成文大概是2006年7月),组成了数千个集群,并且分布在全球数十个数据中心。 Google在很多地方有数据中心,爱尔兰的都柏林,弗吉尼亚等等。加利福尼亚那个Google刚取得的占地百万平方英尺的数据中心已在租用中,而 Google最近又在俄勒冈州跨哥伦比亚河的一个叫达尔斯(Dalles)的小村庄修建2个足球场那么大的数据中心。依赖分布在不同地理位置上的数个服务器和数据中心,Google得以提供更快速的服务性能给它全球的用户们。因为Internet中任意两台电脑的连接速度本该像光速般快速,可惜它被那些网络中的交换机和路由器的延时大大拖慢了。虽然搜索依旧是Google的主要盈利渠道,那些服务器上同时还会运行 Google旗下的其它产品,例如Gmail, Blogger, 还最近那个基于Web的字处理软件(类似Word软件)和spreadsheets软件(类似Excel软件)。这也是为什么总盛传着Google是Microsoft(微软)的终结者,Google宣称要把一切带到互联网上,让微软的Windows操作系统滚一边去。无论你相不相信,Google和Microsoft已经在正面交火,恶狠狠地掐起来了。Microsoft今年计划投入15亿美元到服务器和数据架构中,而Google可能花费至少相同的钱去保持它的领先地位。而在去年(2005年),Google这方面的投资为8.38亿美元。在Google,大规模系统相关的技术是最重要的。2005年,Google索引了80亿个Web页面。同时,他的市场份额不断高涨。基于最近 ComScore Networks qSearch的一份报告,Google在4月已经占领了美国互联网用户43%的市场份额,而Yahoo仅拥有28%,微软的MSN仅拥有12.9%。而且Google的市场份额还在增长; 毕竟一年前,它只占了36.5%。相同的调查表明,美国人在4月份,进行了66亿次在线搜索,整整比上个月增加了4%。这其中,Google占去了其中29亿次的搜索,Yahoo占去了19亿次,而微软的MSN占了8.58亿次。这个成长得益于众多提高可伸缩能力的科技(scalable technology)。就像Google提交给美国证券交易委员会(SEC)的年报中所提到的:“我们的商业运营依赖于我们的软件和硬件架构,它们在低成本的情况下提供了基本的计算资源。我们整合使用那些现成的机器,并且自定义软件,让他们运行在商业计算机的集群上。我们之前把相当大的投资用在开发这样的架构,这已经为我们带来了不少重要利益。它使得存取和处理大量数据变得简单,使得部署和操作大规模的全球化软件和服务器变得轻松,并且使得大规模计算机集群的管理变得自动化”。Google购买,而不是租用设备,以便于最大化控制它的基础架构。Google的CEO,Eric Schmidt抵制了5月31日来自于财务分析师的策略建议,他说道“我们相信,通过彻底地构建我们自己的基础架构,我们将获得巨大的竞争力。”Google不是简单地购买PC级别的服务器,并把他们叠起来,Schmidt说道,“我们是真正地在建造我们内心设想的超级计算机”。因为Google操作运算着如此巨大规模的数据,它的确值得被研究,尤其当你的组织正在购买或评估网格计算策略(the grid computing strategy)时。也就是你正试图利用很多低成本的计算机协作计算,来处理那些高级别的计算任务。不管这种架构是否还是言过其实,Google拒绝他的设计师被采访,包括对Merrill的跟进采访。不过,Merrill在Phoenix演讲时,已经回答些问题,而Google销售搜索工具(Google Search Appliance )的部门则帮我们回答了另外一些问题。一般来说,但Google被问到它的后台系统时,它有那么些人格分裂。对媒体,他总是说,“对不起,我们不讨论我们的架构”。然而,当google的工程师们面对着计算机科学听众时,却大门大开,比如面对着一屋子过来应聘的应届毕业生时。结果,这个故事的主要信息来源,主要来自于那些网站上的技术演讲资料,比如华盛顿大学(University of Washington)的官网,以及Google实验室发表那些的研究论文。FROM:译言
2011年07月07日
22 阅读
0 评论
0 点赞
2011-07-06
Facebook 的 PHP 性能与扩展性
炙手可热的 Facebook 是用 PHP 开发的。随着一些技术交流,逐渐能看到 Facebook 技术人员分享的经验。近期这个 geekSessions 站点上看到 Facebook 的 Lucas Nealan 分享的文档比较有参考价值。Cache 为 王任何一个成功的站点都有一套最合适自己的 Cache 策略。Note:这个层次图画的稍微有点问题,不是严格从上到下的。The Alternative PHP Cache , APCFacebook 平均每个用户每天要访问超过 50 个页面,PHP的页面载入时间的优化就比较重要了。在 PHP Cache 层,Facebook 采用了 APC。关于facebook APC 介绍的PDF.Lucas Nealan 的 PPT 举了一个例子,一个页面显示的时间从 4000 多毫秒降到了 100 多 毫秒。在 apc.stat 关闭的模式下,性能还要更好一些。不过需要重启动或用apc_cache_clear() 来通知更新。Memcached 层APC Cache 的是非用户相关的信息,而用户相关的数据 Cache 当然是在 Memcached 中。Facebook 部署了超过 400 台 Memcached 服务器,超过 5TB 的数据在 Memcached 中。这是当前世界上最大的 Memcached 集群了。也给 Memcached 贡献了不少代码,包括 UDP 的支持和性能上的提升(性能提升超过 20%)。程序 ProfilingFacebook 开发人员大量采用 Callgrind 、APD、 xdebug 、KCachegrind 等工具进行基准性能测试。任何一个 Web 项目,这也是不可或缺,也是比较容易忽略的一环。所有开发人员都应该具备熟练使用这些工具的能力才好。补充一下:语言的选择为什么 Facebook 选择 PHP 而不是其他语言? 用Flickr 的 Cal Henderson 这句话就能说明了: “Languages’s don’t Scale, Architecture Scale”。从 80-20 的原则看,APC 和 Memcached 是最主要的。在这两个环节上下功夫,受益/开销比要大于另外几个环节。(上面的图是从 Lucas Nealan 的文档截的,版权所有是他的)作者: Fenng网址: http://www.dbanotes.net/arch/facebook_php.html
2011年07月06日
21 阅读
0 评论
0 点赞
2011-07-05
IBM推出软件开发人员SNS站点My developerWorks
据国外媒体报道报道,IBM推出面向软件开发人员社交网站。对软件开发人员而言,IBM的developerWorks是全球最大的在线技术来源,developerWorks用户约有800万人,占全球软件开发人员的一半。今天,IBM为这些软件开发人员推出了专门的社交网站My developerWorks。My developerWorks与Facebook、LinkedIn或者其他所有我们知道的社交网站都不一样,该社交网站主要聚焦于技术的讨论。在My developerWorks上,全球范围的技术人员可以寻找特定的知识或技能,利用该社交网站的群组、讨论主题和个人资料来判断谁是某一特定领域的专 家。My developerWorks最令人兴奋的前景是不断合作的可能性。IBM所要做的就是如何展示这些技术人员的个人资料,让业务开发、营销、设计、管理和风投人员找到需要的技术人员。那么,初创公司就会不停地出现。一位IBM代表周三晚间通过电子邮件表示:“IBM的目标是,利用My developerWorks,将全球范围的软件开发人员联系起来,让他们在Java、Linux和XML等开放标准的基础上能更容易地进行技术创新。 IBM希望软件开发人员能在分析、清洁技术和云计算等热门技术领域占有一席之地。”那么,为软件开发人员推出专门的社交网站能给IBM带来什么好处?目前还没有关于这方面的评论,不过参与My developerWorks的个人和组织都会获利。
2011年07月05日
17 阅读
0 评论
0 点赞
1
2