本文目錄一覽:
- 1、伺服器PHP網頁打開超級慢
- 2、用php打開某個頁面,如果超出10秒還沒有打開就提示超時,請問如何寫這個php程序?
- 3、一個php網頁打開時間特別長,跳轉響應很慢。沒個頁面跳轉的時間都很長,空頁面也要1s
- 4、如何實現網頁中鏈接的延時顯示
- 5、如何排查 PHP 網站運行速度慢的原因
伺服器PHP網頁打開超級慢
看一下是不是被ARP攻擊了。用Firefox的firebug看源碼,如果所有網頁都被強行切入了同樣的HTML框架iframe那很可能是被ARP攻擊了,而且這種病毒一般分時間段的,有時會,有時不會。
解決辦法:用殺毒軟體全盤殺一下。
用php打開某個頁面,如果超出10秒還沒有打開就提示超時,請問如何寫這個php程序?
不知道怎麼評論樓上的…
set_time_limit
(PHP 4, PHP 5)
set_time_limit — 設置腳本最大執行時間
void set_time_limit ( int$seconds )
設置允許腳本運行的時間,單位為秒。如果超過了此設置,腳本返回一個致命的錯誤。默認值為30秒,或者是在php.ini的max_execution_time被定義的值,如果此值存在
例子:
?php
set_time_limit(10);
//設置超時時間為10秒,
?
一個php網頁打開時間特別長,跳轉響應很慢。沒個頁面跳轉的時間都很長,空頁面也要1s
你試試html頁面壓縮,把相關的文件(js.css)都進行壓縮,然後進行緩存優化看看。
如何實現網頁中鏈接的延時顯示
當一個網站有很多js代碼要載入,js代碼放置的位置在一定程度上將會影像網頁的載入速度,為了讓我們的網頁載入速度更快,本文總結了一下幾個注意點:
1、延遲載入js代碼
script type=」text/javascript」 src=」” id=」my」/script
script type=」text/javascript」
setTimeout(「document.getElementById(『my’).src=’include/php100.php’; 「,3000);//延時3秒
/script
這樣通過延遲載入js代碼,給網頁載入留出更多的時間!
2、js最後載入方案一
在需要插入JS的地方插入以下代碼:
程序代碼
span id=」L4EVER」LOADING…/span
當然,那個LOADING…你可以換成自己喜歡的小圖片.看起來很有AJAX效果呢.
然後在頁面最底端插入:
程序代碼
代碼如下:
span id=」AD_L4EVER」你的JS代碼在這裡!/span
scriptL4EVER.innerHTML=AD_L4EVER.innerHTML;AD_L4EVER.innerHTML=」”;/script
3、讓JS最後載入方案二
這個牽涉到網頁的載入順序問題,例如引入外部js腳本文件時,如果放入html的head中,則頁面載入前該js腳本就會被載入入頁面,而放入body中,則會按照頁面從上倒下的載入順序來運行javascript的代碼~~~ 所以我們可以把js外部引入的文件放到頁面底部,來讓js最後引入,從而加快頁面載入速度。
如何排查 PHP 網站運行速度慢的原因
排查 PHP 網站運行速度慢的原因
首先,使用瀏覽器的開發人員工具(Chrome)或Firefox的Firebug,確定,問題出在前端,還是後端。查看瀑布圖,看看是卡在了伺服器處理腳本上(典型特徵是文檔Waiting的時間特別長),還是前端(大量的圖片、大量的JS、好多Flash)。90%網站性能問題是由前端造成的。
若確定是伺服器端問題,看看PHP版本是不是過低了、使用XDebug的Profile結合Webgrind等,看看到底哪些函數執行的次數最多、單次時間最長、執行總時間最長,找到根源一擊必殺!PHP的編譯器不對PHP代碼進行任何優化,所以某種意義上蠻考研PHPer的功力。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/257722.html