絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

2 件中 1 - 2 件表示
カバー画像

Firebase が初心者に向いている理由は?

Firebase が初心者に向いている理由は?Web 開発を行う場合、バックエンドのサービスやデータベースも必要になる事になる場合も多い物です。これまでの投稿で、バックエンドのサービスなどを使う場合はサーバーの選択も重要な要素だということも紹介してきました。そう考えると、Firebase を利用する事は初心者にとって大きなメリットがあります。データベースのアクセス自前でデータベースを用意して、バックエンドでアクセスする場合は、どの程度データベースの書き込みが集中するかを考慮する必要があります。当たり前ですが、「書き込み」はデータベースのデータを「変える」アクセスです。従って、同時に同じテーブルに各アクセスは制限されます。従って、短時間の間にデータベースに書き込めるアクセス数は限りがあります。従って、大量の同時書き込みが様相される場合は、実装の際には工夫が必要です。Firebase を利用する場合は、そうした「工夫」を Firebase 側でやってくれています。つまり、Firebase を利用して開発を行う場合、そうしたプログラミングからは直接見えない場所を余り気にする事なく、機能の実装に集中する事ができます。Firebase の場合、1秒間あたりの最大書き込み数は、10,000 ですこれはとても大きな値で、通常のアプリでは十分と言える性能です。バックエンドの実装Firebase でバックエンドの機能を実装する場合、「Functions」を利用する場合が多くなります。このバックエンドの Functions を動かすサーバーも Firebase の場合、十分な性能が確保されています
0
カバー画像

Django をホスティングするサーバーの性能

Django をホスティングするサーバーの性能通常の一般的な Web サイトをホスティングする場合、サーバー側の負荷は比較的軽い場合が多く、通常の Web ホスティングでは余り高性能のサーバーを利用するケースは少なくなっています。 Django を利用したアプリを考えた場合、サーバー側でデータ処理をする機会も多くホスティングをする際のサーバーの性能も気になるところです。この記事では、Web ホスティングをするサーバーの性能についてポイントをまとめてみました。一般的な Web ホスティングの処理まず最初に一般的な Web ホスティングの処理を考えてみます。 一般的な Web サイトのホスティングで必要な処理は、HTTP のリクエストの処理です。 Web ブラウザからの HTTP リクエストを受けて必要なページの情報を返送するというのが主な処理です。 特にバックエンドの処理がない場合は、一つの処理に要する時間は、せいぜいミリ秒程度の時間です。従って余程処理が集中しない限りサーバーには余り負荷がかかりません。多くの、低価格の Web ホスティングでは、サーバーとして仮想マシーンを割り当てて、最小限の CPU とメモリを割り当ててサービスを提供するケースが多くなっています。基本的に、HTML や CSS などのファイルや、ページに貼り付けてある画像情報などを送るだけなので、余り CPU に負荷がかかる処理はありません。ブログなどのサービスでバックエンドでデータベースを動かす場合は、データベースの処理が入ってくるので多少 CPU の処理も必要になりますが、通常はシンプルなテーブル構成とク
0
2 件中 1 - 2