共感で繋がるSNS

関連惑星

人気

関連検索ワード

新着

むーげー

むーげー

キャッシュマスターになったかも

・キャッシュとは?
どこかから何らかのデータを取得する時に、二回目以降の同じリクエストに対してより早くレスポンスできるようにより高速にアクセスできる場所にデータを一時保存しておくこと(Redisサーバーやメモリ領域など)

・ストレージとは?
ディスクとメモリを合わせた総容量のこと。

メモリは一時保存用のストレージな為電源OFFでデータが全て消えるが、高速なアクセスが可能。

ディスクはデータは残るがアクセスが遅い。

★主なキャッシュたち★
・ブラウザキャッシュ
レスポンスの静的データ(HTMLやCSS等)をコピーしたものを自ハードのディスクに保存。キャッシュが残っているかつ、次回リクエスト時に元のコンテンツに更新がなければ自分が保持しているデータを使用することでレスポンスが早くなる。

・CDNキャッシュ(エッジサーバー)
クライアントのリクエストは(恐らく全て?)エッジサーバーという中間サーバーを知らず知らずのうちに経由している。A男とB子が同一コンテンツに対してリクエストを送った時、A男のリクエストに対するレスポンスをエッジサーバー側でコピーして保持。B子がリクエストを送ってエッジサーバーを経由する際に、このレスポンスのデータ持ってるじゃん!となると、本来のサーバーにリクエストを送らずエッジサーバーのコピーが返ってくるため、レスポンスが早くなる。

・サーバー側キャッシュ
サービス内で頻出のデータをRedis等(他を知らないけど)に一時保存しておくことで、二回目以降同じデータが必要な時にDBアクセスをせず、Redis等から高速に取得することができるため、レスポンスが早くなる。

・DBキャッシュ
DBのクエリで使用したテーブルの情報をディスクからメモリにコピーすることで、同じテーブルへの似たようなクエリを求められた際レスポンスが早くなる。コーディング時点で意識することは少ないが、設計とかの時にこの辺も意識できるとデキるエンジニアとしてのひとつの要素になるらしい。

・OSキャッシュ
キャッシュされディスクに保存されているデータや、そのほかローカルのファイルなどにアクセスした際、そのデータをメモリにコピーして保存し二回目以降のアクセス時に残っていればここからデータを取得する。ここから取るデータが一番早いっぽそうだと思ってる。

コラム))キャッシュとプールの違いは?

どちらもやっていることは同じで、データを一時保存し使い回しをしているが、目的が異なる。

キャッシュは前述の通りより早くレスポンスを返す為の仕組み。

プールは何かを生成する際、既に同じものがあるならそれを使い回すことで、生成コストを削減するための仕組み。
例えば、"abc"という文字列を初めて使用する時、"abc"を新しく生成しプールに保存。次に"abcd"という文字列を使用する時に、"abcd"をそのまま生成するのではなく、既にプールにある"abc"に新しく生成した"d"をくっつけるようにする方がコストが安いよね。みたいな(若干違うかもだけど、イメージしやすいように簡略化してます[大泣き])

SE歴5ヶ月目なのに、今日までメモリとディスクとストレージの違い知らなかったっていうね。。

絶対勉強する順番おかしいけどまあいいか
ITエンジニアの星ITエンジニアの星
GRAVITY1
GRAVITY
だお

だお

仕事中
気になる話しを私の耳アンテナ⚡が捉えました。

えー私も仕事しながら聞いてますとも笑

上司がクライアントと電話で、あーだこーだ

「いやーそれをやるにはもう少し工夫がいると思うんです。それならできると思いますよー」

、、、、

お前?か?

見切り発車をサポートしてるのはお前か???

(✧д✧)おーまーえかーーーー(上司)

私の心の中大荒れです‼️⬇

また調子のいいこと言って
人の案をさ、
さも自分でやりました発言は会社のために黙って飲むが、
下の苦労も知らず、
「やりながら整えましょう‼️」を
一体何年間やってるんだよ
結果出なかったらまた
「御社に任せるのは、、、」
なんてクライアント言われんだよ〜

安請け合いしてるお前、
お前判断で事を進めるな‪💢
正攻法を下に聞いてから練り上げろ‪💢

その一言で離職率上がるぞ笑
大丈夫か?お前判断 笑

みんなが大変な目にあうんだよ
下守れない奴にけっかなんかついてこねーよ‼️
最後にもういっちょ‼️
証跡残せないところで口約束してるんじゃねーよ‪ーーーーーー💢
と心で叫び

また次から次とアイディア浮かび手をつけるの
の勝手ですが、、、
回収できない結果を散りばめるくらいなら
たった一つの強みでも作ったほうがまだ数字的に良いのでは?
疑問にグルグルしながら
また気がついた笑

もはや上司をお前呼ばわり笑笑(心の中で笑)
辛辣意見 笑
心の中はもはや無敵です 笑
言いたい放題 笑笑

、、、、

悩んだところで、
気が揉んだところで、、

シワと白髪増えるだけ笑笑笑笑

切り替えて行こって思ったけど〜
雪酷くてドライブ行けなーーーーーーい😭
道が酷くてスタックしたくないから
不要な外出は避ける💦
(大判のバスタオル2枚は必ず車に置いてるけどね、でも出掛けない笑笑)

早く暖かくならないかな〜
景観の良い日本海沿い走りたい😭
冬の海はさー青空ではなく曇った空を反射してるから海、黒いよね〜
夏がやっぱりいいよね〜

この際雪降らない地域に引っ越した方がいいのかな💦

あーだこーだの1日でした。
明日も頑張ろ💪負けるな私〜
今は子供の大学あるからアレやけど
いつか必ず辞めてやる‼️‼️‼️笑笑笑
なんてね 笑笑
GRAVITY
GRAVITY1
すい

すい

好きな季節っていつ…?理由も知りたい笑好きな季節っていつ…?理由も知りたい笑
今の気持ちなら冬かな〜寒いの苦手だけど、イベントいっぱいあるよね。あと冬の露天風呂最高!それから冬は16時ずきると日が沈む地域にいるけど飛行機で別の場所に行くと日が長くて逆にテンション上がるんだよね。分かる人いる?笑
GRAVITY
GRAVITY
シレド

シレド

とりあえずな
何でもいいからスキルをつけることが我々若者のやることや。
何かを一定の領域までやるって自信をつけるってことやねん。
経営学とかいいかもしれんな
知らんけど知らんけど知らんけど
GRAVITY
GRAVITY2
ひめ

ひめ

田舎に住んでるから、友達も少なくて
田舎に住んでるから、推し活も程々で
田舎に住んでるから、会いたい人にもすぐ会えなくて




地域で格差がすごくて、
生まれた時点で負け組ですか、
GRAVITY4
GRAVITY5
もっとみる

おすすめのクリエーター