2

Git リポジトリを CDN にプッシュするために知っている最も簡単なレシピは何ですか?

多くのアプリ開発者は、静的な HTML、CSS、JavaScript だけを使用してプロジェクトを開始しています。この方法で何百万ものユーザーをサポートする複雑なアプリを作成することがますます可能になってきているため、この傾向が拡大し、本番アプリでも珍しくなくなると予想する必要があります。

これらの開発者の場合、サーバーを構成する必要はなく、サービスを提供するのに数メガバイトしかないため、明らかに CDN が必要なだけです (読み取り: 静的ファイルの高同時実行低待機時間サーバー)。

私は個人的に CDN をかなり簡単にセットアップしましたが、上記のすべてを「CDN へのプッシュ」サービスに自動化できるので、存在するか、またはほんの数ステップのレシピがあるかどうか疑問に思います。私自身の経験では、多くの中間ステップと構成するもの、および心配するサービスがあります。

4

2 に答える 2

0

次のことができます。

  1. リモート サーバーでレポを複製し、コードを更新するたびに、サーバーにログインして git pull を実行します。
  2. 本番ブランチにコミットするたびにファイルをリモートサーバーにアップロードするgitフックを設定します。
  3. これを使用してください: https://github.com/resmo/git-ftp
于 2013-08-14T22:04:56.687 に答える
0

PageCDNは、github リポジトリをオリジンとして受け入れます。次の 2 つの方法で github リポジトリに接続できます。

  1. パブリック github リポジトリに接続し、リリースごとに新しいファイルを手動で同期します。
  2. パブリック/プライベート github リポジトリに接続し、github Personal-Access-Token と Webhook を使用して、新しいリリースを PageCDN にプッシュします。

次に、この設定が完了したら、次のようなより積極的な最適化を行うことができます。

  1. HTTP/2 サーバー プッシュ
  2. Brotli-11圧縮
  3. 不変キャッシング
于 2019-10-07T17:07:19.120 に答える