質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

0回答

339閲覧

サーバーの設定をして、スピードを上げたい

demizu42

総合スコア1

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2023/01/21 01:40

前提

ざっくりとした質問でも申し訳ございません。
初期画面が遅いという問題を解決したいです。

バックエンド:Larabel(PHP)
フロントエンド:React
でソフトを開発し、開発環境(自分のPC)、ステージング環境(AWS)で確認すると初期画面が2.5秒ほどです。
ステージング環境は安い環境の為メモリ2ギガの1コアですこまでスペックも高くないです。データ量は本番環境と同じです。

お客様のサーバー(オンプレ)に納品すると
初期画面が10秒ほどかかります。

実現したいこと

開発環境やステージング環境で発生しない為、本番環境と考えますがどこがどのように悪いのか見つける方法が分かりません。
また、早くなるような設定があればしたいです。

試したこと

Nginx の設定
・worker_processes → 4
・worker_connections 4096
・worker_rlimit_nofile 4096

変わりなし。

補足情報(FW/ツールのバージョンなど)

Ubuntu 22.04.1 LTS
物理 CPU の数:4
CPU ごとのコアの数:1
論理プロセッサーの数:4
メモリ:16ギガ
HDD:40ギガ
Nginx
Postgres
Larabel(PHP)
React

Ubuntu 22.04.1 LTS

物理 CPU の数:4
CPU ごとのコアの数:1
論理プロセッサーの数:4
メモリ:16ギガ
HDD:40ギガ

Nginx
Postgres
Larabel(PHP)
React

cat cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz stepping : 0 microcode : 0x5003302 cpu MHz : 2194.843 cache size : 39424 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat md_clear flush_l1d arch_capabilities bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_stale_data retbleed bogomips : 4389.68 clflush size : 64 cache_alignment : 64 address sizes : 45 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz stepping : 0 microcode : 0x5003302 cpu MHz : 2194.843 cache size : 39424 KB physical id : 2 siblings : 1 core id : 0 cpu cores : 1 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat md_clear flush_l1d arch_capabilities bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_stale_data retbleed bogomips : 4389.68 clflush size : 64 cache_alignment : 64 address sizes : 45 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz stepping : 0 microcode : 0x5003302 cpu MHz : 2194.843 cache size : 39424 KB physical id : 4 siblings : 1 core id : 0 cpu cores : 1 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat md_clear flush_l1d arch_capabilities bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_stale_data retbleed bogomips : 4389.68 clflush size : 64 cache_alignment : 64 address sizes : 45 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz stepping : 0 microcode : 0x5003302 cpu MHz : 2194.843 cache size : 39424 KB physical id : 6 siblings : 1 core id : 0 cpu cores : 1 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat md_clear flush_l1d arch_capabilities bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_stale_data retbleed bogomips : 4389.68 clflush size : 64 cache_alignment : 64 address sizes : 45 bits physical, 48 bits virtual power management:
cat meminfo MemTotal: 16385548 kB MemFree: 5345328 kB MemAvailable: 15567240 kB Buffers: 329460 kB Cached: 9778584 kB SwapCached: 0 kB Active: 2859324 kB Inactive: 7374416 kB Active(anon): 38032 kB Inactive(anon): 121988 kB Active(file): 2821292 kB Inactive(file): 7252428 kB Unevictable: 27920 kB Mlocked: 27920 kB SwapTotal: 4194300 kB SwapFree: 4194300 kB Dirty: 224 kB Writeback: 0 kB AnonPages: 153636 kB Mapped: 159032 kB Shmem: 39116 kB KReclaimable: 485692 kB Slab: 577456 kB SReclaimable: 485692 kB SUnreclaim: 91764 kB KernelStack: 4496 kB PageTables: 4092 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12387072 kB Committed_AS: 880224 kB VmallocTotal: 34359738367 kB VmallocUsed: 22400 kB VmallocChunk: 0 kB Percpu: 4144 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB FileHugePages: 0 kB FilePmdMapped: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB DirectMap4k: 341888 kB DirectMap2M: 10143744 kB DirectMap1G: 8388608 kB

こうしてみたら?というような設定方法や、ここの速度を調べてみてというようなアドバイスを頂けると非常に助かります。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuma.inaura

2023/01/21 03:30

いちど初期画面を表示させたら、次回からは誰がアクセスしても速くなるんでしょうか
TaichiYanagiya

2023/01/21 05:56

「10秒」はもしかすると DNS 問い合わせタイムアウト 5秒 x 2 (リトライ 1回) かもしれません。 サーバーから /etc/resolv.conf に記載の DNS サーバーに問い合わせできますか?
demizu42

2023/01/22 21:25

yuma.inaura様 ありがとうございます。 初期画面は誰でも遅く、ログイン後F5の更新は早いです。 TaichiYanagiya様 ありがとうございます。 問い合わせが出来ました。 色々チューニングをしてみましたデータベースのアクセスが遅いです。 SQLは開発環境と同じなので、ハード的な要素かと思うのですが、CPUのBogoMIPSもほぼ同じ、HDDのアクセスは 「hdparm -t -d 1 /dev/sda」をして早くなりましたが、初期画面の表示時間には影響はなかったです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問