<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>五四陈科学院-坚信科学，分享技术 &#187; web架构</title>
	<atom:link href="http://www.54chen.com/tag/web%e6%9e%b6%e6%9e%84/feed" rel="self" type="application/rss+xml" />
	<link>http://www.54chen.com</link>
	<description>PHP、JAVA、缓存、架构、经验、分享</description>
	<lastBuildDate>Sat, 11 Feb 2012 17:09:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>51ditu等网站技术揭秘-利用开源框架搭建一整套的WEBGIS</title>
		<link>http://www.54chen.com/_linux_/51ditu-webgis-postgresql-postgregis.html</link>
		<comments>http://www.54chen.com/_linux_/51ditu-webgis-postgresql-postgregis.html#comments</comments>
		<pubDate>Thu, 08 Jan 2009 09:25:04 +0000</pubDate>
		<dc:creator>cc0cc</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[webgis]]></category>
		<category><![CDATA[web架构]]></category>

		<guid isPermaLink="false">http://www.54chen.com/_linux_/51ditu-webgis-postgresql-postgregis.html</guid>
		<description><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br>[文章作者：陈臻 本文版本：v1.0 最后修改：2009.1.8 转载请注明原文链接：http://www.54chen.com/c/387] 感谢老早前李兄做的tech talk，一直有人在问及51ditu和mapbar什么的都怎么做的，老是记不住这些开源的东东都什么名字，特做下记录。 下图是一个完整的方案图： 其中所涉及的开源技术有：   软件名称 License 类型 编程 语言 运行环境 用途 PostGIS GPL Plpgsql Postgresql 存储数据 MapServer MapServer License C++ UNIX like/ Windows 提供地图相关服务 TileCache BSD Python All Platform 图片缓存 OpenLayers BSD Javascript IE/Firefox 客户端展现控制 GDAL/OGR MIT &#8230;<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br><p>[文章作者：陈臻 本文版本：v1.0 最后修改：2009.1.8 转载请注明原文链接：<a href="http://www.54chen.com/c/387">http://www.54chen.com/c/387</a>]</p>
<p>感谢老早前李兄做的tech talk，一直有人在问及51ditu和mapbar什么的都怎么做的，老是记不住这些开源的东东都什么名字，特做下记录。</p>
<p>下图是一个完整的方案图：</p>
<p><a href="http://www.54chen.com/wp-content/uploads/2009/01/e59bbee789871.jpg"><img class="alignnone size-full wp-image-388" title="e59bbee789871" src="http://www.54chen.com/wp-content/uploads/2009/01/e59bbee789871.jpg" alt="" width="500" height="185" /></a></p>
<p>其中所涉及的开源技术有：</p>
<h4> </p>
<table border="1" cellspacing="0" cellpadding="0" width="548">
<colgroup span="1">
<col span="2" width="152"></col>
<col span="1" width="128"></col>
<col span="1" width="160"></col>
<col span="1" width="256"></col>
</colgroup>
<tbody></tbody>
<tbody>
<tr height="96">
<td class="oa1" width="152" height="96"><span>软件名称</span></td>
<td class="oa2" width="152"><span>License</span> <span>类型</span></td>
<td class="oa2" width="128"><span>编程</span> <span>语言</span></td>
<td class="oa2" width="160"><span>运行环境</span></td>
<td class="oa3" width="256"><span>用途</span></td>
</tr>
<tr height="48">
<td class="oa4" width="152" height="48"><span>PostGIS</span></td>
<td class="oa5" width="152"><span>GPL</span></td>
<td class="oa5" width="128"><span>Plpgsql</span></td>
<td class="oa5" width="160"><span>Postgresql</span></td>
<td class="oa6" width="256"><span>存储数据</span></td>
</tr>
<tr height="67">
<td class="oa4" width="152" height="67"><span>MapServer</span></td>
<td class="oa5" width="152"><span>MapServer</span><span> License</span></td>
<td class="oa5" width="128"><span>C++</span></td>
<td class="oa5" width="160"><span>UNIX like/ Windows</span></td>
<td class="oa6" width="256"><span>提供地图相关服务</span></td>
</tr>
<tr height="67">
<td class="oa4" width="152" height="67"><span>TileCache</span></td>
<td class="oa5" width="152"><span>BSD</span></td>
<td class="oa5" width="128"><span>Python</span></td>
<td class="oa5" width="160"><span>All Platform</span></td>
<td class="oa6" width="256"><span>图片缓存</span></td>
</tr>
<tr height="66">
<td class="oa4" width="152" height="66"><span>OpenLayers</span></td>
<td class="oa5" width="152"><span>BSD</span></td>
<td class="oa5" width="128"><span>Javascript</span><span> </span></td>
<td class="oa5" width="160"><span>IE/Firefox</span></td>
<td class="oa6" width="256"><span>客户端展现控制</span></td>
</tr>
<tr height="67">
<td class="oa7" width="152" height="67"><span>GDAL/OGR</span></td>
<td class="oa8" width="152"><span>MIT License</span></td>
<td class="oa8" width="128"><span>C++</span></td>
<td class="oa8" width="160"><span>UNIX like/ Windows</span></td>
<td class="oa9" width="256"><span>数据格式导换</span></td>
</tr>
</tbody>
</table>
</h4>
<h4>再简单解释下：</h4>
<p>1.PostGis是PGSQL的一个扩展，<span>在遵循</span><span>OpenGIS</span><span>规范下，提供空间对象、空间索引、空间操作函数和空间操作符等空间信息服务功能。</span></p>
<p>2.MapServer可以提供openGIS规范的各种接口。</p>
<p>3.<span>MapServer</span><span>根据参数中指定的路径读取</span><span>mapfile</span><span>文件和</span><span>SLD</span><span>文件。</span></p>
<p>4.<span>使用</span><span>SLD(Styled Layer Descriptors ), </span><span>Mapfile</span><span>控制地图显示样式。</span></p>
<p>5.<span>根据</span><span>SLD</span><span>和</span><span>mapfile</span><span>的样式参数</span><span>,</span><span>配合</span><span>GD(Graphics Library)</span><span>进行的图形制作。</span></p>
<p>6.查询只与pgsql有关</p>
<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></content:encoded>
			<wfw:commentRss>http://www.54chen.com/_linux_/51ditu-webgis-postgresql-postgregis.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>著名网站架构设计</title>
		<link>http://www.54chen.com/php-tech/%e8%91%97%e5%90%8d%e7%bd%91%e7%ab%99%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1.html</link>
		<comments>http://www.54chen.com/php-tech/%e8%91%97%e5%90%8d%e7%bd%91%e7%ab%99%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1.html#comments</comments>
		<pubDate>Thu, 27 Nov 2008 01:53:58 +0000</pubDate>
		<dc:creator>cc0cc</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web架构]]></category>

		<guid isPermaLink="false">http://www.54chen.com/php-tech/%e8%91%97%e5%90%8d%e7%bd%91%e7%ab%99%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1.html</guid>
		<description><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br>WikiPedia 技术架构学习分享 YouTube 的架构扩展 Internet Archive 的海量存储浅析 LinkedIn 架构笔记 Tailrank 网站架构 Twitter 的架构扩展: 100 倍性能提升 财帮子（caibangzi.com）网站架构 Yupoo! 的网站技术架构 37Signals 架构 Flickr 的访问统计实现以及其他 PlentyOfFish 网站架构学习 Yahoo！社区架构 有关 Alexa 与 AOL 部署集群文件系统 eBay 的存储一瞥 eBay 的数据量 eBay 的数据库分布扩展架构 eBay 的数据层扩展经验 eBay 的应用服务器规模 &#8230;<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br><li><a class="external text" title="http://www.dbanotes.net/opensource/wikipedia_arch.html" rel="nofollow" href="http://www.dbanotes.net/opensource/wikipedia_arch.html" target="_blank">WikiPedia 技术架构学习分享</a></li>
