こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

自作ブログの方、PC・スマホでファイルはどうしてる

 PHPとMySQLを使ってブログを作ってみようと思います。

 PC向けとスマホ向けでレイアウトを変えようとしてるんですが、コンテンツ上の関係でレスポンシブデザインは使わず、PC向けとスマホ向けでファイルを分けようと思っています。

 閲覧者がアクセスするたびにMySQLデータベースにアクセスして記事データを引っ張り出し、それぞれのレイアウトに加工するような形で作ろうと思っていましたが、以前別の質問で閲覧者が訪問するたびにデータベースにアクセスするような作りだとサーバーに負担がかかるので、できる限り表示される状態に近い形のファイルにしておいた方が良いと教えていただきました。

 ただ、記事まであらかじめhtmlファイルにして置いておくと、PC用、スマホ用とファイルサイズを2倍分消費してしまいますよね?
 データベースに保存されてる物も含むと、3倍分の消費。

 これはもう仕方が無いことなのでしょうか?

 レスポンシブデザインを使わず、ご自分でブログを自作してる方、ファイルはどのような形にしていますか?

投稿日時 - 2016-01-09 23:11:20

QNo.9108842

すぐに回答ほしいです

質問者が選んだベストアンサー

どれくらいアクセス頻度があるブログになるのでしょう。
今どきのサーバならCPUの性能もいいので、毎回HTMLを生成しても大した負荷ではありません。
サーバが1台で、1日1億PVを超えるなら予めHTMLファイルを生成しておく方法を取りますが、そこまで多くないならきにせず随時生成させます。
また、予めHTMLを生成するのも手ですが、ある程度メモリが潤沢ならメモリ上にキャッシュさせる事を考えますね。

WordPressとか使ったら、基本はアクセスがある度にDBからデータを取ってHTMLを生成ですよ。

投稿日時 - 2016-01-10 10:41:21

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.1

3倍だから何なのでしょうか?
もしかするとパソコンなどについてあまり詳しくない方なのでしょうか?

例えば、1年365日毎日平均1000文字のブログを書き続けたとします。UTF-8で保存したとして1文字3バイト計算で約1Mバイトです。3倍で3Mバイト、それを100年続けたとして313Mバイト。たしかに3倍でなければ200Mバイト程度節約できますが…。それは何かに影響することなのでしょうか?

20年位前のパソコンだと、200Mバイトの差は大きいかもしれませんが、10年前より新しいものなら全く問題ないはずです。

今はストレージは非常に安くなっていますので、動画を大量に扱わない限り容量不足に悩むことはまず無くなっています。ので、よほど特殊な環境でも無い限りは文字情報の容量など気にする必要は無いでしょう。

容量を犠牲にして速度を重視する対策は、時代に合ったいい方法だと思います。

投稿日時 - 2016-01-10 00:46:03

-広告-
-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-