カテゴリー:Webサービス開発
-
WebSocketを扱うことができるNode.jsのライブラリです。 WebSocketを直接扱うのとの違い WebSocketを単体で扱っても実装は可能です。Socket.IOを使うメリットは以下です。 他の通信をサポートしている。…
-
対応端末 スマホ iPhone ブラウザ Chrome 対応しています。 Safari まだ対応してくれないです。 ユースケース LINEでメッセージが届いた時 メルカリで出品が売れた時 yahoo天気…
-
01.01
【AWS】モダンなDB設計
昨今のDB設計は一昔前に比べると変わってきています。 従来の要件 新しい要件 ユーザー数 10万 100万 データ量 GB〜TB TB〜EB 場所 社内 グローバル パ…
-
モノリシックアーキテクチャ 一つの構成図の中に様々なアプリケーションが含まれる構成です。一つの構成の中に様々な機能を含む形となります。 メリット 開発しやすい。 大きな変更を加えやすい。 テストしやすい。 …
-
SEOにおいて重要なURL設計のポイントとしては下記です。 ディレクトリ階層 リンク階層 英単語 ディレクトリ階層 下記のようにTOPページから枝分かれする階層の方が良いです。 [crayon-6a…
-
無限スクロールの設計 最近はスマホの普及で無限にサイトの下までスクロールができるレイアウトが増えています。なので、サイトにページネーションやが必要なくなってきつつあります。(スマホでページネーションをするのはめんどくさいという時代に…
-
12.07
【Web開発】「ページング機能」の設計
ページングには大きく分けて3種類あります。 メモリ方式 DB×行番号方式 DB×ソートキー方式 メモリ方式 全件データを取得してメモリに保管しておきページングの際にメモリから一部のデータを取り出す方式 用途 …
-
用語 まずはログイン関連の用語を把握しておきましょう。 サインアップ ユーザーのアカウントを作成することです。 サインイン、ログイン、ログオン ログインすることです。 ログイン機能の方式 ユーザー管理機能を実装する方法としては…
-
polyfill(ポリフィル)とは? JavaScriptの新規格「ECMAScript2015」や、「HTML5」等、技術はどんどん進化していますが、ブラウザ対応が追いついていないことが多いです。 例えば、IEであれば、11以降の…
-
REST-API(RESTful)とは? Webで外部呼出しの方式の一つで、例えばRuby on Railsでルーティングを定義する場合に現在は知っていて当たり前の設計思想になっています。 リソースとは? RESTful-APIではリ…
