文章分类 -  网站架构

摘要:这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静 态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是 JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对 的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多 阅读全文
posted @ 2012-09-22 00:55 永哥 阅读(119) 评论(0) 推荐(0)
摘要:CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。本文介绍 10 个最受欢迎的 CMS 系统,这 10 个系统的共同特点就是采用 Java 语言开发。1. Walrus CMSWalrus CMS 是一个易用直观的 Java 开发的 CMS 内容管理系统。Walrus CMS 不提供单独的管理界面,一切管理操作直接在当前页面上进行,通过点击和拖拉即可实现内容编辑。使用 Sp 阅读全文
posted @ 2012-09-14 10:58 永哥 阅读(729) 评论(0) 推荐(0)
摘要:Mambo 点击次数:39627Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。它具有:1、强大的内容编排功能只需要熟悉简单的在线编辑方式就可以维护自己的网站内容2、丰富、精美的模板/主题可供选择3、优秀的性能采用独有的网站缓存技术,让动态网站拥有静态网站的速度4、针对搜索引擎收录而优化的功能。5、多国语言支持6、广告管理系统7、文档管理系统8、内容评论系统9、流量统计10、整个系统采用模化设计目前已经有非常多的插件供选择Joomla! 点击次数:25581Joomla!是一套获得过多个奖项的内.. 阅读全文
posted @ 2012-08-29 16:44 永哥 阅读(28449) 评论(1) 推荐(2)
摘要:http://kb.cnblogs.com/page/42731/ 阅读全文
posted @ 2012-08-11 22:21 永哥 阅读(84) 评论(0) 推荐(0)
摘要:本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程别 被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自 己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能性为 零。这里只是让你明白基本的原理,以后你还需要多练习,多使用,才能熟练掌握正则表达式。除了作为入门教程之外,本文还试图成为可以在日常工作中使用的正则表达式语法参考手册。就作者本人的经历来说,这个目标 阅读全文
posted @ 2012-07-23 02:52 永哥 阅读(181) 评论(0) 推荐(0)
摘要:现在的网络服务多如牛毛,我们的内容也在四处散落在Facebook, Instagram, YouTube 等各大网站,对统一的“网络身份证”的个人品牌页面的需求也催生了About.me 和Flavors.me 等网站——我们还有一篇文章专门介绍了面向不同人群的类About.me网站。而在品牌和商家领域,一家名为Sparkart 的数字广告公司推出了一款名为Storyteller 的在线建站工具,丰富的API库让内容整合更加方便。Sparkart 的创始人和CEONaveen Jain 表示,Storyteller 不是一个“玩具”,要想玩转它,做出自己想要的功能,HTML, CSS 和Java 阅读全文
posted @ 2012-07-12 13:12 永哥 阅读(181) 评论(0) 推荐(0)
摘要:今天无意间看到了Google的HTML/CSS编码规范,发现了不少自己很容易忽略的问题,特意仔细看了看,将其整理翻译出来分享给大家。Google规范的原文链接大家可以访问:http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml1.协议头:建议在指向图片或其他媒体文件、样式表和脚本的URL地址中省略http:https:协议部分,除非已知相应文件不能同时兼容2个协议。注:这个倒是真正平日不注意的,只要是绝对地址,http:总是带着。如果仔细想一想,还真有道理。2.缩进:每次缩进使用双空格不要使用tab制表符或制表符加空 阅读全文
posted @ 2012-07-05 13:47 永哥 阅读(204) 评论(0) 推荐(0)
摘要:我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。下面就是我的学习笔记。因为这些协议实在太复杂、太庞大,我想整理一个简洁的框架,帮助自己从总体上把握它们。为了保证简单易懂,我做了大量的简化,有些地方并不全面和精确,但是应该能够说清楚互联网 阅读全文
posted @ 2012-06-01 13:18 永哥 阅读(111) 评论(0) 推荐(0)
摘要:房产地图google map的初步应用点滴.1)房产地图google map的初步应用点滴.2)房产地图google map的初步应用点滴.3)房产地图google map的初步应用点滴.4)google Map的交互基本都是事件驱动的,这表示js是通过生成时间来响应交互的,并且处于监听我们设定的事件,每个 Google Maps API 对象都可导出大量已命名的事件。如果程序想要实现某些事件,则会为这些事件注册 Javascript 事件侦听器,并会在通过在 google.maps.event 命名空间中注册 addListener() 事件处理程序接收这些事件时执行相应的代码。初步的事件响 阅读全文
posted @ 2012-05-15 20:23 永哥 阅读(188) 评论(0) 推荐(0)
摘要:在今年举行的Facebook F8开发者大会上,51CTO带您了解了其最新的开放图战略和语义搜索。今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。Facebook的扩展性挑战在我们讨论细节之前,这里有一些Facebook已经做的软件规模:◆Facebook有570000000000每月页面浏览量 (据Google Ad Planner)◆Facebook的照片量比其他所有图片网站加起来还多(包括Flickr等网站)◆每个月超过30亿张照片被上传◆Facebook的系统服务每秒处理120万张照片,这 阅读全文
posted @ 2012-05-15 14:59 永哥 阅读(297) 评论(0) 推荐(0)
摘要:今天我们一起来了解Facebook背后的软件,看看作为当今世界上访问量最大的网站之一,Facebook是如何保证5亿用户的系统一直稳定可靠的运行。Facebook的扩展性挑战在我们讨论细节之前,这里有一些Facebook已经做的软件规模:Facebook 有570000000000每月页面浏览量 (据Google Ad Planner)Facebook的照片量比其他所有图片网站加起来还多(包括Flickr等网站)每个月超过30亿张照片被上传Facebook的系统 服务每秒处理120万张照片,这不包括CDN服务中处理的照片每月超过25亿条的内容 (状态更新,评论等)被共享Facebook有超过3 阅读全文
posted @ 2012-05-15 14:58 永哥 阅读(1804) 评论(0) 推荐(0)
摘要:摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持 也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是 平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。第二部分结合MySQL数据库中MyISAM和InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。第三部分根据 阅读全文
posted @ 2012-05-11 17:32 永哥 阅读(193) 评论(0) 推荐(0)
摘要:分享照片是Facebook上最流行的的功能之一。截至目前,用户已经上传超过15亿张照片,这使得Facebook成为最大的照片共享网站。对于 每一个上传的照片,Facebook都生成并存储四个大小不同的图像,从而转化为共60亿张照片,总容量超过1.5PB。目前以每周220万新照片的速度 增长,相当于每周要额外增加25TB存储。在高峰期每秒需要传输55万照片。这些数字对Facebook的照片存储基础设施的一个重大的挑战。旧的 NFS 照片架构老的照片系统架构分以下几个层:上传层接收用户上传的照片并保存在 NFS 存储层。照片服务层接收 HTTP 请求并从 NFS 存储层输出照片。NFS存储层建立在 阅读全文
posted @ 2012-05-01 11:03 永哥 阅读(215) 评论(0) 推荐(0)
摘要:前言我的脾气古怪. 我会抱怨很多东西. 这个星球上大多数技术我都不喜欢.PHP不仅使用起来尴尬, 还有要嘛我想要的不适合, 要嘛不是最令人满意, 要嘛违背我的信仰. 我可以告诉你关于一门语言, 所有我想避免的好方式, 所有我喜欢的坏方式. 来吧, 问吧! 谈话会很有趣!php是唯一的例外. 几乎php抽象的所有东西都是支离破碎的. 包括语言, 框架, 整个生态系统都一塌糊涂. 我几乎不能单独列出咒骂的事情, 因为它全身都坏了. 每次我打算编辑一堆杂乱如麻的php抱怨清单的时候, 我都被一些琐事打乱, 越深入就越会发现其它令人震惊的事情.php让人难堪. 它是如此的破碎, 但那些被培训的业余爱好 阅读全文
posted @ 2012-04-20 16:30 永哥 阅读(331) 评论(0) 推荐(0)
摘要:2012年2月16日,APPCAN手机论坛客户端beta版正式发布。在这个移动OS风起云涌的移动互联时代,APPCAN让论坛不再是PC的专 利,帮站长轻松实现论坛移动化。AppCan手机论坛客户端是AppCan为Discuz!X2网站论坛提供的一款定制iPhone、Android、 Symbian手机客户端的产品。据悉,APPCAN手机论坛客户端是市场上覆盖手机平台最多,功能最强大的手机客户端插件,此插件最大的优势在于为站长 独立定制专属于自己的手机客户端,而且完全免费。APPCAN手机论坛客户端旨在为互联网站点提供专业的移动化解决方案,帮助站长轻松迈入移动互联网新时 代。APPCAN手机论坛 阅读全文
posted @ 2012-04-12 23:12 永哥 阅读(543) 评论(0) 推荐(0)
摘要:首先声明:这是一篇去除discuz论坛中forum.php尾巴最全的方法,之前也看到过类似的文章,但按照步骤操作后,大家会发现还有很多地方没有去掉forum.php尾巴。这样不利于网站seo。今天,为大家整理了最完美的去除forum.php尾巴的方法。在操作之前,我们先来看一下discuz论坛含有forum.php尾巴的地方:(1)主导航中的论坛按钮(2)论坛首页的面包屑导航位置(3)分区版块的面包屑导航位置(4)主题列表页的面包屑导航位置(5)主题内容页的面包屑导航位置(6)发新主题页面包屑导航位置(7)主题列表页的2个返回按钮(8)archiver/的首页(9)输入域名默认跳转到带有www 阅读全文
posted @ 2012-04-12 23:08 永哥 阅读(632) 评论(0) 推荐(0)
摘要:我主要是想阐述以前在T客邦的经验方法。T客邦在一年半里面,就从台湾 Alexa 400 名以外,冲进台湾 Alexa 100 名内。这一年半时间技术团队开发出了四个大网站,十数个子网站,和背后一群深厚的基础建设(HA, backup, PV stat, advertising system…etc.)。我是一个软件工程师,过去六年我都在开发网站。在新创公司里,速度节省时间、时间就是金钱、金钱就可以再去请更多工程师让整个开发速度更快。学校并 没有教很多软件工程的方法,或是怎样才算是一个好的程序员。这些东西在台湾业界其实不存在的,大家都是边做边摸,从经验中学习。我从书籍上和网络上学了很 多能让团队 阅读全文
posted @ 2012-04-09 15:07 永哥 阅读(155) 评论(0) 推荐(0)
摘要:“如同大家在电影里面看到的方舟所起到的作用一样,Discuz! X2.5的显著特性,就是全面优化它的平台性与承载性。”这是康盛Discuz! 技术总监、Discuz! X2.5的开发负责人李国德坐客本期访谈,描述Discuz! X2.5时对记者说的。自从2009年12月31日,大C在新年贺词中,提出了UltraX与跨界产品的概念至今,X系列即将迎来它的第4个版本,它与往期版本有什么不同,能为开发者或站长带来何种价值,本期站长之家栏目访谈将为你揭晓。李国德,Discuz!技术总监(站长之家配图)嘉宾介绍:李国德,网名sup,Discuz!技术总监,主管Discuz! 产品的研发工作。从事PHP社 阅读全文
posted @ 2012-04-08 12:24 永哥 阅读(227) 评论(0) 推荐(0)
摘要:有三种方法:1、修改flash自身属性,使其在加载的时候为透明。透明后div就可以挡住它了。具体的就是加入wmode='transparent’2、对要挡住flash的层设置 position:fixed ,不过这个属性IE6不支持。3、先用iframe盖住flash,再用div盖住iframe 阅读全文
posted @ 2012-03-22 00:53 永哥 阅读(125) 评论(0) 推荐(0)
摘要:摘要:很多房产网、旅游酒店网上,都有一个列表,鼠标经过列表上的数据时,地图上就会打开相应的信息窗口。如何实现这一功能呢?快来学习吧。-----------------------------------------------------------------------------------------------一、制作列表接着上一篇文章来讲,我们已经拥有了一张能显示自定义标注,和信息窗口的地图了。现在,我们来加上列表。首先,需要写上一段htm,来展示列表。<div style="float:left;width:200px;height:340px;border:1p 阅读全文
posted @ 2012-01-20 07:10 永哥 阅读(213) 评论(0) 推荐(0)