ホームページ ウェブフロントエンド htmlチュートリアル 北港媽祖もマテリアルデザインを理解しています!携帯電話で全国の媽祖をライブでフォローできます_html/css_WEB-ITnose

北港媽祖もマテリアルデザインを理解しています!携帯電話で全国の媽祖をライブでフォローできます_html/css_WEB-ITnose

Jun 21, 2016 am 08:51 AM

「はじめに」: エンジニアの達成感は、必ずしも仕事から得られるものではなく、自分の職業で学んだことを自分の仕事に活かすことができることから得られます。人生を送り、貢献する。媽祖回路は北港の人々の心の中にある民俗行事であるだけでなく、子供の頃から見て育った思い出でもあります。北港のエンジニアは、学んだことを活用して媽祖周遊用のウェブサイトを立ち上げ、携帯電話から媽祖周遊イベントに参加できるようにしました。以下は著者の一人称です。

久しぶりにPO記事を投稿します><

最近は地元のイベントのホームページ作成のお手伝いで忙しくしています。ボランティアのヘルパーであり、非公式で利益のない独立したサービス (XD) ですが、私はこの Web サイトを毎年作成する上で常に画期的な進歩を遂げています (間違いないでしょうか?)。バックエンド、システム、デザイン、カット、公開に至るまで、一人で完成させようとしています

話が逸れてしまいましたが、この Web サイトについて共有したいのは、フロント、バックエンド、およびシステムの部分です。

コンテンツが OK でない場合は、

「Bengang Welcomes Mazu」ウェブサイト

デザインからスタートし、マテリアルデザインの視点を参考にレイアウトやプロセスを設計しましたが、もちろん、携帯電話とWebページのパフォーマンスには若干の違いがありますが、全体的には仕様を参照するようにしていますXD

PHP 今回は非常にトレンディーなphp7を使用しましたが、クローラーが高速化されたため、動作が速くなったようです速度が速くなったので、全体的には非常に満足していますが、いくつかの機能が必要です。少し調整しましたが、全体的には非常に健全です。

この地図情報と寺院の縁日を組み合わせたので、JavaScript は主に Google Maps API の使用に使用されます。 Googleマップの使い方が大好きなので、当日事故がなければオンライン用のGPSと組み合わせて使いたいと思います。

CSS 部分には、compass scss と JavaScript を使用します。つまり、フロントエンドとバックエンドを自分で処理するため、いくつかの修正を加えました。フレームワーク (CodeIgniter) を使用して、これらの静的 CSS コードと JavaScript コードを運用中に自動的にマージおよび縮小できるようにします。

静的ファイルの処理では、S3 の強力なスペース機能を使用して、Web サイトの画像ファイル リソース、js、はい、画像ファイルが大きい場合は、TinyPNG を使用して画像を圧縮し、S3 にアップロードします。 >

ところで、もちろん上記はプログラムによって実行されます:)

次に HTML が登場します。基本的に、Web サイトのフロントエンドは多くの記事と紹介文を使用するため、キャッシュが多く、この部分はファイルキャッシュのみを使用します。当初は Redis を使用して実装する予定でしたが、メモリは MySQL に任せました... (RDS は開いていません。MySQL は同じ EC2 上にあります)。サーバー)

出力用のキャッシュがあるので、ちなみにHTMLも縮小していますが、これはHTMLキャッシュの出力なので、訪問者数の記録をphpで実行することはできません。 +1 なので、この部分では Ajax を使用して人気記録の復活を実装します。

最後に、SEO と関連する検索設定、robots.txt、サイトマップについては説明する必要はありませんが、今回はスキーマ、Google AMP、JSON-LD 構造も少し追加しました。これらはすべて、検索エンジンが食べたいものを提供することです。

実際、私はその過程で多くの経験を学び、今回は主に Tokyo t2.micro の EC2 を使用し、S3 の Web トラフィックを使用しました。私、GA のリアルタイムの人数は一時 1,900 人を超えていました。おそらく一部のページは S3 を使用しているので、耐えられるでしょう。

これは私がこれまでに作成した中で最もトラフィックが多い Web サイトであり、個人的なマイルストーンでもあります。

上記は私の経験と考えを共有するものであり、ウェブサイトを作成した当初の意図に戻り、私は地元を愛し、地元のために自分の役割を果たしたいと思っています。子供の頃からのこの信念を裏付ける専門知識とテクノロジーはとてもシンプルです。

この記事は少し長すぎますが、北港に来たい方はぜひ読んでみてください。

記事が再版の議論に適していない場合は、私にお知らせください<

質問や疑問がある場合は、大歓迎です:)

(この記事は PTT_Soft Job バージョンで公開され、著者の Wu Zhengxian から公開および転載の許可を得ています。関連作品、GitHub リソース、画像出典: 許可なく転載しないでください。)

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

HTML:構造、CSS:スタイル、JavaScript:動作 HTML:構造、CSS:スタイル、JavaScript:動作 Apr 18, 2025 am 12:09 AM

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの未来:ウェブデザインの進化とトレンド HTMLの未来:ウェブデザインの進化とトレンド Apr 17, 2025 am 12:12 AM

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

See all articles