Monthly Archives: October 2013

在瀏覽器內偵測連線是否正常...

在「Offline automatically displays online/offline indicators to your users」看到 Offline 這個軟體,可以偵測網路狀態,做出像 Gmail 在離線時重連的特效... 在偵測到斷線時: 然後是重連的效果: 偵測到回復時的效果: 支援 IE8+ 與其他瀏覽器...

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

十個改善 MySQL 效能的方式

在 Zite 上看到這篇介紹 MySQL 效能調教的方式:「Ten ways to improve the performance of large tables in MySQL」。 這邊就順著作者的建議一路寫下去。 作者也是大力推薦用 InnoDB 解決問題。 InnoDB 有個特別的功能 (相較於 MyISAM 而言。這個功能在 MySQL 5.5 預設就是開啟的) 是 change buffering,會延遲寫入 non-unique secondary index,讓多筆 secondary index 合併起來一起寫,這會改善寫入的效能。 Partition 對於 index 的大小也會有幫助。InnoDB … Continue reading

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

php.net 被擋的後續分析...

昨天一整天 php.net 網域下的網站都被擋掉: 在 Twitter 上也有看到 Rasmus Lerdorf 在抱怨: It appears Google has found a false positive and marked all of http://t.co/yKzgbWewmH as suspicious. pic.twitter.com/YDlHcUnCK6 — Rasmus Lerdorf (@rasmus) October 24, 2013 Rasmus 說是 false positive (誤判),不過我是不太直接相信他講的話... 剛剛看到 Netcraft 整理了一些資料出來「PHP.net … Continue reading

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

Percona 的 MySQL High Availability 機制比較文

Percona 發了一篇「High-availability options for MySQL, October 2013 update」,比較目前 MySQL 上常見的 High Availability 機制。 包括了五個系統: Percona XtraDB Cluster (PXC) Percona replication manager (PRM) MySQL master HA (MHA) NDB Cluster Shared storage/DRBD 這些都是把 High Availability 做在 MySQL 上,讓前端的程式不需要操心的方式。都是有個固定的 IP address 保證可以讀寫。 這五個方案都不完美,看環境需求而選擇使用。 … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Network, Software | Tagged , , , , , , , , , , , | 1 Comment

AWS Direct Connect 向下提供 50Mbps 的連線頻寬...

在「AWS Direct Connect - More Connection Speeds, New Console, Multiple Accounts」這篇文章裡面提到了 AWS Direct Connect 可以接受 50Mbps~500Mbps 的頻寬了,而先前只接受 1Gbps 與 10Gbps... 不過 500Mbps 的頻寬與 1Gbps 頻寬的 port 價錢是相同的,都是 USD$0.3/hour,其他較低的速度就依照 500Mbps 的比率計算。 比較特別的是 50Mbps,是用 QoS 限制頻寬嗎?這樣的速度還蠻特別的...

Posted in AWS, Cloud, Computer, Murmuring, Network | Tagged , , , | Leave a comment

氣象統計:MeteoTester

看到「MeteoTester collects and tests the accuracy weather APIs」這篇文章介紹 MeteoTester 這個站,拿來統計氣象誤差值... 在 about 頁面上有說明是統計 forecast.io、openweathermap.org、wunderground.com 以及 worldweatheronline.com 這四個站的資料。 拉出來的圖像是這樣: 紅色是最高溫度,藍色是最低溫度,另外長條部份是降雨機率,然後三個值每個都有 range... 不過不知道這個資料可以做什麼... @_@

Posted in Computer, Murmuring, Network, Science | Tagged , , | Leave a comment

Level 3 的 CDN 業務...

Dan Rayburn 的文章:「Level 3 To Surpass Limelight As #2 CDN In The Market, Based On Revenue」。 這幾家還是很大... Akamai、Limelight Networks、EdgeCast、Amazon。 CDNetworks 已經被忽略了... 不過也對啦,這幾年完全沒有像樣的新功能 :o

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

Amazon CloudFront 支援 POST 了...

看起來是飛出國那天發表的,Amazon CloudFront 支援 POST 了:「Amazon CloudFront - Content Uploads Via POST, PUT, other HTTP Methods」。 標題上寫了不少東西,不過看起來都是一樣的... 這次的功能是把 POST 類的 HTTP method 往後送,所以整個網站都可以丟上 CloudFront,並且只用單一 domain 就可以同時處理靜態加速與動態修改。 愈來愈接近其他商業 CDN 先驅能提供的功能了...

Posted in AWS, CDN, Cloud, Computer, Murmuring, Network, WWW | Tagged , , , , , , | Leave a comment

用 InnoDB 時關於 PRIMARY KEY 的建議

Percona 的「InnoDB scalability issues due to tables without primary keys」這篇文章在討論 InnoDB 在沒有 PRIMARY KEY 時的效能問題。 在討論效能問題前,應該先讀過 MySQL 官方文件裡提到 InnoDB index 架構的文章,其中就有提到 PRIMARY KEY 以及其他的 INDEX KEY 的底層架構:「InnoDB Table and Index Structures」。 InnoDB 是 clustered index 架構 (關於 clustered index 的完整說明,可以參考維基百科的「Database … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Software | Tagged , , , , , , | 1 Comment

將 latin1 的表格轉換成 UTF-8 表格...

Percona 的人寫了一篇「utf8 data on latin1 tables: converting to utf8 without downtime or double encoding」,告訴你怎麼將 latin1 的 TEXT 欄位轉成 UTF-8,文章內有提到利用 BLOB 轉。 不確定同樣方式能不能做在 VARCHAR 上面 (用 BINARY 轉?),但不知道會不會有 UNIQUE + prefix support 的問題?有遇到再來測試看看...

Posted in Computer, Database, Murmuring, MySQL, Software | Tagged , , , , , , , | 1 Comment