Feed on
Posts
Comments

Archive for July, 2008

[PHP]如何使用 flush() 跟 ob_flush()

比如說我們想要緩衝網頁資料,如利用 sleep() 這個函式,那我們不想要等整個 php 執行完畢才輸出畫面,那就是需要緩衝輸出,在 酷學園 的這篇 http://phorum.study-area.org/index.php/topic,52757.0.html 有討論到,所以我實際去測試一下,大概如下:
…詳全文(共269字)

Read Full Post »

昨天網站無緣無故被擋掉,原因是我的流量網站太大,囧,因為是架設 web site,測試一下效能,我發現 [url=http://httpd.apache.org/]apache[/url] 沒辦法撐住流量跟線上人數,所以只好換成 [url=http://www.lighttpd.net/]Lighttpd[/url] 發現效果不錯,所以又去安裝了 CentOS 版本,我是去參考底下這篇:[url=http://www.howtoforge.com/lighttpd_php5_mysql_centos5.0]Installing Lighttpd With PHP5 And MySQL Support On CentOS 5.0[/url],這一篇我覺得寫的還ok,但是因為 Centos 如果你想用 yum 安裝 [url=http://www.lighttpd.net/]Lighttpd[/url] 就要先裝 rpmforge-release package 這個東西,這樣才可以找到。
…詳全文(共3141字)

Read Full Post »

最近都在找如何增加 WEB 效能的方式,大概找一下 Squid Reverse Proxy 跟 Apache Reverse Proxy,底下是一些文件,大概網路上找到的,整理一下
Apache2 as a Reverse Proxy
…詳全文(共204字)

Read Full Post »

我沒在玩 Ruby on Rails,但是底下這一篇我覺得寫的不錯,可以參考看看,裡面有介紹一下目前當紅 web daemon 的一些基本知識
RoR的部署方式從架構上來說分為前端和後端:
一、前端
…詳全文(共2506字)

Read Full Post »

最近一直在玩 Lighttpd 這一套 web 的 daemon,我覺得這一套還蠻好用的,不像 Apache 掛載這麼多 module 結果吃還蠻大的資源,加上 Apache 預設跑 MPM prefork 所以如果大型網站大概就會掛掉,線上人數一堆,就會快撐不住了,所以用 MPM worker 或者是 MPM Event,然後 Lighttpd 本身還支援 mod_rewrite 的功能,可以參考我之前寫的 [FreeBSD]Lighttpd + php5 + 解決 wordpress Permalinks 問題,不過最近遇到一個很奇怪問題,那就是 Lighttpd 會自己掛點,但是我看 message 跟 error log 底下是:
…詳全文(共1834字)

Read Full Post »

今天早上伺服器 lighttpd 沒有跑起來,發現是因為沒有寫入 lighttpd.access.log 的權限,所以造成不能啟動
2008-07-04 08:37:15: (mod_accesslog.c.535) opening access-log failed: Permission denied /var/log/lighttpd/lighttpd.access.log
…詳全文(共1043字)

Read Full Post »

我來推薦一下高雄的美食吧,上禮拜去高雄夢時代逛逛,發現一樓的Cold Stone 冰品店相當多人,結果想說進去試試看吧,這一間裝潢的很不錯喔,雖然說不會很安靜,可是工作人員服務的態度好的不得了,所以一定要推薦給各位朋友來去吃,那這尖兵品店,全部都是純手工製作的冰喔,雖然說價位有點高,可是偶而吃一次其實還不賴說,底下就是大概介紹一下冰淇淋的圖片
…詳全文(共618字)

Read Full Post »

今天轉換跑道了,最近玩 Apache 玩的很不順,因為只要線上人數一多,就會吃很多記憶體,導致必須重新開 Apache,所以今天來玩看看 lighttpd試試看,看看結果如何,其實轉換到 lighttpd 需要注意很多事情,那就是 Lighttpd 並不支援 .htaccess 檔案,所以 mode_rewrite 功能要設定到 Lighttpd.conf 裡面,然後也去找看看 Lighttpd 的 virtual host 的寫法,然後還有一點就是 wordpress 的 Permalinks 的問題,算是今天都解決了,底下來寫一下作法:
…詳全文(共2359字)

Read Full Post »

最近在玩 FreeBSD 伺服器的加強效能,其實我自己試了很多套:eAccelerator,Pear APC,跟 Zend Optimizer,這三套都是可以加速php的速度,當你的 apache 效能遇到瓶頸,就可以選用這三個來改善網頁瀏覽速度,不過應該沒有人三個都用吧,畢竟三個東西,感覺都是cache幫助,所以達成我們所想要的要求,有時候並不是全部安裝就是代表你的伺服器一定會超快,因為我的經驗是三個不能同時裝,只要裝了兩個都會出問題,這是我這幾天測試的結果,只要裝了Pear APC,就不能裝Zend Optimizer跟eAccelerator了,因為我的 httpd 的 log 會噴出底下訊息:
…詳全文(共2835字)

Read Full Post »