1つの小さなプロジェクト:物語は続く、または人々へのサービス

シリーズ最初のメモではWeb Optimizatorサービスを作成するというアイデアがどのように生まれたかについて説明しました。 ここで、その成長と開発の最初の数か月、および私が遭遇した(または逆に幸運なことに遭遇しなかった)問題に触れたいと思います。 行きましょう。



WebSiteOptimization





昨年の終わりに、純粋に想像上の存在からサイトをロードする速度をチェックするオンラインツールを作成するというアイデアは、ますます重要になりました。 数日で、いくつかのサイトを分析し、それらに適用されたトリックと、その時点でより重要と思われたもの、サイトのロードを高速化するために適用する必要があるトリックを知ることができるプロトタイプが作成されました。 しかし、彼の結論はかなりけちで惨めなものでした。 なんらかの修正が必要でした。



多くのヒントも提供するWebサイト最適化Webサイトは、最初の結論の基礎として採用されましたが、それらはすべて英語であり、長い間更新されていません。



ラベル1:業界(対象分野) を研究し 、既存のソリューションを最大限に活用して改善することを恐れないでください。 あなたが成功すれば(そして、他の方法でそれができなかったなら)、最高になることができるのはあなたです。



情報の真空





そして、私が最初に遭遇した問題は、最適化手法に関する情報の不足でした(いいえ、分析アルゴリズムは非常に正確に機能し、それに起因する技術的な問題は詳細に検討する価値はありません)。 確かに、ある種の情報の空白でした。 サイト分析サービスは複数ページの推奨事項を発行できませんでしたが、詳細な説明、さらに重要なことには技術的な実装へのリンクがないと簡単なアドバイスを提供することはできませんでした。



この目的のために、1月に(メカニズムの技術的な矛盾とその改善点のデバッグと並行して)、与えられたアドバイスの実際的な側面に関する記事がさらにいくつか公開されました。 ロシア語と英語の記事の選択も行われ(後者はすべて少し後で翻訳されました)、宣言されたトピックを完全に明らかにしました。



ラベル2: プロジェクトを真空で開始することはできません 。 何かをしている場合は、すでに行われていることに集中してください。 ごくわずかしか行っていない場合は、自分自身でボイドを埋めることを恐れないでください。ボイドより悪いものはほとんど考えられません(マーケティングの意味で)。



ラップトップ余談





前回、アイデア自体がどのように生まれたのかについて多くのことを話しましたが、ラップトップの役割については一言も言いませんでした。 現時点では、ラップトップは私にとって主要な作業ツールです。私は電車、バス、飛行機、海岸、さらにはオフィスで作業することができます。 最近、フリーランスとコワーキングについてHabréで多くのことが言われていますが、ラップトップはそれらの不可欠な部分です。



私は、標準的なオフィスワーカーにとって、ラップトップはフリーランサーにとっても重要であることに注意してください。 質問:ラップトップいつ、どのような価格で購入する必要がありますか-脇に置きます(このトピックは別の議論です)。 私にとって決定的な要因は2つありました。仕事に便利で、それに費やしたお金を返済したことです。 空港や駅で待っている間、電車やバスで旅行中にラップトップで作業できます。 平均して、この待ち時間は、すべてのコストを長い間カバーしてきた理解可能なお金に変換されます。 結局のところ、それは非常に簡単です。私がラップトップ(およびWiFi(および電気))を持っている場所はすべて、動作する場所に変わります。



3番目のマーク: 時間とお金を節約できるツールを購入します 。同時に、少なくとも2回は報われる場合です。 あなたのライフスタイルに賢明に投資することを恐れないでください-あなたが賢明にそれを行うと、彼らは100倍を返します。



時間管理





たぶん私は当たり前のことを言うが、個々のタスクを実行する時間を共有します。 一度にすべてを行うことは不可能です。 正確には、同時に、最大集中で2つまたは3つのことしかできませんが、全体として、すべてが多くのタスクを並行して実行する場合よりも高速に実行されます。



ただし、微妙な違いがあります。 多くの人はおそらく質問をします。どうすればオフィスで仕事をし、仕事をし、いくつかのプロジェクトに参加し、個人的な生活を送ることができますか? 私は次の例で答えます。私の記事と翻訳の約80〜85%が道路で書かれています。 これは驚くべきことですが、私は実際にその「作業時間」を彼らに費やしませんでした。 私は週末を自由に自分自身に捧げることができます(すべての女の子、最愛のボーイフレンド、最愛の犬-不要なものを消す)、すべての作業ペースを失うことなく。 ここで、もう1つの単純なルールを定式化できます。



