高負荷WEB動的ページと静的ページの分離

3262 ワード

オリジナル:http://www.sofee.cn/blog/category/technical/lighttpd/
Archive for Lighttpd
高負荷WEB動的ページと静的ページの分離
Apache,CentOS,Lighttpd,mod cache,mod proxy,mod rewrite,性能
2006-10-19 @ 23:36:52 · Filed under Lighttpd, Apache, CentOS
しばらくの間、Lighttpdを試してみましたが、確かによくできました.APACHEで6 K/Sしか走ることができませんでした.Lighttpdを使うと性能が2倍近く向上しました.ただ、PHPを走るのは不安定なようです.データベースの処理時間が長くなると、Lighttpdに500のエラーが発生します.つまり、Lighttpdをより良い性能を発揮させるには、最適化プログラムだけでなく最適化プログラムです.PHPの実行速度をできるだけ速くし、さらにeAcceleratorの性能を向上させる.
このように多くの利点を言って、更に会社が最近試みたいくつかの経験を言って、PHPプログラムはすでに最適化されて更に最適化することができなくて、しかし時にはデータベース(例えばmysqldumpを実行します)を操作して500誤りが現れて、同時量が非常に大きい時に現れやすくて、この点の上でLighttpdの表現はApacheが安定していないので、1つの折衷の方法を考えて、ApacheにPHPプログラムを処理させ、他の静的ページ(画像、ソフトウェアなどを含む)はすべてLighttpdに渡して処理します.実現方法はmod_を通じてproxyで実現して、Apacheはフロントエンドの処理をしてあるいはLighttpdはフロントエンドの処理をしてもいいで、どうせこの2種類はすべてmod_がありますProxyモジュールは、基本的に同じです.Read more… addthis_url = 'http%3A%2F%2Fwww.sofee.cn%2Fblog%2F2006%2F10%2F19%2F47%2F'; addthis_title = '%E9%AB%98%E8%B4%9F%E8%BD%BDWEB%E5%8A%A8%E6%80%81%E9%A1%B5%E9%9D%A2%E4%B8%8E%E9%9D%99%E6%80%81%E9%A1%B5%E9%9D%A2%E7%9A%84%E5%88%86%E7%A6%BB'; addthis_pub = 'sofeecn';
AddThis Social Bookmarking Widget




Fix too many FIN_WAIT_2 connections under freebsd



No Tags



FIN_の表示WAIT_2接続数:



bsd#netstat -an | grep FIN_WAIT_2 | wc -l
2523



Lighttpdプロファイルを変更し、次の文を追加します:



server.max-keep-alive-requests = 0




bsd#netstat -an | grep FIN_WAIT_2 | wc -l
91



サーバがipfw 2ファイアウォールを開いている場合は、



sysctl -w net.inet.ip.fw.dyn_keepalive=0



p.s.APACHEサーバであれば、同様です.

addthis_url = 'http%3A%2F%2Fwww.sofee.cn%2Fblog%2F2006%2F08%2F26%2F33%2F'; addthis_title = 'Fix+too+many+FIN_WAIT_2+connections+under+freebsd'; addthis_pub = 'sofeecn';
AddThis Social Bookmarking Widget


 



コンパイルエラーCaused by:com.android.tools.r 8.CompilationFailedException:Compilation failed to complete
Javaコード簡単シミュレーションショッピングモールカート