麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Wordpress > 正文

wordpress建站標簽調用 空間延時嚴重解決辦法 主題優化細節

2024-09-07 00:50:55
字體:
來源:轉載
供稿:網友

首先wordpress空間假如延時嚴重,可以采用修改wordpress根目錄下wp-config.php文件達到,比如前面我博客經常打開到一半左右出現“Fatal error: Maximum execution time of 30 seconds exceeded in……”這樣的提示,于是可以這樣:

在wp-config.php里面添加以下代碼:

ini_set(‘max_execution_time’,’300′);或者,在程序最開頭加set_time_limit語句:

  1. < ?php 
  2. set_time_limit(1000);  //單位秒 
  3. //以下是其他代碼 
  4. ?> 

再者對主題的優化:

我們可以適當的優化我們的主題,刪除不必要的標簽,靜態化一些動態調用,不管收費主題還是免費主題,針對到每個人都肯定有需要修改的地方.

wordpress基本加速要點:

1.主題代碼簡潔,DOM結構規范;

2.少用大圖片,零星小圖用CSS Sprites技術整合;

3.大圖片使用lazyload.js之類進行異步載入;

4.不要使用JS對HTML進行渲染(否則巨卡);

5.對Gravatar頭像圖片進行本地緩存.方法;

6.使用Wp-Super-Cache之類的緩存插件實現全站緩存(視文章多少而定);

7.盡量將主題元素靜態化。

所有固定鏈接,比如導航條、頁面鏈接、關于鏈接、留言板鏈接,這些都基本處于穩定狀態,可以用固定的鏈接地址替換,wordpress主題中可靜態化處理的地方見下所舉例:

1、<?php language_attributes(); ?>,這個函數是用于生成當前博客所使用的語言的,比如“lang=’zh-CN’”,用來告訴瀏覽器當前頁面是基于中文的;

2、 <?php bloginfo('html_type'); ?>,可使用text/html替換;

3、 <?php bloginfo('charset'); ?>,是用來指定頁面編碼的,可以使用UTF-8替換;

4、  <?php bloginfo('name'); ?>該函數是用來生成博客標題的;

5、 <?php bloginfo('description'); ?>,這個是用來生成顯示博客副標題的,也可以使用靜態的文字來替換,當然如果不需要的話也可以刪除;

6、<meta name=“generator content=”WordPress<?php bloginfo(’version’); ?> “ /> <!– leave this for stats –>  很多主題也沒有這個函數, 記得,WordPress有一版出了漏洞,很多WordPress博客被黑了,原因就是很多人在自己的博客上暴露了當前使用的WordPress版本.

刪除代碼中顯示WordPress版本號部分,首先,打開header.php文件,查找并刪除以下內容:

<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>”/>

然后為了保證版本號不通過wp_head()顯示,需要在functions.php文件里加上下面的代碼:

<?php remove_action(‘wp_head’, ‘wp_generator’); ?>

7、<?php bloginfo(’stylesheet_url’); ?> ,是用來描寫主題樣式表位置的;

8、<?php bloginfo(’rss2_url’); ?> 該函數位于一般會出現在 header.php、sidebar.php、footer.php三個文件里,是WordPress自帶的RSS解釋地址函數。出現在 header.php文件是用來給像Firefox這類的能在地址欄里檢測是否有RSS輸出顯示圖標的,但是現在的閱讀器一般支持直接輸入博客地址自動獲 取RSS地址,以及很多博客都會通過第三方收錄RSS地址,所以這個函數也是可以刪除的。但如果是你指定這個函數到訂閱圖標的,那就另當別論了;

9、<?php bloginfo(’pingback_url’); ?>,是用來生成pingback地址的;

10、<?php bloginfo(’stylesheet_directory’); ?> 是用來生成樣式文件所在的文件夾目錄地址,出現在樣式中,比如引用背景圖片時的地址;

