2012-02-11 7 views
4

私はgodaddy上にホスティングサーバーを持っています。私は私の現在のプロジェクト(私はトラフィックとmnoeyを得るまでタイトな予算を持っている)を共有している経済計画を持っている共有ホスティングウェブサイトの最適化(米国のサーバー)

私はlinuxを使用していると私のデータベース(ページ、ユーザーなど... )。私が/folder/pagex/を表示すると、内部的にrewriterule ^([^/]+)/([^/]+)/? index.php?f=$1&p=$2に書き換えられます。その後、データベースをクエリし、データを取得し、Webページを生成します。

すべてが素晴らしい作品が、明らかにそれは、.htaccessファイルからページを取得するプロセス

  1. に行かなければならない - >データベースを照会 -

私はしたいと思います>表示 - >生成しますこれを実行するためのより速い方法があるかどうかを知っていますか?データベースのクエリをスキップするのと同じようにページを表示するにはどうすればいいですか?

+0

多分あなたはVPSソリューションに行ってからmemcacheをインストールすることができます –

+1

これは完全に有効なQであるため、このメリットが-1であるかどうかわからないので、 VPSへのすべてのパフォーマンスの問題への答えです。 – TerryE

+0

ありがとうbookofzeus病気これを見て –

答えて

7

はい、あなたは非常にたくさんあります。 LAMP/suPHPベースの共有ホスティングサービス、GoDaddyではなくWebfusionでブログを実行していますが、全体的な実装アーキテクチャは非常に似ています.1GbインターコネクトをNASに戻したLAMPサーバーファームにロードバランシングIPスイッチユーザーディレクトリ空間のインフラストラクチャ、およびデータベースを操作するD/Bファーム

このタイプのサービスは、低コストでスケーラブルで、既知の方法でクラウドVMを構成および管理する方法には関係しません。私はバックエンドのD/Bで自分のコンテンツと構成をすべて保持しています。私のブログの平均ページ読み込み時間(Chome Pagespeedで測定)は200-500mSec、PageSpeedスコアは99/100です。

suPHPの設定では、各スクリプトにはPHP画像のアクティベーションが含まれており、通常はリクエスト時間に100mSecを追加します(this articleはこれを自分のサービスでベンチマークする方法を説明しています)が、終了時からPagespeedのタイミング - ユーザーの観点から見ると、通常はパフォーマンスが悪いキャッシングと圧縮が不十分です。 Zeusが示唆している限り、専用のVM + mod_php5 + Xcache/APCに移動しない限り、ダイナミックコンテンツでは避けられないイメージスタートアップがあります。

次の大きな打撃は、すべてのスクリプトファイルのマーシャリングと読み込みのI/Oオーバーヘッドです。これは、VFATキャッシュにない場合に最初のリクエストで数秒を追加できますが、私のブログの記事で。

PHPのコンパイル時間自体は、スクリプトの実行時間はノイズである - あなたは全表スキャンを行うように、ダム本当に何かをやったり、適切にインデックス化されていない大きなテーブルで同じに加入していない限り。

とにかく、あなたのような開発者のために、この種のトピックに対処する記事をたくさん書いてきました。それらを読んで、あなたがそれらを役に立つと思うことを願っています。それ以上の質問でここに戻ってきてください。また、サポート情報を提供し、これを妥当なレベルの研究に代わるものとして使用しないようにしてください。:-)

2

データベースからデータを取得している可能性があります。おそらくCloudflareを使用してCDNがページの読み込み時間を向上させる可能性がありますどういう意味ですか)。

幸運

+0

CDNは一般的に高価です - OPが予算上であれば良いかもしれません。つまり、人気のJSライブラリを使用している場合、GoogleのCDNのリソースを無料で使用できます。 – halfer

+0

私はmaxcdnを使用し、その高価ではありません。 – Luis

+0

大丈夫です。どのように課金構造が働きますか?GBでお支払いですか? (私はおよその費用はOPのために面白いと思うはずです)。 – halfer

関連する問題