近期有個知名機車論壇,月流量為8TB,平均同時在線人數大約為500人左右,表示現在的伺服器TTFB過高,想請我這邊協助 網站最佳化,但如果是伺服器的問題的話,會想要搬移主機,該 Virtual Private Server(以下簡稱VPS)伺服器規格為,8 CPU、16 RAM以及 200GB 硬碟空間,經過Google Page Speed、Pingdom以及GTmetrix等,線上的網站速度測試,分析三個網站產出的報告,除了效能不好以外,標榜台灣SSD的VPS,實際測試居然設置在美國,因此建議他可以考慮國內的伺服器商
敦緯數位服務提供了以下規格的實體伺服器主機,使用SASS硬碟,4CPU、
項目 | 某主機商 | 敦緯數位 |
---|---|---|
TTFB | 5 - 8 秒(s) | 868毫秒(ms) |
Load | 10.80秒(s) | 5.68秒(s) |
Finish | 33.91秒(s) | 27.76秒(s) |
接下來就開始安裝 Linux Server,安裝的作業系統為 Centos 7 + Apache 2.4 + MariaDB 10 + PHP 7.3,如果大家實做過後有什麼問題,
LAMP(Linux-Apache-MySQL-PHP,以下簡稱LAMP)網站架構是目前最常使拿來使用的網頁伺服器平台,此平台整合了Linux操作系統,Apache網路服務器,MySQL數據庫,這些套件大多為開放原始碼(Sourse code)所組成,除了低價格外,具備了高性能、好維護的特性,為普羅大眾首選平台。
設定PHP 7安裝來源
這次要安裝的版本是7.3版,所以將PHP54、PHP72設定disable ,將PHP73設定enable
yum install -y yum-utils yum-config-manager --disable remi-php54 yum-config-manager --disable remi-php72 yum-config-manager --enable remi-php73
yum install -y epel-release
設定MariaDB 10安裝來源
vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-27 16:31 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
贊助廣告
安裝Centos常用工具
可自行選擇需要安裝那些工具
yum install -y bash-completion ntpdate net-tools bind-utils traceroute chrony vim unzip zip iftop htop
安裝Apache、Mariadb、PHP
(1) 安裝Apache + SSL
yum install -y httpd mod_ssl openssl
(2) 安裝Mariadb 10
yum install -y mariadb-server mariadb-client
(3) 安裝PHP 7.3、PHP擴充套件
可自行選擇需要安裝那些擴充
yum install -y php php-soap php-common php-mysql php-gd php-xml php-mbstring php-mcrypt php-opcache php-zip
yum install -y php-cli php-pear gcc php-devel
yum install -y php-pecl-apcu
啟動Apache、Mariadb,並設為開機時啟動
systemctl start httpd;systemctl start mariadb
systemctl enable httpd;systemctl enable mariadb

這個風風雨雨個社會 欲怎樣開花
少年家怎樣落地 咱攏是為著愛情來浪流連