1. 程式人生 > >解決php專案部署以後網頁訪問特別慢的問題

解決php專案部署以後網頁訪問特別慢的問題

系統:centos7.4

環境:mysql+php+nginx

資料庫連線:內網遠端連線

解決方法:

前言

這裡說的是mysql配置,首先排除網路問題,在網路通訊良好的情況下,我們來探究mysql問題。

現象

在內網遠端訪問mysql特別慢

排查

因為剛剛解決了內網連線linux 速度特慢的問題,所以猜測mysql可能也會有DNS反向解析導致。

解決辦法

可以在配置檔案裡面禁止MySQL進行反向DNS解析, 
只需在my.cnf的[mysqld]段落中加入如下行:

[mysqld]
skip-name-resolve 
  • 1
  • 2

然後重啟mysql服務即可。


相關推薦

解決php專案部署以後網頁訪問特別的問題

系統:centos7.4環境:mysql+php+nginx資料庫連線:內網遠端連線解決方法:前言這裡說的是mysql配置,首先排除網路問題,在網路通訊良好的情況下,我們來探究mysql問題。現象在內網遠端訪問mysql特別慢排查因為剛剛解決了內網連線linux 速度特慢的問

eclipse中web專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

PHP專案部署-開啟rewrite(偽靜態)

TIPS:作者所用環境為2.4.25(Unix),不同版本配置應該會有所差異。 1、httpd.conf配置。 #LoadModule rewrite_module modules/mod_rewrite.so 去掉# TIPS:開啟mod_rewr

解決Webservice第一次訪問特別的問題

最近做一個專案遇到首次載入webservice的時候特別慢,於是Google一番,得到結果是 <system.net> <defaultProxy enabled="false" useDefaultCredentials="false">

resin用MyEclipse自動生成的web專案部署後無法訪問

web.xml檔案內容如下 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:x

解決django專案部署到nginx+uwsgi伺服器admin後臺樣式消失的問題

摘要: uwsgi為主要伺服器,nginx為反向代理伺服器 部署完成之後發現django後臺admin訪問時無樣式 解決方法如下: 1.先開啟django專案中settings.py檔案(/bl

安卓4g網路下訪問特別 APN為ipv4的時候可以訪問IPV6不可以訪問

經過對比發現,TCP3次握手的過程沒有問題,不是重發導致的!但是在3次握手前停滯了16s,這很奇怪!不經想問,3次握手前做了什麼!由於個人水平有限,猜測是不是域名解析的問題呢!和後臺交流一下!發現公司線上伺服器有2種解析方式,分別是ipv4和ipv6,最後只保留ipv4。 查資料看到原來android 預設

安卓4g網絡下訪問特別 APN為ipv4的時候可以訪問IPV6不可以訪問

獲得 2種 鏈接 follow 原來 不可 線上 域名解析 分別是 經過對比發現,TCP3次握手的過程沒有問題,不是重發導致的!但是在3次握手前停滯了16s,這很奇怪!不經想問,3次握手前做了什麽!由於個人水平有限,猜測是不是域名解析的問題呢!和後臺交流一下!發現公司線上服

idea啟動專案時,debug模式特別

1,問題: idea非debug模式,能夠正式的速度啟動專案, 而debug模式啟動時,啟動速度特別慢,甚至就像卡著一樣,幾乎啟動不了專案。 2,原因: 專案中有的地方打了斷點,所以啟動時受到影響 3,解決方法:如圖所示,在idea底部操作攔中選擇“Debug",然後點選如圖

使用MySQL外掛的QT專案在通過windeployqt工具部署後無法訪問資料庫的解決辦法

一個專案,使用了QT自帶的qsqlmysql.dll(qsqlmysqld.dll)作為連線MySQL資料庫的介面,在QTCreator環境下可以自動載入libmysql.dll,可以順利訪問資料庫,但是通過windeployqt工具部署後,無法訪問資料庫。   推測是因為QT的w

mac系統在apache上部署php專案,無法訪問的問題。

網站以前是別的公司開發的,用的是php,以前沒有接觸過php,所以就先好好研究了一下怎麼測試、部署。 網上搜了一下,環境很簡單apache+mysql+php。直接在網上下載了一個mac版的xampp,整個環境就都好了。 然後興沖沖的把php專案放到apache的專案目錄下

阿里雲伺服器專案部署好後內網可以訪問但外網無法訪問解決辦法

伺服器上的專案環境部署好了之後,內網可以訪問8080埠,外網無法訪問8080. 系統環境:windows server 2012 R2 中文版 解決方案: 在阿里雲的後臺新增配置安全組規則即可。以下是操作流程: 

gulp-rev:專案部署快取解決方案

引言:   前端工程化部署比較重要考慮的一個問題是快取 ,可以參考 《變態的靜態資源快取與更新》。   使用gulp-rev解決的就是《變態的靜態資源快取與更新》提出的問題。 rev會做什麼:   根據靜態資源內容,生成md5簽名,打包出來的檔名會加上m

專案部署到阿里雲伺服器無法訪問

最近申請了阿里雲伺服器,9.5元/月,24歲以下自動獲取學生身份,這個很讚的(我已經畢業了,不過沒到24歲,仍可以用) 網址:https://www.aliyun.com/activity?spm=5176.8142029.388261.14.6c7f6d3eVSoVd7#/promoti

解決eclipse中web專案部署至Tomcat在Tomcat安裝目錄下找不到專案問題

必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服

解決vue專案route使用history模式,tomcat部署重新整理url 404問題

在webapps/專案名 建立WEB-INF ,建立web.xml檔案 檔案內容如下: <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmln

Wampserver php 專案路徑訪問方案

1 : 刪除www目錄下的所有檔案 將專案貼上到www目錄下 (目前的專案為網上下載的tp專案(tp框架)) 2 : 將專案框架中的config檔案中的debug與trance兩個屬性都設定為true(允許除錯,應用trance) 3 :http:域名/專案名/入口檔案(index.php)/包名/

Vue專案部署tomcat,重新整理報錯404解決辦法

vue建立專案使用腳手架有兩種方式: 1,vue init webpack my 這種方式的專案打包,需要找到config/index.js檔案將build中的assetsPublicPath: '/',修改成 assetsPublicPath: './', build

php生產環境部署程式碼後訪問的以前的程式碼

有一次上線,運維部署程式碼後測試,發現沒有新加的功能,訪問的還是更新前的功能。 上伺服器,檢視有更新後的程式碼, 為保留上個版本的程式碼,採用的是每個版本一個資料夾,軟鏈最新的版本為線上版本, 進入最新資料夾發現,沒有產生任何日誌,就推測訪問的是上個版本的程式碼, 進

解決專案部署到阿里雲伺服器郵件傳送失敗的方法

阿里雲伺服器禁用了25埠,所以改為465埠採用SSL協議傳輸郵件 163網易免費郵箱相關伺服器資訊: public static String sendEmail(String emai