<li><a class="external text" title="http://www.dbanotes.net/opensource/youtube_web_arch.html" rel="nofollow" href="http://www.dbanotes.net/opensource/youtube_web_arch.html" target="_blank">YouTube 的架构扩展</a></li>
<li><a class="external text" title="http://www.dbanotes.net/database/internet_archive_storage.html" rel="nofollow" href="http://www.dbanotes.net/database/internet_archive_storage.html" target="_blank">Internet Archive 的海量存储浅析</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/linkedin.html" rel="nofollow" href="http://www.dbanotes.net/arch/linkedin.html" target="_blank">LinkedIn 架构笔记</a></li>
<li><a class="external text" title="http://www.dbanotes.net/review/tailrank_arch.html" rel="nofollow" href="http://www.dbanotes.net/review/tailrank_arch.html" target="_blank">Tailrank 网站架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/twitter_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/twitter_arch.html" target="_blank">Twitter 的架构扩展: 100 倍性能提升</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/caibangzi_web_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/caibangzi_web_arch.html" target="_blank">财帮子（caibangzi.com）网站架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/yupoo_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/yupoo_arch.html" target="_blank">Yupoo! 的网站技术架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/37signals_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/37signals_arch.html" target="_blank">37Signals 架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/flickr_stats_and_dathan.html" rel="nofollow" href="http://www.dbanotes.net/arch/flickr_stats_and_dathan.html" target="_blank">Flickr 的访问统计实现以及其他</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/plentyoffish_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/plentyoffish_arch.html" target="_blank">PlentyOfFish 网站架构学习</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/yahoo_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/yahoo_arch.html" target="_blank">Yahoo！社区架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/alexa_ibrix_san_file_system.html" rel="nofollow" href="http://www.dbanotes.net/arch/alexa_ibrix_san_file_system.html" target="_blank">有关 Alexa 与 AOL 部署集群文件系统</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/ebay_storage.html" rel="nofollow" href="http://www.dbanotes.net/arch/ebay_storage.html" target="_blank">eBay 的存储一瞥</a></li>
<li><a class="external text" title="http://www.dbanotes.net/database/ebay_storage.html" rel="nofollow" href="http://www.dbanotes.net/database/ebay_storage.html" target="_blank">eBay 的数据量</a></li>
<li><a class="external text" title="http://www.dbanotes.net/database/ebay_database_scale_out.html" rel="nofollow" href="http://www.dbanotes.net/database/ebay_database_scale_out.html" target="_blank">eBay 的数据库分布扩展架构</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/ebay_db_scale_out.html" rel="nofollow" href="http://www.dbanotes.net/arch/ebay_db_scale_out.html" target="_blank">eBay 的数据层扩展经验</a></li>
<li><a class="external text" title="http://www.dbanotes.net/web/ebay_application_server.html" rel="nofollow" href="http://www.dbanotes.net/web/ebay_application_server.html" target="_blank">eBay 的应用服务器规模</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/scaling_an_early_stage_startup.html" rel="nofollow" href="http://www.dbanotes.net/arch/scaling_an_early_stage_startup.html" target="_blank">性能扩展问题要趁早</a></li>
<li><a class="external text" title="http://www.scribd.com/doc/429986/Scaling-an-early-stage-startup" rel="nofollow" href="http://www.scribd.com/doc/429986/Scaling-an-early-stage-startup" target="_blank">Scaling an early stage startup</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/facebook_php.html" rel="nofollow" href="http://www.dbanotes.net/arch/facebook_php.html" target="_blank">Facebook 的 PHP 性能与扩展性</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/skype_postgresql.html" rel="nofollow" href="http://www.dbanotes.net/arch/skype_postgresql.html" target="_blank">Skype 用 PostgreSQL 支撑海量用户</a></li>
<li><a class="external text" title="http://www.dbanotes.net/web/web_image_server.html" rel="nofollow" href="http://www.dbanotes.net/web/web_image_server.html" target="_blank">闲谈 Web 图片服务器</a></li>
<li><a class="external text" title="http://www.dbanotes.net/review/beijing_olympic_ticketes_system_crash.html" rel="nofollow" href="http://www.dbanotes.net/review/beijing_olympic_ticketes_system_crash.html" target="_blank">说说北京奥运购票系统瘫痪这事儿</a></li>
<li><a class="external text" title="http://qcon.infoq.com/london-2008/tracks/show_track.jsp?trackOID=82" rel="nofollow" href="http://qcon.infoq.com/london-2008/tracks/show_track.jsp?trackOID=82" target="_blank">Architectures You’ve Always Wondered About</a></li>
<li><a class="external text" title="http://www.eos1.dk/qcon-london-2008/slides/RandyShoup_eBaysArchitecturalPrinciples.pdf" rel="nofollow" href="http://www.eos1.dk/qcon-london-2008/slides/RandyShoup_eBaysArchitecturalPrinciples.pdf" target="_blank">eBay’s Architectural Principles</a></li>
<li><a class="external text" title="http://www.eos1.dk/qcon-london-2008/slides/Dan_Hanley_Building_a_large_scale_SaaS_app.pdf" rel="nofollow" href="http://www.eos1.dk/qcon-london-2008/slides/Dan_Hanley_Building_a_large_scale_SaaS_app.pdf" target="_blank">Building a large scale SaaS app</a></li>
<li><a class="external text" title="http://www.scribd.com/doc/429986/Scaling-an-early-stage-startup" rel="nofollow" href="http://www.scribd.com/doc/429986/Scaling-an-early-stage-startup" target="_blank">Scaling an early stage startup</a></li>
<li><a class="external text" title="http://www.flashmov.com/blog_1632.html" rel="nofollow" href="http://www.flashmov.com/blog_1632.html" target="_blank">互联星空播客架构(原文在张宴blog上,但是后来文章撤下,很可惜.此为转载)</a></li>
<li><a class="external text" title="http://www.libing.net.cn/read.php?41" rel="nofollow" href="http://www.libing.net.cn/read.php?41" target="_blank">QQ游戏百万人同时在线服务器架构实现</a></li>
<li><a class="external text" title="http://blog.csdn.net/heiyeshuwu/archive/2007/11/18/1890793.aspx" rel="nofollow" href="http://blog.csdn.net/heiyeshuwu/archive/2007/11/18/1890793.aspx" target="_blank">大型Web2.0站点构建技术初探</a></li>
<li><a class="external text" title="http://blog.csdn.net/heiyeshuwu/archive/2007/11/18/1891639.aspx" rel="nofollow" href="http://blog.csdn.net/heiyeshuwu/archive/2007/11/18/1891639.aspx" target="_blank">Web站点数据库分布存储浅谈</a></li>
<li><a class="external text" title="http://groups.google.com/group/dev4server/browse_thread/thread/0d72668d11c4886b/a6d202489cabf285#a6d202489cabf285" rel="nofollow" href="http://groups.google.com/group/dev4server/browse_thread/thread/0d72668d11c4886b/a6d202489cabf285#a6d202489cabf285" target="_blank">QQ的架构讨论</a></li>
<li><a class="external text" title="http://venublog.com/2008/04/16/notes-from-scaling-mysql-up-or-out/" rel="nofollow" href="http://venublog.com/2008/04/16/notes-from-scaling-mysql-up-or-out/" target="_blank">Notes from Scaling MySQL - Up or Out</a></li>
<li><a class="external text" title="http://www.dbanotes.net/web/yapache_yahoo_apache.html" rel="nofollow" href="http://www.dbanotes.net/web/yapache_yahoo_apache.html" target="_blank">Yapache-Yahoo! Apache 的秘密</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/linkedin_soa.html" rel="nofollow" href="http://www.dbanotes.net/arch/linkedin_soa.html" target="_blank">LinkedIn 架构与开发过程</a></li>
<li><a class="external text" title="http://www.infoq.com/articles/ebay-scalability-best-practices" rel="nofollow" href="http://www.infoq.com/articles/ebay-scalability-best-practices" target="_blank">Scalability Best Practices: Lessons from eBay</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/twitter_interview.html" rel="nofollow" href="http://www.dbanotes.net/arch/twitter_interview.html" target="_blank">看 Twitter 人谈架构扩展问题</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/facebook_photos_arch.html" rel="nofollow" href="http://www.dbanotes.net/arch/facebook_photos_arch.html" target="_blank">Facebook 海量数据处理</a></li>
<li><a class="external text" title="http://www.ourlinux.net/operation-tips/web20-small-file-cache-cluster/" rel="nofollow" href="http://www.ourlinux.net/operation-tips/web20-small-file-cache-cluster/" target="_blank">web 2.0海量小文件cache集群探讨</a></li>
<li><a class="external text" title="http://www.dbanotes.net/arch/cocolog_postgresql_mysql.html" rel="nofollow" href="http://www.dbanotes.net/arch/cocolog_postgresql_mysql.html" target="_blank">Cocolog 从 PostgreSQL 迁移到 MySQL 的经验</a></li>
<li><a class="external text" title="http://blog.csdn.net/heiyeshuwu/archive/2008/10/01/3006964.aspx" rel="nofollow" href="http://blog.csdn.net/heiyeshuwu/archive/2008/10/01/3006964.aspx" target="_blank">疯狂代码：大型网站架构系列（未完待续）收藏</a></li>
<li><a class="external text" title="http://highscalability.com/amazon-architecture" rel="nofollow" href="http://highscalability.com/amazon-architecture" target="_blank">Amazon Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster" rel="nofollow" href="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster" target="_blank">Scaling Twitter</a></li>
<li><a class="external text" title="http://highscalability.com/37signals-architecture" rel="nofollow" href="http://highscalability.com/37signals-architecture" target="_blank">37signals Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/digg-architecture" rel="nofollow" href="http://highscalability.com/digg-architecture" target="_blank">Digg Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/flickr-architecture" rel="nofollow" href="http://highscalability.com/flickr-architecture" target="_blank">Flickr Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/youtube-architecture" rel="nofollow" href="http://highscalability.com/youtube-architecture" target="_blank">YouTube Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/google-architecture" rel="nofollow" href="http://highscalability.com/google-architecture" target="_blank">Google Architecture</a></li>
<li><a class="external text" title="http://www.danga.com/words/2005_mysqlcon/mysql-slides-2005.pdf" rel="nofollow" href="http://www.danga.com/words/2005_mysqlcon/mysql-slides-2005.pdf" target="_blank">LiveJournal’s Backend</a></li>
<li><a class="external text" title="http://highscalability.com/livejournal-architecture" rel="nofollow" href="http://highscalability.com/livejournal-architecture" target="_blank">LiveJournal Architecture</a></li>
<li><a class="external text" title="http://highscalability.com/ebay-architecture" rel="nofollow" href="http://highscalability.com/ebay-architecture" target="_blank">eBay Architecture</a></li>
<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></content:encoded>
			<wfw:commentRss>http://www.54chen.com/php-tech/%e8%91%97%e5%90%8d%e7%bd%91%e7%ab%99%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

