Home » Computer » Network » Archive by category "WWW" (Page 175)

為什麼要使用 mod_rewrite?

來講什麼是 mod_rewrite (或是其他類似的東西),以 為例,RSS feed 的輸出大致上會長這樣:

http://group.nctu.edu.tw/rss10/darkkiller

我希望把這類的連線要求都交給 rss10.php 處理,變成這樣:

http://group.nctu.edu.tw/rss10.php?g=darkkiller

這就是 mod_rewrite 要做的事情。

那麼用 mod_rewrite 有什麼好處?我可以想到這幾點:

  • 服務的穩定性:對於發展中的平台而言,mod_rewrite 提供了彈性,使得底層的改變 (譬如 rss10.php 變成 rss10-2.php) 不會影響到上層的 URL,對於使用者而言不會有感覺。
  • SEO:Search Engine 會比較偏好沒有 ?& 的 URL。

像無名的 RSS 與文章 (以彎彎的 Blog 為例) 就做的不太好:

  • http://www.wretch.cc/blog/cwwany&rss20=1
  • http://www.wretch.cc/blog/cwwany&article_id=5576574

比較好的作法可能是改成這樣:

  • http://www.wretch.cc/blog/cwwany/rss20
  • http://www.wretch.cc/blog/cwwany/5576574

甚至改成 feed.wretch.cc,一開始先用 VirtualHost 跑在同一台上,以後如果發現 RSS 愈來愈吃重,需要以獨立的機器分出來就更方便了。

Google Toolbar 的「推薦」功能出包

因為 Toolbar 的 Suggest 功能「推薦」到非法軟體而被告:Google in Trouble for Suggesting Illegal Software

說他們不會過濾,因為 "censorship concerns" (咦,那 Google China...),而 Van Laere (被推薦到非法軟體的那家受害公司) 說你們平常就有在 filtering 了,像是 "pornography"、"naked"、"sex":

In response to the suit, a Google attorney told a Belgian newspaper on Wednesday that they could not filter the results of Google Suggest, citing censorship concerns.

Van Laere said the defense isn't accurate, since it appears that Google Suggest will not try to complete tracking numbers for shipping items or offer alternate suggestions for sexually-related terms. In a test, Google Suggest did not offer any related words for the terms "pornography," "naked" and "sex."

愈來愈像 了...

不管怎樣,這件事情要再繼續看看法庭上面怎麼判,這對於 (下一代) 搜尋引擎的影響會很大。

Blog 是什麼?

最近有某個自稱為 Blog 的網站引起討論 (像是 蔡依林的部落格 這篇),剛好看到大胖子 說 Blog 要有這五個要素才能叫 Blog:(A blog is not a blog unless…)

  • Ease of publishing.
  • Discoverability. (Pings weblogs.com or technorati or another ping server).
  • Conversationality. (Trackbacks or as-they-happen referer logs, or now being part of Technorati and other blog search engines).
  • Linkability. (All posts should have permalinks).
  • Syndicatability. (All content should be available in RSS feeds).

結果沒人鳥他 XD

純打屁聊天...

最近寫了一些 Javascript 有關的東西,用 找了一堆資料發現都在 裡,但是又不知道這個網站的品質到底好不好,於是就跑去問 ...

14:31 <@gslin> hlb_: 怎樣?用 找了一堆資料發現都在這邊找到 XD
14:33 <@hlb_> gslin: 怎樣喔... 我兩年前就跟你提過這個網站了 :p
14:33 <@gslin> @_@
14:33 * hlb_ 逃

平常都沒在聽大師教誨... (到牆角懺悔)

Blue Security 放棄

從四月底開始被 DDoS 攻擊以來不斷的抵抗,直到昨天他們決定放棄:Blue Security Gives up the Fight

的 Anti-Spam 作法是這樣做:

  1. 先成立一個網站,讓大家登記他們的 e-mail address,告訴全世界「不要 spam 這些信箱」。
  2. 這些 e-mail address 是以 One-Way Hash Function 計算後的資料型態公開出來。

聽起來很不錯?你沒辦法得到一份有效的列表,但是如果你拿到一個 e-mail address,就可以用 One-Way Hash Function 算出來,看看在不在這份列表裡面。

但,即使如此,如果我是 Spammer,我想要「復原」大部分的 e-mail address,然後對這些使用者謊稱「這份列表已經外洩出去」,那麼我就拿我手上有的 e-mail address 去計算,再加上用字典檔去試,也許我可以復原一半以上的 e-mail address,也許更多。到了足夠的數量,我就寄信給這些 user,告訴他們「這份名單已經外洩,blah blah...」,然後還寄了一大堆 virus/spam/...,於是 就慘了 :p

放上 favicon.ico

一樣把 favicon.ico 放上去了,如果看不到的話,清 cache 應該就可以看到了 :P

Cache 的技巧?

Your Message on Gaxed.com 看到一個 Cache 技巧:

For Gaxed I’m using some heavy caching to prevent it from going down to easily. The basic algorithm is: when a picture is viewed more than 50 times, it’s moving into the cache folder as a static JPG (the page URL will stay the same of course, acting as a permalink). This way, I don’t need to poll the PHP, the database, and I also don’t need to recreate the image using PHP image/ GD.

問題是 counting 要怎麼做比較好?用 直接做似乎不錯?反正掉了再去抓就好。

Archives