-1

PHPでアプリケーションを開発するためにXAMPPを使用しています。

多くの場合、Webアプリケーション/サイトがapache/nginx/varnishライブサイトで2/3の異なるWebサーバーを使用していることを発見しました(wapplyzerのようなアドオンに基づく情報)、これらを同時に使用できるかどうか知りたいだけです私のローカルサーバーも。

Memcacheも、今調査しようとしているものですが、機能をチェックするためにローカルで実装することもできますか?

設定方法や、可能であれば変更を適用する場所を教えてください。

システム確立の部分は良くないので、何かがラインから外れている場合は言い訳をしてください。

4

1 に答える 1

1

VarnishはWebサーバーではなく、Webアプリケーションアクセラレータです。ウィキペディアはすべてを説明しています...

Varnishは、コンテンツの多い動的Webサイト用に設計されたHTTPアクセラレータです。クライアント側のキャッシュとして誕生したSquidや、主にオリジンサーバーであるApacheやnginxなどの他のHTTPアクセラレータとは対照的に、VarnishはHTTPアクセラレータとして設計されました。ワニスは、FTP、SMTP、およびその他のネットワークプロトコルをサポートすることが多い他のプロキシサーバーとは異なり、HTTPのみに焦点を当てています。

ポート80でApacheとnginxを実行することに関しては、これを実行する理由がありますが、どちらもそれ自体が本格的なWebサーバーであることを忘れないでください。

プライマリフロントエンドWebサーバーとしてnginxを使用すると、システムでApacheを実行し続けることを選択した場合でも、パフォーマンスを向上させることができます。nginxの最大の利点の1つは、静的コンテンツをどれだけうまく提供できるかです。Apacheよりもはるかに効率的で、メモリや処理のコストはほとんどありません。そのため、動的な「重い持ち上げ」をApacheに任せながら、画像やその他の静的コンポーネントを処理するnginxを見つけるのが一般的です。

開発サーバーでこれを実行する唯一の理由は、本番インスタンスから可能な限りシームレスな環境を維持するためです。

これがセットアップを説明する1つの記事です...あなたがグーグルを使うならばもっとたくさんあります...

UbuntuサーバーでApache2の前にNginxを設定する

于 2012-12-18T21:38:28.927 に答える