iT邦幫忙

0

Apache 書籍購買問題

用 findbook.tw 去查一下發現 Apache 相關的書中文版的好像不多
我蠻喜歡讀 O'Reilly 的東西,所以有點想買這本
http://www.oreilly.com.tw/product_web.php?id=a128
但他是 2003 年的產物,不知道會不會差到很多
希望版上的朋友可以給我一些建議

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
wiseguy
iT邦超人 1 級 ‧ 2011-06-08 12:04:09
最佳解答

2.0 與 2.2 的模組結構定義幾乎都不大相同,連 3A 也把認證跟授權切分開來,所以如果只是管理、設定,大約尚可參考。但如果要開發模組,則 2.0 與 2.2 是不通用的。

目前市面上關於 apache 的書,最新只到 2004 年的書,幾乎只講到 2.0,其實可以不用買了,還不如直接參考官方站文件:
http://httpd.apache.org/docs/2.2/

如果你專注在效能調校,那就更不用買,找一些 apache performance tuning 的文章來看就好了。不外乎

  1. 去掉不必要的模組
  2. 加掛 mod_headers、mod_expires 讓瀏覽器 cache 靜態檔案
  3. 加掛 mod_deflate 壓縮文字檔案
  4. 加掛 mod_cache 及 mod_file_cache、mod_mem_cache 在 server 端 cache 靜態檔案
  5. cache 某些動態檔,比如不常變動的 php 輸出
  6. 調整 KeepAlive=on、HostnameLookups=off 之類的
  7. 靜態編譯 apache
    ...
chan15 iT邦新手 3 級 ‧ 2011-06-08 16:06:19 檢舉

wiseguy 大大可以推薦幾個您常去逛得網站嗎?

4
fillano
iT邦超人 1 級 ‧ 2011-05-27 13:32:12

2.0跟2.2差距不是很大,應該可以拿來參考。

如果不在意簡體書的話,還可以找到:
http://www.cnblogs.com/bvbook/archive/2008/12/17/1356448.htmlhttp://product.china-pub.com/39722
http://product.china-pub.com/195492

不過後兩本主要專注在模組開發。

看更多先前的回應...收起先前的回應...
chan15 iT邦新手 3 級 ‧ 2011-05-27 13:33:30 檢舉

多謝 fillano 大大
請問有沒有關於系統調校的?

fillano iT邦超人 1 級 ‧ 2011-05-27 13:49:21 檢舉

apache cookbook應該就有提到阿。http://www.oreilly.com.tw/product_web.php?id=a142_toc(這是台版的)

O'Reilly的話,還可以看看「聚沙成塔-建構逐層擴充的Web2.0服務」,裡面有許多概念性的提示。不過他提到的範圍已經超過單一伺服器。

chan15 iT邦新手 3 級 ‧ 2011-05-27 13:57:28 檢舉

有,這本我有尻
對了,我買了這本正在看
http://www.oreilly.com.tw/product_unix.php?id=a060
像他講解 MySQL function,像是 max_connections
他只會提到這會影響什麼,並沒有給「建議」或者是「參考」
那其實有講跟沒講一樣
有那種比較實戰的書嗎

fillano iT邦超人 1 級 ‧ 2011-05-27 18:15:53 檢舉

這個喔,還是去http://www.mysqlperformanceblog.com/找參考資料比較好吧。

另外,之前在ithelp也有看到網友提示一些,不妨找找看。其實在網路上找mysql performance optimize應該就會找到許多資料,不乏中文的。像是剛剛就找到一個簡體中文的slide:
[urlhttp://www.slideshare.net/isnull/mysql-introductionandperformanceoptimization][/url]

fillano iT邦超人 1 級 ‧ 2011-06-09 09:31:52 檢舉

咦?不是還有一個回應...
這樣說吧:
http://httpd.apache.org/docs/2.2/developer/

開發模組所需要的知識,2.2跟2.0其實差不多,改善的是伺服器內部的東西。

我要發表回答

立即登入回答