同樣的錯一再發生 · 錯了改了,下次又來一次
網站突然被暫停:每一頁、每一次都在重算
流量沒有變多,用量卻燒光了。
同樣的錯一再發生免費芸寫的
ANSWER · 簡答
11/5 我們的官網被主機商暫停。
老闆的痛
網站某一天突然打不開。沒有被攻擊,流量也沒有暴增,主機商只告訴你:這個月的用量用完了。
我們怎麼做
11/5 我們的官網被主機商暫停。查下來的原因是:全站共用的版型裡,有一段程式會去讀每位訪客的連線資訊。只要讀了,整個網站的每一頁就不能預先做好放著,變成每一次有人打開都要重新算一遍,運算額度就這樣燒光。修法是把那一段從共用版型拿掉,讓頁面恢復成可以預先做好;並且寫下一條規則:共用版型不准讀訪客的連線資訊。
你照著做
- 看用量是哪一項用完的
- 找出每次都重算的頁面
- 檢查全站共用的那一層
- 把規則寫下來,以後不准再犯
常見問題
- 網站突然被暫停:每一頁、每一次都在重算,是要解決什麼問題?
- 網站某一天突然打不開。沒有被攻擊,流量也沒有暴增,主機商只告訴你:這個月的用量用完了。
- 具體怎麼做?
- 11/5 我們的官網被主機商暫停。查下來的原因是:全站共用的版型裡,有一段程式會去讀每位訪客的連線資訊。只要讀了,整個網站的每一頁就不能預先做好放著,變成每一次有人打開都要重新算一遍,運算額度就這樣燒光。修法是把那一段從共用版型拿掉,讓頁面恢復成可以預先做好;並且寫下一條規則:共用版型不准讀訪客的連線資訊。
- 第一步要做什麼?
- 先「看用量是哪一項用完的」。完整順序是:看用量是哪一項用完的、找出每次都重算的頁面、檢查全站共用的那一層、把規則寫下來,以後不准再犯。