<?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; 網站</title>
	<atom:link href="http://blog.ez2learn.com/tag/%e7%b6%b2%e7%ab%99/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ez2learn.com</link>
	<description>Victor&#039;s個人部落格，關於程式設計與小提琴</description>
	<lastBuildDate>Tue, 07 Feb 2012 03:26:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>常見的Linux暴炸原因</title>
		<link>http://blog.ez2learn.com/2011/07/15/usual-linux-down-reason/</link>
		<comments>http://blog.ez2learn.com/2011/07/15/usual-linux-down-reason/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 14:10:56 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[塞暴]]></category>
		<category><![CDATA[大量連線]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[網站]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=1484</guid>
		<description><![CDATA[今天看大家在搶COSCUP報名，報名頁面一如往年掛掉了，以我自己的經驗看來這樣等級的流量樣打掛Nginx應該還有很大的距離，我自己處理過Now.in在運行中遇過無數各種奇奇怪怪的問題，所以很多常見的Linux暴炸原因都見怪不怪了，對於上千等級連線的伺服器這些是很常遇到的事，如果沒有弄好的話很容易就整個Linux卡住或炸掉，以下介紹一些我所知道Linux會被塞暴的主要原因，都是參數沒設好為主 最大檔案數沒設好 我想這是最多常犯的錯，當然我也犯過，linux預設每個user可以開1024個檔案，嚴格來說是file descriptor，當然socket也算在內，如果這個數字沒有調的話，就算你的Nginx或是什麼鬼伺服器再怎麼威猛，1024這麼少的數字，稍微大一點的流量，都一樣是被塞暴的下場，因為執行伺服器的使用者開不出新的檔案、socket來，而這個問題最常遇到是因為一般情況下你的網站連線數量要達1024不是每天都會發生的，可能發生一下子就沒了，等到哪天真正大流量來時才會發現整個網站暴炸了，但是1024個以上的同時連線數對於目前的now.in伺服器來說隨時都在發生的，所以如果我有哪台伺服器忘記設，很快的就會炸掉 至於要怎樣提高檔案數限制，請參考 Linux Increase The Maximum Number Of Open Files / File Descriptors (FD) ip_conntrack已滿，丟失封包 另一個常見被塞暴的是ip_conntrack，是iptables用來追蹤連線用的表，如果滿起來的話，新進來的封包會被丟掉，你可以在/var/log/message裡看見 Jul 15 19:22:30 hostname kernel: ip_conntrack: table full, dropping packet 這樣的訊息，可以透過修改最大值來解決，參考Linux Iptables ip_conntrack: table full, dropping packet error and solution 或是重開iptables service也可以洗掉目前的table &#8230; <a href="http://blog.ez2learn.com/2011/07/15/usual-linux-down-reason/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>今天看大家在搶COSCUP報名，報名頁面一如往年掛掉了，以我自己的經驗看來這樣等級的流量樣打掛Nginx應該還有很大的距離，我自己處理過Now.in在運行中遇過無數各種奇奇怪怪的問題，所以很多常見的Linux暴炸原因都見怪不怪了，對於上千等級連線的伺服器這些是很常遇到的事，如果沒有弄好的話很容易就整個Linux卡住或炸掉，以下介紹一些我所知道Linux會被塞暴的主要原因，都是參數沒設好為主</p>
<h2>最大檔案數沒設好</h2>
<p>我想這是最多常犯的錯，當然我也犯過，linux預設每個user可以開1024個檔案，嚴格來說是file descriptor，當然socket也算在內，如果這個數字沒有調的話，就算你的Nginx或是什麼鬼伺服器再怎麼威猛，1024這麼少的數字，稍微大一點的流量，都一樣是被塞暴的下場，因為執行伺服器的使用者開不出新的檔案、socket來，而這個問題最常遇到是因為一般情況下你的網站連線數量要達1024不是每天都會發生的，可能發生一下子就沒了，等到哪天真正大流量來時才會發現整個網站暴炸了，但是1024個以上的同時連線數對於目前的now.in伺服器來說隨時都在發生的，所以如果我有哪台伺服器忘記設，很快的就會炸掉</p>
<p>至於要怎樣提高檔案數限制，請參考 <a href="http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/">Linux Increase The Maximum Number Of Open Files / File Descriptors (FD)</a></p>
<h2>ip_conntrack已滿，丟失封包</h2>
<p>另一個常見被塞暴的是ip_conntrack，是iptables用來追蹤連線用的表，如果滿起來的話，新進來的封包會被丟掉，你可以在/var/log/message裡看見</p>
<blockquote><p>Jul 15 19:22:30 hostname kernel: ip_conntrack: table full, dropping packet</p></blockquote>
<p>這樣的訊息，可以透過修改最大值來解決，參考<a href="http://www.cyberciti.biz/faq/ip_conntrack-table-ful-dropping-packet-error/">Linux Iptables ip_conntrack: table full, dropping packet error and solution</a></p>
<p>或是重開iptables service也可以洗掉目前的table</p>
<blockquote><p>service iptables restart</p></blockquote>
<h2>記憶體用盡<span class="Apple-style-span" style="font-size: 16px; color: #444444; line-height: 24px;"> </span></h2>
<p>另一種常見的情況是記憶體用滿了，通常是由長期執行的程序引起的，因為要多餘的記憶體都只能從硬碟瘋狂swap分頁檔，因此整個系統的速度會慢到暴炸，有種快要卡住的感覺，如有這種情況檢查看看是否是記憶體被吃滿了，有些程序天生跑久了就會吃很多記憶體，像那種最好設crontab去定期重開</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2011/07/15/usual-linux-down-reason/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>差點被狡猾的垃圾信騙了</title>
		<link>http://blog.ez2learn.com/2008/11/16/sly-span-comment/</link>
		<comments>http://blog.ez2learn.com/2008/11/16/sly-span-comment/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 18:59:41 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[奇怪]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[腦殘]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=329</guid>
		<description><![CDATA[這年頭&#8230; 這年頭除了詐騙集團以外，連廣告信都很狡猾 囧&#8230;今天看見多了一個評論，內容為 Why this web site do not have other languages support? 而且還剛好發在這篇上，我一開始看到，還真的以為是抱怨沒有其它語言，就準了，還想說回個文跟他說以後會增加語言，可是後來看一看越看越不對，ID叫做greencard，網站也是一個greencard的網站，就覺得很奇怪，在Google搜尋的結果看來，果不其然，它用這招巧妙地騙過了不少人，存活在兩千個頁面 XD，可惜被我逮到了，所以就請它進spam筒裡當貴賓啦 XD]]></description>
			<content:encoded><![CDATA[<h2>這年頭&#8230;</h2>
<p>這年頭除了詐騙集團以外，連廣告信都很狡猾 囧&#8230;今天看見多了一個評論，內容為</p>
<blockquote><p>Why this web site do not have other languages support?</p></blockquote>
<p>而且還剛好發在<a href="http://blog.ez2learn.com/2008/11/03/voting-service-web-site-walele/">這篇</a>上，我一開始看到，還真的以為是抱怨沒有其它語言，就準了，還想說回個文跟他說以後會增加語言，可是後來看一看越看越不對，ID叫做greencard，網站也是一個greencard的網站，就覺得很奇怪，在Google搜尋的<a href="http://www.google.com.tw/search?num=100&amp;hl=zh-TW&amp;client=firefox&amp;rls=org.mozilla%3Azh-TW%3Aofficial&amp;hs=9q5&amp;q=%22Why+this+web+site+do+not+have+other+languages+support%3F%22&amp;btnG=%E6%90%9C%E5%B0%8B&amp;meta=&amp;aq=f&amp;oq=">結果</a>看來，果不其然，它用這招巧妙地騙過了不少人，存活在兩千個頁面 XD，可惜被我逮到了，所以就請它進spam筒裡當貴賓啦 XD</p>
<div id="attachment_331" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/11/spam.png"><img class="size-medium wp-image-331" title="Sly spam" src="http://blog.ez2learn.com/wp-content/uploads/2008/11/spam-300x253.png" alt="Sly spam" width="300" height="253" /></a><p class="wp-caption-text">Sly spam</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/11/16/sly-span-comment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新版的嵌入式語法測試</title>
		<link>http://blog.ez2learn.com/2008/11/04/new-embedded-syntax-test/</link>
		<comments>http://blog.ez2learn.com/2008/11/04/new-embedded-syntax-test/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 05:57:55 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[哇咧咧]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[測試]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=316</guid>
		<description><![CDATA[話說 我發現很多web app都不支援iframe，應該是說為了安全問題會被慮掉，我仔細考慮了一下，就只有一張圖片，實在沒什麼必要用iframe，因此我改成用圖片，然後增加了投選項的語法，到結果其實已經不算式嵌入式了 XD 只是好像大部份大家都習慣用嵌入式這個名字來稱呼這種語法，就隨便吧 XD 前往Walele投票 我同意 麥坎 我同意 歐巴馬 我同意 洛克馬 我同意 可愛的馬]]></description>
			<content:encoded><![CDATA[<h2>話說</h2>
<p>我發現很多web app都不支援iframe，應該是說為了安全問題會被慮掉，我仔細考慮了一下，就只有一張圖片，實在沒什麼必要用iframe，因此我改成用圖片，然後增加了投選項的語法，到結果其實已經不算式嵌入式了 XD</p>
<p>只是好像大部份大家都習慣用嵌入式這個名字來稱呼這種語法，就隨便吧 XD</p>
<p><img style="border-style: none;" src="http://walele.com/walele/figure?id=56" alt="" width="375" height="375" /><br />
<a href="http://walele.com/walele?id=56">前往Walele投票</a></p>
<div>
<div class="votingOptions"><a href="http://walele.com/walele/agree?id=57">我同意</a> <span><strong>麥坎</strong></span></div>
<div class="votingOptions"><a href="http://walele.com/walele/agree?id=58">我同意</a> <span><strong>歐巴馬</strong></span></div>
<div class="votingOptions"><a href="http://walele.com/walele/agree?id=59">我同意</a> <span><strong>洛克馬</strong></span></div>
<div class="votingOptions"><a href="http://walele.com/walele/agree?id=60">我同意</a> <span><strong>可愛的馬</strong></span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/11/04/new-embedded-syntax-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Walele: 當男生好還當女生好</title>
		<link>http://blog.ez2learn.com/2008/11/04/which-is-better-to-be-a-girl-or-boy/</link>
		<comments>http://blog.ez2learn.com/2008/11/04/which-is-better-to-be-a-girl-or-boy/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 16:35:24 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[網站]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=312</guid>
		<description><![CDATA[當男生好還當女生好 剛剛完成嵌入式語法的功能，就當作是測試，來測試一下 前往Walele投票]]></description>
			<content:encoded><![CDATA[<h2>當男生好還當女生好</h2>
<p>剛剛完成嵌入式語法的功能，就當作是測試，來測試一下</p>
<p><iframe width="375" height="375" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://walele.com/walele/embedded?id=1"></iframe><br /><a href="http://walele.com/walele?id=1">前往Walele投票</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/11/04/which-is-better-to-be-a-girl-or-boy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用SVN來開發網站的經驗</title>
		<link>http://blog.ez2learn.com/2008/11/03/develop-website-with-svn/</link>
		<comments>http://blog.ez2learn.com/2008/11/03/develop-website-with-svn/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 10:35:27 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[主機商]]></category>
		<category><![CDATA[網頁開發]]></category>
		<category><![CDATA[WebFaction]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=303</guid>
		<description><![CDATA[慘痛的經驗 相信很多人都有慘痛的經驗，當網站開發到了上線之後，就會發生很慘的事，每次更新完之後，就要挑出修改的檔案，送到虛擬主機上面，如果神經大條一點，剛才改了什麼忘記了，忘記上傳，你在線上的網站可能就因此漏掉什麼重要的東西，如果你傳了某個東西才發現這會出現一個嚴重的漏洞，想回復到先前的樣子，又東改西改，甚至直接修改伺服器上的版本，然而事後你卻忘記下載到你電腦上的版本，到最後所有東西都會一團糟，因為你有兩個版本要管理，一個是線上的版本，一個是你電腦中開發的版本，相信有開發網站經驗的人可能都碰過這樣的事情 閃開! 讓專業的來: SVN 是的，這時候就得靠專業的來，也就是用SVN來完成這些煩人的工作，我在前陣子想到這樣可以用這樣來讓後端開發的網頁和前端分開，又可以不用上傳，使用起來真的是非常順手，從先前開發其它網頁的經驗，到這次開發哇咧咧的經驗，都顯示這樣的工作方示真的是比起用手動更新上傳網頁來得好太多了，我的架構是這樣 在虛擬主機上開一份SVN 開發中網頁check out那份SVN 線上版本也check out那份SVN 當網頁改版 當網頁需要改版，就在自己電腦上修改，並且測試，隨時都可以commit，反正線上那份版本你不去update它也不會改變，等到確定這次改版沒問題了，在從伺服器那邊執行svn update 就是這樣簡單，如果發現剛剛更新的版本有問題，也只要將svn check out到先前沒問題的版本就ok了，完全不用手忙腳亂地手動管理你的網頁，比起自己記得改過什麼、上傳的方式，來得優雅、有效太多了 什麼? 你的主機商沒支援SVN!? 什麼!? 你說你的虛擬主機沒有支援SVN，不要說SVN，連ssh連線都沒有!? 那我也沒辦法 ..╮(﹋﹏﹌)╭.. 唯一的辦法就是換主機商，或是租實體主機，我有一些文章提到關於我的網站的主機商WebFaction，他們提供完整的環境和配置，而且只是虛擬主機而以，不用為了這樣的理由去租一台實體主機，有興趣可以參考看看。]]></description>
			<content:encoded><![CDATA[<h2>慘痛的經驗</h2>
<p>相信很多人都有慘痛的經驗，當網站開發到了上線之後，就會發生很慘的事，每次更新完之後，就要挑出修改的檔案，送到虛擬主機上面，如果神經大條一點，剛才改了什麼忘記了，忘記上傳，你在線上的網站可能就因此漏掉什麼重要的東西，如果你傳了某個東西才發現這會出現一個嚴重的漏洞，想回復到先前的樣子，又東改西改，甚至直接修改伺服器上的版本，然而事後你卻忘記下載到你電腦上的版本，到最後所有東西都會一團糟，因為你有兩個版本要管理，一個是線上的版本，一個是你電腦中開發的版本，相信有開發網站經驗的人可能都碰過這樣的事情</p>
<h2>閃開! 讓專業的來: SVN</h2>
<p><span id="more-303"></span></p>
<p>是的，這時候就得靠專業的來，也就是用SVN來完成這些煩人的工作，我在前陣子想到這樣可以用這樣來讓後端開發的網頁和前端分開，又可以不用上傳，使用起來真的是非常順手，從先前開發其它網頁的經驗，到這次開發<a href="http://walele.com">哇咧咧</a>的經驗，都顯示這樣的工作方示真的是比起用手動更新上傳網頁來得好太多了，我的架構是這樣</p>
<blockquote><p>在虛擬主機上開一份SVN<br />
開發中網頁check out那份SVN<br />
線上版本也check out那份SVN</p></blockquote>
<div id="attachment_307" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/11/windows_svn.png"><img class="size-medium wp-image-307" title="在本地端開發用的SVN check out版本" src="http://blog.ez2learn.com/wp-content/uploads/2008/11/windows_svn-300x243.png" alt="在本地端開發用的SVN check out版本" width="300" height="243" /></a><p class="wp-caption-text">在本地端開發用的SVN check out版本</p></div>
<h2>當網頁改版</h2>
<p>當網頁需要改版，就在自己電腦上修改，並且測試，隨時都可以commit，反正線上那份版本你不去update它也不會改變，等到確定這次改版沒問題了，在從伺服器那邊執行svn update</p>
<div id="attachment_306" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/11/svn.png"><img class="size-medium wp-image-306" title="在WebFaction主機遠端執行svn update" src="http://blog.ez2learn.com/wp-content/uploads/2008/11/svn-300x188.png" alt="在WebFaction主機遠端執行svn update" width="300" height="188" /></a><p class="wp-caption-text">在WebFaction主機遠端執行svn update</p></div>
<p>就是這樣簡單，如果發現剛剛更新的版本有問題，也只要將svn check out到先前沒問題的版本就ok了，完全不用手忙腳亂地手動管理你的網頁，比起自己記得改過什麼、上傳的方式，來得優雅、有效太多了</p>
<h2>什麼? 你的主機商沒支援SVN!?</h2>
<p>什麼!? 你說你的虛擬主機沒有支援SVN，不要說SVN，連ssh連線都沒有!? 那我也沒辦法 ..╮(﹋﹏﹌)╭..</p>
<p>唯一的辦法就是換主機商，或是租實體主機，我有一些<a href="http://blog.ez2learn.com/tag/%E4%B8%BB%E6%A9%9F%E5%95%86/">文章</a>提到關於我的網站的主機商<a href="http://www.webfaction.com/services/?affiliate=victorlin">WebFaction</a>，他們提供完整的環境和配置，而且只是虛擬主機而以，不用為了這樣的理由去租一台實體主機，有興趣可以參考看看。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/11/03/develop-website-with-svn/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>哇咧咧 &#8211; 創意投票服務網站</title>
		<link>http://blog.ez2learn.com/2008/11/03/voting-service-web-site-walele/</link>
		<comments>http://blog.ez2learn.com/2008/11/03/voting-service-web-site-walele/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 09:34:57 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[哇咧咧]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=299</guid>
		<description><![CDATA[哇咧咧 終於，用了一些零碎的時間，我把我的一個投票服務的網站寫好了! 叫做哇咧咧 http://walele.com 這是一個可以建立投票主題的服務系統，發揮大家的創意，不管是今天晚餐吃什麼，還是純脆惡搞，都可以建立來玩喔 XD]]></description>
			<content:encoded><![CDATA[<h2>哇咧咧</h2>
<p>終於，用了一些零碎的時間，我把我的一個投票服務的網站寫好了! 叫做哇咧咧</p>
<p><a href="http://walele.com">http://walele.com</a></p>
<div id="attachment_300" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/11/walele.png"><img class="size-medium wp-image-300" title="WaLeLe 哇咧咧 網站畫面" src="http://blog.ez2learn.com/wp-content/uploads/2008/11/walele-300x284.png" alt="WaLeLe 哇咧咧 網站畫面" width="300" height="284" /></a><p class="wp-caption-text">WaLeLe 哇咧咧 網站畫面</p></div>
<p>這是一個可以建立投票主題的服務系統，發揮大家的創意，不管是今天晚餐吃什麼，還是純脆惡搞，都可以建立來玩喔 XD</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/11/03/voting-service-web-site-walele/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>購買WebFaction網頁主機服務指導</title>
		<link>http://blog.ez2learn.com/2008/10/25/guide-to-buy-webfaction-service/</link>
		<comments>http://blog.ez2learn.com/2008/10/25/guide-to-buy-webfaction-service/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 07:44:54 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[英文]]></category>
		<category><![CDATA[主機商]]></category>
		<category><![CDATA[WebFaction]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=243</guid>
		<description><![CDATA[比較國內和國外 每次說到國內和國外的主機商，我都想說"XX比雞腿"，真的是不能比，我們隨便找一家國內的知名主機商來和我這一系列ez2learn的網站所架在的主機商WebFaction比較看看 智邦生活館 WebFaction 智邦的年費要 1200 元新台幣 新台幣，我們來看WebFaction最低階的，五年約的主機，5.5美金每個月，一年就是66美金，以匯率以現在的33.3800654下去計算，一年是 2203 元台幣 重點在後面，我們來比比看同樣價格下有多少資源可以使用 智邦和WebFaction虛擬主機比較表 資源 智邦 WebFaction 最低價年費 1200 2203 硬碟空間 2GB 10GB 每月免費流量 10GB 600GB 價錢空間比 600 220.3 價錢流量比 120 3.67 很明顯地，怎麼算隨便一家國外的主機商都可以把國內的主機商打得死死的，怎麼比? 根本沒辦法比，而且除了這些可以數值化的價錢、資源可以比較，還有一些是沒辦法比較的，如同在我這個網站的主機商 : WebFaction中所提到的，他們有一個團隊的優秀客服，負責解決客戶在技術上遇到的問題，他們甚至建立了整個的知識庫來記錄這些問題，他們的客服都是很有經驗的，雖然我沒用過智邦，但另一家國內的主機商的客服來說，國內的主機商肯定辦不到找一群有經驗的客服來解決客戶遇到技術上的問題，這只是客服的部份，還有主機技術上的支援，不要說國內的主機，國外的主機都很少有支援Python、Ruby、TurboGears、Django等等國內較少見的網頁開發環境，國內有的就只有老掉牙的LAMP (Linux Apache MySQL PHP)，會選擇WebFaction是因為他們支援TurboGears，因為WebFaction注重在於支援那些開發環境和客服，所以就流量和空間等等的資源上，已經算是比較沒有那麼強，有很多主機商如果只支援LAMP那樣的網頁環境的話，資源的差距那更是天差地遠，總合以上幾點的結論是，真的是"XX比雞腿"，怎麼比? 沒辦法比，國外的主機商市場那麼大，國內這麼小，價格和服務當然沒辦法比 那PHP呢? &#8230; <a href="http://blog.ez2learn.com/2008/10/25/guide-to-buy-webfaction-service/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>比較國內和國外</h2>
<p>每次說到國內和國外的主機商，我都想說"XX比雞腿"，真的是不能比，我們隨便找一家國內的知名主機商來和我這一系列ez2learn的網站所架在的主機商WebFaction比較看看</p>
<p><a href="http://hosting.url.com.tw/products/">智邦生活館</a></p>
<p><a href="http://www.webfaction.com/services/?affiliate=victorlin">WebFaction</a></p>
<p>智邦的年費要</p>
<blockquote><p>1200 元新台幣</p></blockquote>
<p>新台幣，我們來看WebFaction最低階的，五年約的主機，5.5美金每個月，一年就是66美金，以匯率以現在的33.3800654下去計算，一年是</p>
<blockquote><p>2203 元台幣</p></blockquote>
<p>重點在後面，我們來比比看同樣價格下有多少資源可以使用</p>
<table border="0">
<caption>智邦和WebFaction虛擬主機比較表</caption>
<tbody>
<tr style="background-color: #c0c0c0;">
<td>資源</td>
<td>智邦</td>
<td>WebFaction</td>
</tr>
<tr>
<td>最低價年費</td>
<td>1200</td>
<td>2203</td>
</tr>
<tr style="background-color: #c0c0c0;">
<td>硬碟空間</td>
<td>2GB</td>
<td>10GB</td>
</tr>
<tr>
<td>每月免費流量</td>
<td>10GB</td>
<td>600GB</td>
</tr>
<tr style="background-color: #c0c0c0;">
<td>價錢空間比</td>
<td>600</td>
<td>220.3</td>
</tr>
<tr>
<td>價錢流量比</td>
<td>120</td>
<td>3.67</td>
</tr>
</tbody>
</table>
<p>很明顯地，怎麼算隨便一家國外的主機商都可以把國內的主機商打得死死的，怎麼比? 根本沒辦法比，而且除了這些可以數值化的價錢、資源可以比較，還有一些是沒辦法比較的，如同在我<a href="http://blog.ez2learn.com/2008/09/28/hosting-of-this-site/">這個網站的主機商 : WebFaction</a>中所提到的，他們有一個團隊的優秀客服，負責解決客戶在技術上遇到的問題，他們甚至建立了整個的知識庫來記錄這些問題，他們的客服都是很有經驗的，雖然我沒用過智邦，但另一家國內的主機商的客服來說，國內的主機商肯定辦不到找一群有經驗的客服來解決客戶遇到技術上的問題，這只是客服的部份，還有主機技術上的支援，不要說國內的主機，國外的主機都很少有支援Python、Ruby、TurboGears、Django等等國內較少見的網頁開發環境，國內有的就只有老掉牙的LAMP (Linux Apache MySQL PHP)，會選擇WebFaction是因為他們支援TurboGears，因為WebFaction注重在於支援那些開發環境和客服，所以就流量和空間等等的資源上，已經算是比較沒有那麼強，有很多主機商如果只支援LAMP那樣的網頁環境的話，資源的差距那更是天差地遠，總合以上幾點的結論是，真的是"XX比雞腿"，怎麼比? 沒辦法比，國外的主機商市場那麼大，國內這麼小，價格和服務當然沒辦法比</p>
<h2>那PHP呢?</h2>
<p>如果你要用WebFaction跑PHP也是可以，WebFaction上面寫的Memory限制，是針對Python等網頁程式，PHP目前是不在限制之類的，所以PHP的網站不用擔心記憶體使用超過限制的問題，</p>
<h2>那好幾個網站呢?</h2>
<p>那如果說，你想架好幾個網站呢? 對於WebFaction來說也沒問題，如你所見，我的ez2learn.com下面的所有網站</p>
<p><a href="http://ez2learn.com/">易記學程式設計教學</a></p>
<p><a title="我寫的Open source網頁抓取用的函式庫，用Python和基於Twisted以及lxml" href="http://webchuan.ez2learn.com/">WebChuan 網頁抓取函式庫</a></p>
<p><a title="程式設計社群討論區，各種程式語言的社群討論區" href="http://forum.ez2learn.com/">易記學 程式設計討論區</a></p>
<p>和這個部落格，全是架在同樣一個虛擬主機下，它的控制版面讓架站相當輕鬆容易，你要架多少個網站他沒有限制，只要流量和空間不超過限制就可以，就我網站目前那丁點流量和空間使用率，要超過限制實在很有難度，而且PHP的網站也不限記憶體使用率，所以事實上如果你拿來架PHP的話，可以弄一堆網站都沒問題</p>
<h2>唯一的問題 : 英文</h2>
<p>為什麼差這麼多，還是有人會買國內的主機服務，我想了想，答案大概就在於語言吧，畢竟不是每個人都懂得如何看懂英文網頁，和寫信用英文和客服溝通，事實上英文不用太好，只要看得懂，和寫出來對方看得懂就夠了，像我英文這樣破爛的人，都可以做得到，證明不是什麼難事，如果因為英文不好而花大錢當冤大頭不是很嘔嗎? 而且現在的主機商都有幾天內無條件退費的優惠，WebFaction的無條件退費天數是60天，也就是說你購買了服務之後，60天以內後悔了、覺得服務很爛、看客服不爽，各種理由，都可以無條件退費，以下我們指導如何購買WebFaction的虛擬主機服務</p>
<h2>如何購買WebFaction網頁主機服務</h2>
<p>首先，來到<a href="https://www.webfaction.com/signup/?affiliate=victorlin">WebFaction的申請頁面</a>，填寫你的基本資料</p>
<div id="attachment_255" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/10/2008-10-25_150403.png"><img class="size-medium wp-image-255" title="WebFaction填寫基本資料" src="http://blog.ez2learn.com/wp-content/uploads/2008/10/2008-10-25_150403-300x220.png" alt="WebFaction填寫基本資料" width="300" height="220" /></a><p class="wp-caption-text">WebFaction填寫基本資料</p></div>
<p>填寫你的姓名、信箱、地址、國家等等，關於地址，如果你不知道你所住的地方英文地址是什麼，沒關係，我也不知道，因為有線上<a href="http://www.post.gov.tw/post/internet/f_searchzone/index.jsp?ID=190103">中文地址轉英文地址</a>的服務可以使用，請注意範例中寫的地址不是我家的，是我看見下面中華郵政的地址就隨手寫進去轉成英文當示範用，其中還有公司和VAT欄位，如果沒有可以不要填</p>
<p>接下來是關於你的網站的資料</p>
<div id="attachment_258" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/10/site1.png"><img class="size-medium wp-image-258" title="WebFaction填寫網站資料" src="http://blog.ez2learn.com/wp-content/uploads/2008/10/site1-300x95.png" alt="WebFaction填寫網站資料" width="300" height="95" /></a><p class="wp-caption-text">WebFaction填寫網站資料</p></div>
<p>User name是你的使用者名稱，你以後登入WebFaction的管理版面或是SSH都是用這個名稱，不能更改</p>
<p>Domain是你的域名，如果暫時還沒有的話，可以留白，他會給你一個&lt;使用者名稱&gt;.webfactional.com的域名，當然，當之後你有域名以後就可以更改設定</p>
<p>Software是一開始他們要幫你安裝的軟體，當然，你可以自己用他們的控制面版安裝或修改，相當的簡單，照著他們<a href="http://www.webfaction.com/demos/django?affiliate=victorlin">教學影片</a>做，我只能說簡單到不行</p>
<p>If other: 如果你也想安裝其它軟體，一樣也可以寫在這裡，它們在開通帳戶時一樣會幫你安裝</p>
<p>Promo code or referer: 這裡是填寫推薦人，這裡是填寫我的id victorlin，這樣我可以得到一些回饋金:P</p>
<div id="attachment_261" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/10/plan1.png"><img class="size-medium wp-image-261" title="申請WebFaction填寫Plan" src="http://blog.ez2learn.com/wp-content/uploads/2008/10/plan1-300x60.png" alt="申請WebFaction填寫Plan" width="300" height="60" /></a><p class="wp-caption-text">申請WebFaction填寫Plan</p></div>
<p>接著是選擇你要使用哪一個Plan，也就是，什麼等級的虛擬主機，在這裡示範我們選擇Shared1，也就是最便宜的虛擬主機，當然，如果你有需要，可以選擇更高級的，甚至是專屬主機，有什麼主機類形可以看他們的網頁<a href="http://www.webfaction.com/services/hosting?affiliate=victorlin">這裡</a>有寫，專屬主機的話，則是寫在<a href="http://www.webfaction.com/services/dedicated?affiliate=victorlin">這裡</a>，然後是付款方式，可以選擇使用信用卡、金融卡或Paypal付款，在這裡我們選擇使用信用卡，Payment period是指多久付一次款，一次合約越久就越便宜，可以參照他們網頁上所寫的</p>
<div id="attachment_262" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/10/accept.png"><img class="size-medium wp-image-262" title="WebFaction申請接受條款" src="http://blog.ez2learn.com/wp-content/uploads/2008/10/accept-300x114.png" alt="WebFaction申請接受條款" width="300" height="114" /></a><p class="wp-caption-text">WebFaction申請接受條款</p></div>
<p>接著你可以在Comments or special instructions裡寫你想他們幫你做的要的額外工作，例如安裝某些套件等等，最後勾選TOS and AUP接受他們的條款，就可以Next step填寫信用卡資料，完成之後，需要等收到他們來信告知帳戶開通完成，不會等太久，當時幾小時我就收到信馬上可以使用了</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/10/25/guide-to-buy-webfaction-service/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>狂賀! 第一篇垃圾評論</title>
		<link>http://blog.ez2learn.com/2008/10/23/my-first-spam-coment/</link>
		<comments>http://blog.ez2learn.com/2008/10/23/my-first-spam-coment/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:39:44 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[網站]]></category>
		<category><![CDATA[垃圾]]></category>
		<category><![CDATA[奇怪]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=237</guid>
		<description><![CDATA[恭喜老爺! 賀喜老爺! 我期待了好久的垃圾評論終於找上門來了 XD 這小小的垃圾，是部落格的一大步 XD，重要的里程碑，連垃圾都可以找上門來了，代表有一定的外部連結]]></description>
			<content:encoded><![CDATA[<h1>恭喜老爺! 賀喜老爺!</h1>
<p>我期待了好久的垃圾評論終於找上門來了 XD</p>
<div id="attachment_239" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.ez2learn.com/wp-content/uploads/2008/10/2008-10-23_003134.png"><img class="size-medium wp-image-239" title="垃圾評論" src="http://blog.ez2learn.com/wp-content/uploads/2008/10/2008-10-23_003134-300x220.png" alt="垃圾評論" width="300" height="220" /></a><p class="wp-caption-text">垃圾評論</p></div>
<p>這小小的垃圾，是部落格的一大步 XD，重要的里程碑，連垃圾都可以找上門來了，代表有一定的外部連結</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/10/23/my-first-spam-coment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stack Overflow : 問程式相關問題的網站</title>
		<link>http://blog.ez2learn.com/2008/10/04/stack-overflow/</link>
		<comments>http://blog.ez2learn.com/2008/10/04/stack-overflow/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 07:20:04 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[中文文章]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[網站]]></category>

		<guid isPermaLink="false">http://blog.ez2learn.com/?p=77</guid>
		<description><![CDATA[我今天在用py2exe打包一個架構在Twisted的程式成exe時遇到了一個問題，執行產生出來的執行檔會產生這樣的錯誤 ImportError: No module named resource 同時py2exe在產生時也有這樣的說明 ['FCNTL', 'OpenSSL', 'email.Generator', 'email.Iterators', 'email.Utils', 'pkg_resources', 'pywintypes', 'resource', 'win32api', 'win32con', 'win32event', 'win32file', 'win32pipe', 'win32process', 'win32security'] 於是我就上Twisted的IRC問，有人就這樣說 You might have better luck asking that on stackoverflow.com. http://stackoverflow.com/ 於是我就上去看了一下，看起來是一個問程式設計相關問題的網站，做得還不錯的樣子 然後我就問了我的問題，希望有人會回答 :P]]></description>
			<content:encoded><![CDATA[<p>我今天在用py2exe打包一個架構在Twisted的程式成exe時遇到了一個問題，執行產生出來的執行檔會產生這樣的錯誤</p>
<blockquote><p>ImportError: No module named resource</p></blockquote>
<p>同時py2exe在產生時也有這樣的說明</p>
<blockquote><p>['FCNTL', 'OpenSSL', 'email.Generator', 'email.Iterators', 'email.Utils', 'pkg_resources', 'pywintypes', 'resource', 'win32api', 'win32con', 'win32event', 'win32file', 'win32pipe', 'win32process', 'win32security']</p></blockquote>
<p>於是我就上Twisted的IRC問，有人就這樣說</p>
<blockquote><p>You might have better luck asking that on stackoverflow.com.</p></blockquote>
<p><a href="http://stackoverflow.com/">http://stackoverflow.com/</a></p>
<p>於是我就上去看了一下，看起來是一個問程式設計相關問題的網站，做得還不錯的樣子</p>
<p>然後我就問了我的<a href="http://stackoverflow.com/questions/169897/how-to-pacakge-twisted-program-with-py2exe">問題</a>，希望有人會回答 :P</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ez2learn.com/2008/10/04/stack-overflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