4番目のマーク: 独立した研究を組み合わせて、複数のタスクを組み合わせて、それらの品質を損なうことはありません。 同時に、人生はより完全で面白くなり、あなたはより時間を過ごすでしょう。 そして刺激薬はありません-それは自己組織化と意識の問題です。



PSこの記事は90%が電車の中で書かれています。



評価について





しかし、実際にはOptimizerに戻りましょう。 唯一の問題は、現在も将来もそうであると思われますが、最も客観的な「楽観主義」の指標を作成することです。 たとえば、GoogleのPageRankに対するさまざまな調整が、過去1年間で平均して1日に2回行われたとします。 このようにして初めて、エンジニアはその関連性を維持できました。



私の場合、インデックス(「統合評価」)も何度も改訂されています。 現在、第5版はさまざまな重量修正を導入したサービスに取り組んでいますが、それでも「ハッキング」できないことを保証するものではありません。平均的なサイトに最も適切な評価を提供するだけです。



「最適化された」サイトの概念は、その品質と提供される情報量に非常に関連しています。 グラフィック情報(ホワイトノイズまたは通貨変動のグラフ)を評価することは非常に難しいため、サイトの品質を評価することも同様に困難です(少なくともcys.ruサービスを利用してください)。 。



ラベル5: 自転車を発明するときは、スペアパーツから組み立て 、前任者の経験に頼ってください。



ユーティリティについて





約1年前、アメリカの小さな新興企業に関する記事-無料のクラシファイド広告サービスがHabréに掲載されました(誰かがリンクを共有してくれたなら、とても感謝します)。 その主なアイデアは、主催者が空から星をつかまず、一貫して自分自身とユーザーの両方に必要なサービスを提供することでした。 彼らは事実上すべての要望を考慮し、特に最終消費者に焦点を合わせました。



この話は、現在では一般にWeb 2.0アプローチと呼ばれているものの基礎になっているようです。このサービスは、お金を稼ぐことを目的としてではなく、ユーザーのために行われます。 一般に、Web Optimizatorを作成および改善するとき、私はこれに焦点を合わせました。 現時点では、このサービスには、 ユーザーの希望のコレクションがあり 、人気度によるランキングもあります



6番目のマーク:ブラックSEOを行っていない場合、成功する唯一の方法は、使用に便利なサービス作成することです。



構造について少し





現在のサーバーアーキテクチャを共有したいと思います。その開発後の唯一の誤算は、実際の負荷が計画よりも2桁少ないことです(現在は約0.5〜1%)。 しかし、これは良い成長の可能性を提供するだけです。



そのため、サイトの読み込みを分析するプロセスは非常に面倒であるため(特定のサイトから各ファイルをダウンロードして分析する必要があります)、最も頻繁に要求されるリソースが再度チェックされないようにすべての結果をキャッシュすることにしました。 どうしても必要な場合にデータベースにアクセスしないように、SSIディレクティブがキャッシングプラットフォームとして選択されました(php + eAccelerator + memcachedの謝罪を許してください)。 その結果、サイトのほとんどは1か月間保存された後、削除された静的なページになりました(ファイルシステムの負荷を最小限に抑えるため)。



すべての動的パラメーターは、ページが要求されるたびにではなく、10分または4時間ごとに再計算されます(ページが要求されると、キャッシュを更新する必要があるかどうかもチェックされず、キャッシュ自体が再カウントされます)。 したがって、現時点で唯一のボトルネックは、サイトロードアナライザーであるカーネルです。 サーバーレベルで少し高速化するために誰かがその構造を掘り下げたいと思っているなら、大歓迎です。



そしてただ感謝





プロジェクトに対する温かいフィードバックとサポートに感謝します。 私はすでに百通の手紙と感謝のメッセージをすでに受け取っているでしょう。 それは本当に予測不可能でした-これはウェブマスターコミュニティの反応です。 あなたは皆、私よりもサービスのために多くのことをしました。 先月のサポートのみに感謝します。







サービス用の追加ツールについて考えている場合、またはサーバーリソースの一部を提供できる場合は、プライベートに記述してください。 議論すべきことがあると思います。



このサービスが好きで、何か便利なことをしたいが方法がわからない場合は、ブログにボタンを入れて(または)プロジェクトに関する意見を書いてください。 それで十分でしょう:)



Web Optimizator



続行するには...



PS誰かが経済的に感謝したいという願望を持っている場合(非常にまれにこれが起こることはほとんどありません:)- 詳細はここで与えられます



All Articles