`
wbj0110
  • 浏览: 1586010 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Fotolog.com 的技术信息拾零(转)

阅读更多

Fotolog_logo_182x40_000000.png

尽管是世界上最大的图片服务网站, Fotolog.com 在国内的名气并不是很响亮, 每当提到图片服务, 很多人第一个会想起 Flickr. 但实际上 Fotolog 也的确是很猛的, Alexa 上的排名一直在 Flickr 前面, 目前注册用户超过 1100 万. 而前不久也卖了一个好价钱, 9000 万美金. 算下来的话, 1 个注册用户大约 9 美金. Yupoo 的刘平阳可以偷着算算自己的网站如果卖给老外是怎样一个价格了.

在前不久的 MySQL Con 2007 上, Fotolog 的 DBA Farhan Mashraqi 披露了一些技术信息.(PPT下载)

与其他大多数 Web 2.0 公司普遍用 Linux 不同的是, Fotolog 的操作系统用的是 Solaris . Solaris X86 也是免费的, 估计是维护人员更熟悉 Solaris 的操作系统而作出的选择吧.

数据库当然是使用 MySQL. 有32 台之多, 最开始的存储引擎是 MyISAM ,后来转向 InnoDB. 对于 DB HA , 使用 DRBD (介绍),在 Solaris 上用 MySQL ,有个优化技巧是关于 time(2) 系统调用的,通过调用比 gethrestime() 更快的 gethrtime(3C) 来提高性能。可以通过设置 LD_PRELOAD (32位的平台) 或 LD_PRELOAD_64 来做到。详细信息可以参考Sun 站点上的这篇 MySQL 优化文章,很有参考价值。

存储也是值得一说的,Fotolog 用的是 SAN,还是比较贵的 SAN: 3Par. 这个产品可能绝大多数 DBA是比较陌生的,该产品原来主打金融市场,现在也有很多 Web 公司使用,一个比较典型的客户代表是 MySpace。3Par 的最大的特点就是 Thin Provisioning。Thin Provisioning 这个词有的人翻译为”自动精简配置”,在维基百科的定义:

Thin provisioningis a mechanism that applies to large-scale centralized computer disk storage systems, SANs, and storage virtualization systems. Thin provisioning allows space to be easily allocated to servers, on a just-enough and just-in-time basis.

说白了就是对空间分配能够做到”按需分配”。有些扯远了。

分享到:
评论

相关推荐

    大型网站架构技术方案集锦

    大型网站架构技术方案集锦 PlentyOfFish 网站架构学习 YouTube 的架构扩展 WikiPedia 技术架构学习分享 ...Fotolog.com 的技术信息拾零 Digg 网站架构 Amazon 的 Dynamo 架构 财帮子(caibangzi.com)网站架构

    Brasil Fotolog-开源

    这个系统是100%使用巴西本土的技术构建的,具有持久性,意味着它可以稳定地存储和展示用户的图片和日志,即使在长时间运行后也能保持数据的完整性。 从压缩包的文件名列表中,我们可以推测出该系统的架构和组成部分...

    mysql to pg guite

    根据提供的文档信息,本文将详细解析“从 MySQL 迁移到 PostgreSQL 的大规模数据迁移”这一主题。主要内容包括:Fotolog 的介绍、原有的架构、转换的原因、新的架构、以及迁移过程中的具体步骤等。 ### Fotolog ...

    fotologsearch

    这个项目可能是为了帮助用户在特定的Fotolog(一种早期的在线摄影社区)或者类似的网络平台上进行信息检索。在VB中实现这样的功能,通常涉及到网络爬虫(Spider)技术以及Web页面数据的解析。 在VB中,要实现网页...

    flogImporter-开源

    flogImporter就是一个这样的开源项目,专门设计用于从不同网站导入fotolog,也就是个人博客或者照片日志。这个工具对于那些希望迁移自己网络日志或者照片集合的用户来说非常实用。 首先,我们要理解什么是flog。...

    fotodumper:完全下载http

    要获得FIRST_PHOTO_ID,你需要去fotolog,然后去第一张照片,从url中获取id,id是: : 笔记 我做了这个以防照片停止他的活动,我喜欢保留我生活中青少年的部分。 代码很脏,但有效! 钥匙 [新功能!!!!!!!!] 使用 '...

    phpFotolog-开源

    用 PHP 和 MySQL 编写的 Fotolog.net 克隆。 您可以上传图片并生成缩略图。 访问者可以为您的照片添加评论。 它还支持添加 fotolog.net 和 photoblog.be 好友并自动更新他们最后上传的照片。

    jfotolog-开源

    【jfotolog-开源】项目是一个致力于将流行的Fotolog.net照片分享系统移植到Java平台上的开源项目。这个项目的主要目标是为Java开发者提供一个可自定义、可扩展的图片日志平台,使得用户能够在Java环境中搭建自己的...

Global site tag (gtag.js) - Google Analytics