Monthly Archives: May 2009

CherryPy 與 mod_wsgi (apache 2.2)

依照「mod_wsgi 與 .htaccess」的設定設好後,在 index.py 內參考「Integration With CherryPy」這篇文章的範例就會動了,可以用 ab 或是 httperf 測試看看效能如何。 另外 Robert E Brewer 在 PyCon 2009 - Chicago 上講的「Introduction to CherryPy (#90)」(包含影片) 也蠻適合剛碰 CherryPy 的人看。

Posted in Computer, Murmuring, Network, Programming, Software, WWW | Leave a comment

mod_wsgi 與 .htaccess

mod_wsgi 是 apache 上 PEP-333 的實做軟體,使用 Python 開發 web application 的人不用知道怎麼介接。 既然是 .htaccess,apache 的部份就不講了。 Update:修正 mod_rewrite 的部份。 先從最簡單的「所有 request 都丟給 index.py」開始: SetHandler wsgi-script RewriteEngine on RewriteBase /~gslin/py/ RewriteRule ^index.py$ - [L] RewriteRule ^(.*)$ index.py/$1 [L] 如果不希望連靜態檔案都透過 index.py 處理 (像是 robots.txt),要做兩件事情。第一件是限制 … Continue reading

Posted in Computer, Murmuring, Network, Programming, Software, WWW | 2 Comments

MySQL ALTER TABLE

《瑪莉亞的凝望》第三本看到一半,到 Twitter 上看到 Jeremy Zawodny (O'Reilly 出的 High Performance MySQL 第一版與第二版的作者之一) 在喊 MySQL ALTER TABLE 跑了八天了: I have an ALTER TABLE running for nearly 8 days now... yikes. 結果 Aaron Brazell 居然很機車的這樣問他 XDDD @jzawodn Removing South Carolina from all Craigslist … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Software | Leave a comment

無法註冊在博客來的原因

去年年底在「博客來的網站的註冊頁面...」這篇提到無法在 books 註冊的原因終於找到了,因為博客來註冊頁 (也就是 https://db.books.com.tw/newmember.php 這頁) 的「同意」擋 Referer。 當你有裝防毒軟體,並打開隱私權設定 (有一些防毒軟體在安裝完後就是這樣) 就會造成問題。 好久沒看到這種網站了...

Posted in Computer, Murmuring, Network, Security, WWW | Leave a comment

High Performance Web Sites

這是 Stanford 的課程:「CS193H: High Performance Web Sites」。 很密集的課程,幾乎都有投影片,每次 50mins 的課程。有不斷在看目前 Web 發展趨勢的人應該都對這些資訊稍微瞭解,不過對於想入門的人倒是相當好的導引。

Posted in Computer, Murmuring, Network, WWW | Leave a comment

FreeBSD ZFSv13 進 RELENG_7

FreeBSD ZFSv13 終於進入 RELENG_7 了:「svn commit: r192498」。 幾個重要的改變: kmem now goes up to 512GB so arc is now limited by physmem (kmem 再度拉高到 512GB) the arc now experiences backpressure from the vm (which can be too much - but this … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Software | Leave a comment

jQuery 與 $

只貼 code... (還蠻常用到的技巧) (function($){ // you can use $ even if jQuery.noConflict()... })(jQuery);

Posted in Computer, Murmuring, Programming, Software | Leave a comment

Amazon Web Services 又推出新服務...

Amazon Web Services 在 EC2 上推出新的服務:「New Features for Amazon EC2: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch」。 這次推出了三個新服務,第一個是 Elastic Load Balancing,支援 HTTP 與 HTTPS。以前是自己開一台 instance 架設 (像是 HAProxy),現在由 Amazon 直接提供,簡化 Load balancer 的管理問題。(因為大多數的 open source load balancer 並沒有專門接 Amazon … Continue reading

Posted in Computer, Murmuring, Network, WWW | 1 Comment

JSON、Protocol Buffers、Thrift 的效率比較

用 Google 翻資料,結果三月初的時候有人試著 benchmark,結果還蠻讓人意外:「Performance comparison of Thrift, JSON and Protocol Buffers」。 結論是 JSON 在速度上不會輸給 Protocol Buffers 與 Thrift。討論出來的原因是因為 Protocol Buffers 與 Thrift 的功能比 JSON 多出太多。 不過我應該會用 JSON 寫東西吧,畢竟是個 open standard...

Posted in Computer, Murmuring, Programming, Software | 3 Comments

WordPress.com 的 CDN

目前看到兩個,一個是 EdgeCast,主要是 static files,像是 s.wordpress.com 與 s2.wordpress.com,效果還可以。 另外一個是 Internap CDN,用在 video 的部份,像是 cdn.videos.wordpress.com。從台灣連過去效果非常差,會選 Internap 應該是因為成本的考量...

Posted in Computer, Murmuring, Network, Recreation, Television, WWW | Leave a comment