本文目錄一覽:
- 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-hant/n/257722.html