11、<?php bloginfo(’comments_rss2_url’); ?> 該函數位一般出現在sidebar.php、footer.php兩個文件里,是解釋生成評論RSS地址的,如果不提供評論的RSS訂閱,那就可以刪除這個函數;

12、如果你在主題中使用了Widgets,并且準備一直都使用Widgets而不使用主題自帶的側邊欄內容的話,你可以在sidebar.php中尋找位于 if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() ):?>和<   ?php endif; ?> 之間的代碼,這些代碼明顯沒什么價值了,可刪除。

13、自定義主題圖片大小:

圖片是WordPress主題的重要組成部分,但開發者們有時會忘了對主題圖片進行優化,主題圖片包括CSS背景圖,模板logo,默認儲存圖片、圖標等,優化圖片可以節省帶寬,提高頁面響應時間,很多朋友有用到站點小圖標即自定義favicon顯示,調用時給出絕對地址是一種方法.

自定義favicon,當你的主題沒有自帶favicon圖標顯示時,可以給自己的博客設計一個favicon.

簡單地說,只要在主題的header.php里加入下面代碼:<link rel=”icon” href=”favicon.ico” type=”image/x-icon”/>

14、使用PHP的flush函數

在header后調用PHP flush函數,可以加速WordPress博客,在header.php文件的結束標簽前,加上以下的代碼行:<?php flush(); ?>

可能hearder.php文件里面沒有看到</html>的結束標記,那就將其加在代碼最后一行就可以了.

這行代碼強制web服務器在傳輸網頁內容前先輸出header內容,這樣瀏覽器就有充足的時間加載網頁的其他部分.

15、隱藏登錄錯誤提示

另一種保護主題安全的方法就是隱藏登錄錯誤提示,不讓某些人惡意嘗試成功,更好保護站點.

可以在functions.php里加上下面的代碼:

add_filter(‘login_errors’, create_function(‘$a’, “return null;”));

這個過濾器函數會刪除WordPress錯誤提示,如果登錄嘗試出錯,WordPress將不給出任何提示.

最后采用一些技術插件進行緩存,比如W3 Total Cache、php_speed、Scripts Gzip,另外加上第三方鏡像服務CDN技術,CDN全稱Content Delivery Networks,即內容分發網絡,其原理很簡單,即用戶訪問時內容不是從原始服務器上獲得的,而是從CDN智能解析的服務器上獲取的,內容是緩存到CDN服務器上的,通常CDN服務商會有多個機房,而智能解析總是到訪問最快的機房,所以通過CDN能顯著地加快訪問速度,另外還有一個好處是CDN加速可以減輕服務器的流量壓力.

最后的總結是,插件這些只是手段、方法,治本的是空間本身要給力啊,所以選擇一個好的空間商至關重要.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产免费高清在线视频 | 高清在线观看av | 电影一级毛片 | 国产精品午夜未成人免费观看 | 欧美国产一区二区三区 | 热99在线视频 | 亚洲天堂一级片 | 亚洲福利在线观看视频 | 国产在线精品一区二区三区不卡 | 在线成人免费网站 | 亚洲九草 | 日本高清黄色片 | 亚洲码无人客一区二区三区 | 免费一级毛片在线播放视频 | 污黄视频在线观看 | 91av网址 | 欧美一级成人一区二区三区 | 国内精品国产三级国产a久久 | 日韩一级免费毛片 | 亚洲一二区视频 | 极品xxxx欧美一区二区 | 欧美特黄特色视频 | 香蕉秀| 欧美成人理论片乱 | 免费的毛片| 91短视频在线观看视频 | 天天操很很操 | 99riav视频一区二区 | 久久久aa | av大全在线免费观看 | 黑人日比| 国产精品视频一区二区三区四区五区 | 亚洲最新无码中文字幕久久 | 羞羞色在线观看 | 久久久电影电视剧免费看 | 中文字幕一区二区三区久久 | 亚洲av一级毛片特黄大片 | 免费观看一区二区三区视频 | 羞羞视频免费网站男男 | 夏目友人帐第七季第一集 | 特级黄色一级毛片 |