
ã‚ãªãŸãŒæŒã£ã¦ã„ã‚‹ã‹ã©ã†ã‹ã€ web サイト 㧠ワードプレス, å¯èƒ½æ€§ãŒã‚ã‚‹ã®å¿…è¦æ€§ã‚’感ã˜ã¦ã„る〠スクリプト ã§ Java スクリプトã®è¨å®š ã‚ãªãŸã®ã‚µã‚¤ãƒˆã‹ã‚‰ã‚’èªã¿è¾¼ã¾ã‚Œã‚‹ éžåŒæœŸçš„ã«, 回é¿ã—ã¾ã™ã€‚ ブãƒãƒƒã‚¯ ページã®èªã¿è¾¼ã¿ä¸ã¯ã€å–å¾—, ã“ã®ã‚ˆã†ãªã‚¹ã‚¯ãƒªãƒ—トã«è¦æ±‚ã•ã‚Œã‚‹å ´åˆã¯ç‰¹ã« 外部 URL ã‚ãªãŸã®ã‚µã‚¤ãƒˆã«, ã‚’, ã“ã®æ™‚点ã§ã“れらã®ã‚·ã‚¹ãƒ†ãƒ ãŒã‚ã‚‹è² è·ã«å¿œã˜ã¦, 彼らã¯ã‚‚ã£ã¨ã¾ãŸã¯ã‚ˆã‚Šå°‘ãªãè¦æ±‚ã«å¿œç”ã™ã‚‹ã‹ã‹ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚.
通常, é€šå¸¸ã‚’åŠ ãˆãŸå ´åˆã®ä½¿ç”¨ Google PageSpeed 洞察力 測定ã™ã‚‹ãŸã‚ã€ ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã®æœ€é©åŒ– ã‚ãªãŸ web サイト, Google ã«ã‚ˆã‚‹ã¨, 応ç”ã¨ã—ã¦å–å¾—ã—ãŸã“ã¨ãŒã‚りã¾ã™ãŒ 表示をブãƒãƒƒã‚¯ã™ã‚‹ Javascript を排除ã—ã¾ã™ã€‚.
ã“れã§, ã“ã®ã‚¢ãƒŠãƒ©ã‚¤ã‚¶ãƒ¼ã‚’確èªã™ã‚‹ç§ãŸã¡ã«å ´åˆã¯ã€ã—ã¾ã™ã€‚ ã‚りã¾ã™ã€‚ ファイル Java スクリプトã®è¨å®š, 対応ã™ã‚‹è¦æ±‚ãŒè¡Œã‚れã¦ã„ã¾ã™ã€‚, ã“れらã®ã‚¢ãƒ—リケーションãŒè§£æ±ºã•れã¾ã›ã‚“ã¾ã§ã€, web ã®è² è·ã®çŠ¶æ…‹ã«ã‚りã¾ã™ã€‚ ãƒãƒƒã‚¯, 何ã«ãªã‚Šã¾ã™ã€ 充電時間 åŒã˜å¤–観 減少.
ã“れを行ã†ã«ã¯ã€æœ€è‰¯ã®é¸æŠžè‚¢ã¯ã€ Java スクリプトã®è¨å®šãƒ•ァイル 方法ã§ãƒãƒ¼ãƒ‰ã™ã‚‹ éžåŒæœŸ, ã™ãªã‚ã¡, アプリケーションã¨ãれらã®å¾…機方法を確èªã—ã¾ã™ã€‚ 並列 web ページをãƒãƒ¼ãƒ‰ã™ã‚‹ã«ã¯, å¾…ã£ã¦ã„ã‚‹é–“ã¯ã€ã“ã®ãƒ–ãƒãƒƒã‚¯ã‚’防ã.
㧠ワードプレス ã„ãã¤ã‹ãŒã‚りã¾ã™ã€‚ プラグイン ã“れを作る, 我々 ã¯ã™ã§ã«çŸ¥ã£ã¦ã„ã¾ã™ã€‚, ç§ãŸã¡ã®ã‚·ã‚¹ãƒ†ãƒ ã¯ä»»æ„ã®ãƒ—ラグイン作るã®ä½¿ç”¨ オーãƒãƒ¼ ãƒãƒ¼ãƒ‰, 解決ç–ã¯ã®ã§ã€ã®ä½¿ç”¨ã€ コード ç§ã¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã«æŒ¿å…¥ã•れã¾ã™ã€‚ functions.php, 開催ã¯ã€ フォルダーã®ãƒ«ãƒ¼ãƒˆ ã®ã€ テーマ 我々 ã¯ã“ã®æ™‚点ã§ä½¿ç”¨ã—ã¦ã„ã‚‹ã“ã¨, 何ã‹ã«ä¼¼ã¦:
1 | directorio_web/wp-content/themes/mi_tema/functions.php |
å•題ã®ãƒ•ァイルを一度ã‚りã¾ã™ã€‚, ãれ 編集, ã¨ã«ã€ 最終的ã§ã™ ãれをã”紹介ã—ã¾ã™ 次ã®ã‚³ãƒ¼ãƒ‰:
1 2 3 4 5 6 7 | //Hace que todos los js se carguen de forma asincrona function carga_js_asincrona( $etiqueta ) { #Añade async a todos los scripts return str_replace( ' src', ' async="async" src', $etiqueta ); } add_filter( 'script_loader_tag', 'carga_js_asincrona', 10 ); |
時間ãŒä¿å˜ã•れã¦ã„ã‚‹å ´åˆ, テスト web サイトをèªã¿è¾¼ã‚€ ã¨ã€ コード レビュー ページã®ã‚½ãƒ¼ã‚¹, ãŠçŸ¥ã‚‰ã›ã‚’ã™ã¹ã¦ã€ スクリプト ã® Java スクリプトã®è¨å®š ã‚ãªãŸãŒæŒã£ã¦ã„ã¾ã™ã€‚ è¿½åŠ å±žæ€§ã¨å€¤ éžåŒæœŸ = ’ éžåŒæœŸ’, 通知, å•題ã®ãƒ–ラウザー, é‚行ã™ã‚‹ã€ éžåŒæœŸã®èªã¿è¾¼ã¿ ã¾ãŸã¯ãれらを並行, ウェブã®èªã¿è¾¼ã¿ã‚’続行ã™ã‚‹çµ‚了ã™ã‚‹ã‚’å¾…ã¤ã“ã¨ãŒãªã.
