より高速で最適化されたWordPressサむトの䜜成

ほずんどの消費者は、Webホスティングサヌビスに関する䞀般的な意芋を持っおいたす。 ホスティングプロバむダヌに関するレビュヌを怜玢するず、倚数の結果が芋぀かりたす。 そしお通垞、肯定的なものよりもはるかに倚くの吊定的なレビュヌがありたす。 私はそれを修正できるず思うので、WordPressのホスティングサポヌトオペレヌタヌずしお盎面しなければならないタスクずその゜リュヌションを共有したす。



悪いWeb゜リュヌションのリストを䜜成したした。たた、サむトで䜕をすべきかに぀いおの掚奚事項は䟡倀がありたせん。 このリストは、顧客ずの䜕千時間ものコミュニケヌション、および私が毎日遭遇するサポヌトずトラブルシュヌティングに基づいおいたす。 提案されたもののいく぀かは非垞に原始的であり、いく぀かの質問はより高床なレベルのものになりたす。 説明されおいる内容の倚くは、成功したWordPressサむトず倱敗したサむトを区別できたす。 実際、適切なWebホスティングの遞択が非垞に重芁であるずいう事実にもかかわらず、WordPressでサむトを最適化しお成功させるには十分な時間を費やす必芁がありたす。



経隓豊富な開発者は、特定のWeb゜リュヌションの䜜成が埗意であるずいう事実に集䞭しおいるため、関連する最適化手法の孊習ず適甚を怠ったり、単に忘れたりするこずがよくありたす。 WordPressを初めお䜿甚するか経隓豊富な開発者であるかに関係なく、次のヒントは、はるかに高速で最適化されたWordPressサむトを䜜成するのに圹立ちたす。



1. ホスティングの倉曎が垞に解決策ずは限りたせん

2. 䜜業珟堎は開発甚ではありたせん

3. 開発者ではない -コヌドに入らないでください

4. テヌマずプラグむンを保存しないでください

5. AJAXリク゚ストを監芖する

6. 広告ネットワヌクず倖郚サヌビスを䜿甚するずきは泚意しおください。

7. 過床の最適化はパフォヌマンスに悪圱響を䞎える可胜性がありたす。

8. 䞀般的なパフォヌマンスの問題は簡単に蚺断できたす。

9. WordPressのコアを倉曎するのは悪い

10. サむトを移行する前に、PHP 7およびHHVMずの互換性を確認したす

11. 倧芏暡なサむトはデヌタベヌスの最適化を行う必芁がありたす

12. 普遍的なテヌマが本圓に必芁ですか

13. ゚ラヌログはあなたの友達です

14. Googleはここだけではありたせん

15. 123456は蚱可されなくなりたした

16. スクリプトは垞にサむト党䜓にロヌドする必芁はありたせん





1.ホスティングの倉曎が垞に解決策ずは限りたせん



人々が知っおおくべき最も重芁なこずの1぀は、Webホスティングを倉曎しおも、それ自䜓で問題が解決しないこずです。 WordPressサむトにコヌドの問題や競合するプラグむンがある堎合、サむトはどこに眮いおも修埩されたせん。



管理ホスティングはできる限り倚くのサポヌトず支揎を提䟛したすが、コヌドやプラグむンのデバッグには関䞎したせん。 PHPで適切なコヌドを蚘述し、プラグむンずテヌマの機胜を䜜成および線集し、統合を線集し、サむトをコンテンツで満たすこずは、Webホスティングの責任ではありたせん。 経隓豊富な開発者がこれを行うこずができ、サむトの䜜業を掘り䞋げ、問題を研究しお解決したす。





2.䜜業珟堎は開発甚ではありたせん



千回繰り返すこずができたす。 䜜業サむトを開発に䜿甚しないでください 珟圚、WordPressでホストされおいるほずんどすべおのホスティングサむトには、開発環境ず実行環境がありたす。もちろん、理由がないわけではありたせん。 これらの゜リュヌションを䜿甚するず、䜕かをテストしようずしお倱敗したために䜜業サむトが偶然に萜ちおしたうこずを防ぎたす。



そのような゜リュヌションを䜿甚したくない堎合は、LAMPたたはLEMPスタックず呌ばれるものを䜿甚しお、ロヌカル開発ずテストを利甚できたす。 Linux、Apache / Nginx、MySQL、PHPで動䜜するように蚭蚈されおいたす。 たた、WAMPやMAMPなどのツヌルは、ロヌカル開発甚のサヌバヌのアセンブリを簡玠化し、高速化したす。



これらのツヌルはすべお時間の経過ずずもに改善および開発されおいたすが、ロヌカル開発には独自の問題がありたす。たずえば、公開されたサむトを非垞に正確に暡倣しない環境などです。 たず、既存のデヌタを䞊曞きする必芁がなく、サむトがクラッシュしないように、ロヌカルマシンから䜜業サむトに䜜業をリダむレクトする方法を把握する必芁がありたす。 蚭定によっおは、このプロセスが別の問題になる堎合がありたす。 MySQLのバヌゞョンの違いにより、ポヌトの競合や゚ラヌが発生する堎合がありたす。



このような問題を回避するために、WordPressでロヌカルで䜜業するずきのワヌクフロヌを高速化するために専甚に蚭蚈されたDesktopServerやLocalなどのツヌルを䜿甚するこずをお勧めしたす。 これらには、䜜業サむトにデヌタを転送する簡単な方法が含たれおおり、 WP-CLIの操䜜やマルチサむトモヌドの組み蟌みサポヌトなどの远加機胜もありたす。 WordPressの倧芏暡なロヌカルコピヌの操䜜は、非垞に耇雑になるこずがあるため、マルチサむトサポヌトだけでも非垞に貎重です。



ランむンおよびオンサむトのテスト環境は、問題がサむトを砎壊する前に察凊するのに圹立ちたす。





3.開発者ではない -コヌドに入らないでください



WordPressに䞍慣れな人、たたはプログラミングの基本を知らない人は、ファむルを線集しないでください。 WordPressサむトがクラッシュする最も䞀般的な理由の1぀は、誰かがコントロヌルパネルの倖芳゚ディタヌから盎接PHPファむルを線集しおいるためです。 たた、前述のずおり、䜜業サむトを線集しないでください。







管理者ぞの掚奚事項 wp-config.phpファむルに、すべおのナヌザヌのedit_themes 、 edit_plugins 、およびedit_filesを眮き換える特暩を持぀次のコヌドを配眮したす。 これにより、ナヌザヌはコヌドを線集しおサむトをドロップできなくなりたす。

define('DISALLOW_FILE_EDIT', true);
      
      







たた、テヌマファむルを線集したり、ナヌザヌのプラグむンをむンストヌルしたりする機胜を無効にしたす。 これを行うには、 wp-config.phpファむルに次のコヌドを远加したす 。

 define('DISALLOW_FILE_MODS', true);
      
      







䞊蚘のコマンドは、テヌマずプラグむンのファむル゚ディタヌも無効にするこずに泚意しおください 。 詳现はWordPress Codexをご芧ください。





4.テヌマずプラグむンを保存しないでください



数ドル節玄したいのは明らかですが、テヌマずプラグむンを犠牲にしおこれを行うべきではありたせん。 WordPressはサむトの基盀であり、テヌマずプラグむンはプロゞェクトの機胜を結び付ける接着剀です。 プラグむンを遞択するずきは、評刀の良い開発者に固執しおください 。 開発者による補品サポヌトの履歎を事前に孊習し、評䟡を衚瀺しおレビュヌを読んでください。 WordPressディレクトリに 50,000以䞊のプラグむンがある堎合、このような調査は困難な䜜業になる可胜性がありたす。



非垞に倚くの堎合、時代遅れたたは暙準以䞋のテヌマやプラグむンはマルりェアの圱響を受けやすいか、悪意のあるコンテンツやサむトぞのリンクをむンストヌルしおいたす。 WP Loopの調査によるず、公開されおいるすべおのプラグむンのほが半分が2幎以䞊曎新されおいたせん。 これは衝撃的で恐ろしいこずです。







プラグむンの別の゜ヌスであり、怜蚎する䟡倀のあるものは、䜎䟡栌でプレミアム゜リュヌションを提䟛するサヌドパヌティのカタログです。 この゜ヌスを遞択するずき、開発者をサポヌトしたせん。 さらに、信頌性の䜎い曎新゜ヌスに䟝存したすが、これもあたり良くありたせん。



むンストヌルされたプラグむンの曎新を埅぀こずは、ThemeForestのようなサヌドパヌティのディレクトリで゜リュヌションを賌入するWordPressナヌザヌにずっお倧きな問題です。 倚くのテヌマ開発者は、Revolution SliderやVisual Composerなどの远加のプラグむンを埋め蟌みたす。 ここでのポむントは、組み蟌みプラグむンで脆匱性が怜出された堎合、ナヌザヌはテヌマ開発者からの曎新を埅぀必芁があるこずですが、プラグむン自䜓は文字通りすぐに修正できたす。 これにより、倚くのサむトがハッカヌに察しお非垞に脆匱になりたす。





5. AJAXリク゚ストを監芖する



サむトでのAJAXリク゚ストの䜿甚方法ず、AJAXを䜿甚したプラグむンをご芧ください。 たずえば、WordPress Heartbeat APIは/wp-admin/admin-ajax.phpを䜿甚しお、ブラりザヌを介しおAJAXにアクセスしたす。 これらの魅力の倚くは䞍芁です。 このファむルは、トラフィックが急増し、プロセッサに負荷がかかるずきに特に頻繁に䜿甚されたす。 これにより、サむトの速床が著しく䜎䞋する可胜性がありたす。 これは、それ自䜓に察しおDDoS攻撃を仕掛けるこずにいくらか䌌おいたす。







admin-ajax.phpを䜿甚するサヌドパヌティのプラグむンがある堎合、それらが正しく察話するこずを確認しおください。 HTTP POSTリク゚ストを簡単に远跡し、名前に基づいお、どのプラグむンが呌び出されるかを刀断できたす。 たずえば、私が発芋したget_shares_countは 、admin-ajax.phpをオヌバヌロヌドした゜ヌシャルネットワヌクず察話するための人気のあるプラグむンであるこずが刀明したした。 トラフィックの倚いサむトでは、茻茳が䜕床も増加したす。



ただし、AJAXはペヌゞ自䜓をロヌドした埌にのみロヌドされるため、速床テストで察応する譊告が衚瀺された堎合、AJAXは必ずしも問題ではありたせん。





6.広告ネットワヌクず倖郚サヌビスを䜿甚するずきは泚意しおください。



トラフィックの倚いほずんどのサむトは広告収入を埗おおり、サヌドパヌティの広告プロバむダヌの拒吊は䞍可胜です。 ただし、サヌドパヌティサヌビスの数が最小限であるこずが重芁です。サむトの読み蟌み量を理解する必芁がありたす。



広告ネットワヌクがWordPressサむトに䞎える圱響を簡単に比范しおみたしょう。



テストパラメヌタヌサむズが300×250のGoogle AdSenseの3぀の広告をテストリ゜ヌスに远加したした。 このサむトにはデフォルトのテヌマ-Twenty Sixteenがありたす。 AdSenseをむンストヌルする前ず埌にダりンロヌド速床を枬定したした。



AdSenseの前 テスト結果 







接続によるコンテンツの内蚳





AdSenseの埌 テスト結果 







接続によるコンテンツの内蚳







3぀のGoogle AdSense広告をむンストヌルするだけで、6぀の接続が远加されたした。 広告があるWordPressサむトは、ない堎合より2.7倍遅いです。 これは䞻に、远加のDNSルックアップ時間ずペヌゞでのJavaScriptの䜿甚によるものです。 これはすべお、1぀のペヌゞに10個の広告を挿入する倧芏暡なサむトで䜕が起こっおいるかの写真を䜜成する必芁がありたす。 どんなに高速なホスティングを䜿甚しおも、サヌドパヌティの広告接続による遅延は修正されたせん。



以䞋に、WordPressに倧きな負荷をかける倚数の倖郚HTTP広告リク゚ストがあるサむトの別の䟋を瀺したす。







非垞に倚くのリク゚ストがあったため、アプリケヌションサヌバヌはたったくロヌドしたせんでした。 サむトは単に利甚できず、すべおの倖郚リク゚ストを満たそうずしたした。







もう1぀の良い䟋は、 Huffington Postの Webサむトです。 ロヌド速床テストを実行するず、広告ネットワヌクぞの膚倧な数のHTTPリク゚ストが衚瀺されたす。 簡単なテストでは 、ダりンロヌド速床が13秒以䞊であるこずが瀺されたした。





しかし、倚くのサむトが広告の倧郚分を獲埗しおいるため、単に広告を削陀するだけでは良い解決策にはなりたせん。 スクリプトの読み蟌みを最適化する必芁がありたす。 スクリプトの非同期読み蟌みを䜿甚するか、ペヌゞのレンダリングを䞭断しないように読み蟌みを遅らせるこずができたす。 パフォヌマンスに関しおは、垞に知芚されるパフォヌマンスず実際のパフォヌマンスのバランスを取る必芁がありたす。



非同期JavaScriptの䟋



 src="example.js" async
      
      







JavaScript保留䞭の䟋



 src="example.js" defer
      
      







Patrick SextonにはJavaScriptを遅延させる別の方法がありたす 。 WordPressバヌゞョン4.1以降には、スクリプトに簡単に非同期たたは遅延属性を远加できるフィルタヌがありたす。



通垞、倖郚サヌビスを䜿甚しお、応答をキャッシュしたす。 なんで そうしないず、 「死の問題の癜い画面」が発生する可胜性があるためです。 远加する各倖郚サヌビスは、信頌できる信頌できる゜ヌスからのものでなければなりたせん。 最終的に、それらが萜ちた堎合、それはあなたのサむト党䜓たたはあなたのビゞネス運営に圱響を䞎えたす。





7.過床の最適化はパフォヌマンスに悪圱響を䞎える可胜性がありたす。



むンタヌネットには、WordPressサむトの高速化ず最適化の方法に関する「ヒント」を提䟛する䜕千もの蚘事がありたす。 しかし、ナヌザヌがサむトを過剰に最適化する堎合ほど悪いこずはありたせん。 はい、これはあなたが思っおいるよりもずっず頻繁に起こりたす。 WordPressサむトの所有者は、䜕かを远加するずダりンロヌド速床が2倍になるず感じるこずがよくありたす。



以䞋に、定期的に発生するいく぀かの問題をリストしたす。



キャッシュをキャッシュしようずしたした



通垞のVPSたたは通垞のサヌバヌずは異なり、倚くのWordPressホストには独自のキャッシングがあり、サヌバヌレベルで実行されたすたずえば、RedisやMemcache。 倚くのプロバむダヌは、すべおのタむプの問題を匕き起こす可胜性があるため、キャッシュプラグむンの䜿甚を犁止しおいたすが、ほずんどの堎合、502 Bad Gatewayです。 私が呌ぶように、「キャッシュをキャッシュする」こずは決しお良い考えではありたせん。



WP RocketやCache Enablerなどのプラグむンは優れおいたすが、サむトを高速化するために特別な支揎が必芁なサヌバヌ向けに蚭蚈されおいたす。 今日よく䜿甚される䞀般的なサヌバヌ偎のキャッシュ圢匏であるオブゞェクトキャッシュに぀いお詳しく読むこずをお勧めしたす。



2×CDN = 2×ダりンロヌド速床ですよね



CDNは、適切な構成を䜿甚する堎合にのみ、地理的に異なる地域のコンテンツの読み蟌み時間を倧幅に短瞮できたす。 最も䞀般的なサヌビスの1぀であるCloudflareは、技術的にはプロキシサヌバヌであり、サむトのコンテンツだけでなくすべおのDNSを送信するため、通垞のCDNプロバむダヌずは若干異なりたす。



通垞、Cloudflareに接続し、さらにKeyCDNたたはMaxCDNを远加するナヌザヌが衚瀺されたす。 これは、倚くの堎合、新しいサヌビスを詊すための掚奚事項が衚瀺されおいる誰かのブログ投皿を読んでいるずいう事実によるものです。 圌らは新しいサヌビスをむンストヌルし、すでに接続されおいるサヌビスを忘れ、この組み合わせは特定のシナリオで機胜したすが、倚くの堎合、すべおが混乱しお終わりたす。 ほずんどの堎合、CloudflareたたはサヌドパヌティのCDNプロバむダヌのいずれかを䜿甚する必芁がありたす。それぞれに長所ず短所がありたす。



膚倧な数のSEOプラグむンが怜玢結果の䞊䜍に䜍眮しない



怜玢結果を支配したい、これは理解できる。 ただし、SEO甚の3぀のプラグむンを远加しおも、この目暙の達成には圹立ちたせん。 実際、 重耇したメタタグを衚瀺するなど、All In One SEO、Yoast、およびSEO甚の他のプラグむンを同時に䜿甚するず、倚くの互換性の問題が発生したす 。 远加のプラグむンをむンストヌルしおも、怜玢゚ンゞン最適化の改善が保蚌されるわけではありたせん。





8.䞀般的なパフォヌマンスの問題は簡単に蚺断できたす。



あなたが䞊玚のWordPressナヌザヌでなくおも、䞀般的なパフォヌマンスの問題を芋぀けるのはかなり簡単です。 䞊玚ナヌザヌの堎合、最新のHTTP / 2プロトコルをサポヌトするため、 WebPageTestの䜿甚をお勧めしたす。 それ以倖の堎合は、 Pingdomが適しおいたす。 単玔なカスケヌド分析により、䞍必芁なリダむレクト、ファむルの欠萜、過剰なDNSク゚リ、たたはサヌドパヌティのスクリプトたたは広告ネットワヌクを介したサむトの過負荷があるかどうかがわかりたす。



パフォヌマンスレヌティングずレスポンスコヌドを確認するず、サむトの゚ラヌの解決を開始する方法がわかりたす。









9. WordPressのコアを倉曎するのは悪い



ルヌルにするコヌドを機胜させるためにWordPressコアを倉曎するのは悪い考えです。 特に䜜業珟堎で。 このような操䜜により、サむトに脆匱性が生じる可胜性がありたす。 たた、新しいカヌネルバヌゞョンの倉曎の曎新を提䟛しなかった堎合、新しいWordPressの曎新ごずに線集内容が倱われたす。 ずりわけ、組み蟌みのWordPressツヌルず機胜、プラグむン、子テヌマ、フックを䜿甚する堎合。





10.サむトを移行する前に、PHP 7およびHHVMずの互換性を確認したす



PHP 7ずHHVMは、WordPressサむトのパフォヌマンスを向䞊させるのに非垞に圹立぀こずが知られおいたす。 そしおもちろん、最新か぀最高のものを䜿甚するこずは垞に玠晎らしいこずです。 ただし、最初に、サむトがこれらのテクノロゞヌず互換性があるこずを確認しおください。 たずえば、PHP 5.6からPHP 7にアップグレヌドする堎合、フレヌムワヌク環境たたはロヌカルでWordPressサむトのすべおの機胜をテストしお、互換性の問題がないこずを確認する必芁がありたす。 叀い、しかし非垞に重芁なプラグむンはPHP 7では動䜜しない可胜性がありたす。぀たり、最新の技術゜リュヌションに移行する前に、PHP 7のアップグレヌドを埅぀必芁がありたす。





11.倧芏暡なサむトはデヌタベヌスの最適化を行う必芁がありたす



倧芏暡なWordPressサむトの速床を䜎䞋させる最も簡単な方法の1぀は、デヌタベヌスの最適化を行わないこずです。 WordPressの叀いバヌゞョンのトレヌスのクリヌンアップや未䜿甚のテヌブルの削陀などの単玔なタスクは、サむトの速床䜎䞋を防ぐこずができたす。 たた、倚くの叀いサむトがただデヌタベヌスでMyISAMを䜿甚しおいるこずに気付きたした。 珟時点では、InnoDBははるかに高速で信頌性の高い゜リュヌションです。



わずか数ステップでテヌブルを倉換できたす。 開始するには、MySQL 5.6.4以降を䜿甚しおいるこず、および予防措眮ずしおバックアップしおいるこずを確認しおください。 この䟋では、 wp_commentsテヌブルを䜿甚したす。 ALTERコマンドを実行しお、InnoDBで動䜜するように倉換したす。



 ALTER TABLE wp_comments ENGINE=InnoDB;
      
      





phpMyAdminの珟圚のバヌゞョンを䜿甚しおいる堎合は、必芁なテヌブルを開いお[操䜜]タブに移動し、そこでストレヌゞメカニズムを倉曎できたす。







別の簡単な最適化方法は、デヌタベヌスに保存されおいる修正の数を無効にするか制限するこずです 。 以䞋をwp-config.phpに远加しお、完党に無効にするこずができたす。

 define('WP_POST_REVISIONS', false );
      
      







たたは、投皿たたはペヌゞごずに保存される金額を倉曎したす。

 define('WP_POST_REVISIONS', 3);
      
      







200を超えるバヌゞョンの投皿がある倚くのサむトに出䌚いたした。 ホスティングに内郚最適化がない堎合は、WordPressの蚭定を手動で蚭定する必芁がありたす。デフォルトでは、無制限の数の修正が保存されるためです。



倚くの倉曎がサむトに保存されおいる堎合、phpMyAdminでこのスクリプトを実行しお削陀できたす。

 DELETE FROM wp_posts WHERE post_type = "revision";
      
      







これらの目的でWP-Optimizeプラグむンを䜿甚するこずもできたす。





12.普遍的なテヌマが本圓に必芁ですか



WordPressコミュニティで私が芋おいる倧きな問題がありたす。 人々は普遍的なテヌマを賌入し、その機胜の1しか䜿甚したせん。 圌らはデモペヌゞを芋お、賌入の必芁性を説埗する矎しいスラむダヌずカスタムブロックを芋たすが、実際には、これらの機胜は決しお有甚ではないかもしれたせん。 よりシンプルで機胜性の䜎いテヌマを賌入するこずで、お金ず時間の䞡方を節玄できたす。シンプルなテヌマは箱から出しおすぐに速くなるため、最終的には最適化に費やされたす。



すべおの普遍的なトピックが悪いずは蚀いたくありたせん。 実際、適切な蚭定を行うず、非垞に迅速に機胜したす 。 ロヌドに700ミリ秒かかるAvadaテヌマの䟋を次に瀺したす 。







ただし、既存のトピックを最適化するには倚くの知識ず時間がかかりたす。 ほずんどのWordPressナヌザヌにずっお、テヌマの機胜の半分を䜿甚しない堎合は、よりシンプルなテヌマを䜿甚するのが効果的です。 矎しいバナヌや掟手なスラむダヌに惑わされないでください。 倚くの堎合、これらのオプションセットはすべお、サむトの速床を䜎䞋させるだけです。





13.゚ラヌログはあなたの友達です



WordPressファむルずwp-config.phpファむルの凊理方法を知っおいる堎合、゚ラヌログが圹立ちたす。 定期的にチェックするこずで、あらゆる皮類の頭痛から身を守るだけでなく、WordPressをより深く理解するこずができたす。 ホスティングのテクニカルサポヌトに連絡する前にログを確認するナヌザヌはほずんどいたせん。 wp-config.phpのいく぀かの簡単な蚭定で、゚ラヌロギングを有効にできたす。これはデフォルトで/wp-content/debug.logに保存されたす。



ロギングを有効にしたす。

 define( 'WP_DEBUG_LOG', true );
      
      







ペヌゞごずのログ出力

 define( 'WP_DEBUG_DISPLAY', true );
      
      





詳现に぀いおは、 WP_DEBUG codexを参照しおください 。





14. Googleはここだけではありたせん



Googleで回答を怜玢するこずを恐れないでください。 むンタヌネットには、倚くのヒントず゜リュヌションがありたす。 数分以内に、ほずんどの問題を修正できたす。 「GoDaddyでDNSを倉曎する方法」や「sFTPを䜿甚する方法」などの䞀般的な質問ぞの回答は、Googleで簡単に芋぀けるこずができたす。



StackExchangeやWordPress Codexなど、むンタヌネットには倧芏暡なWordPressリ゜ヌスがありたす。もちろん、チュヌトリアルを含む数癟のブログもありたす。



さらに、優れたWordPressホスティングには、ナヌザヌが質問ぞの回答を芋぀けるのに圹立぀独自の䟿利なナレッゞベヌスが備わっおいる可胜性が高く、䞀般的な堎合、ホスティングはナヌザヌサポヌトの時間を短瞮したす。





15. 123456は蚱可されなくなりたした



SpashDataは、毎幎最も䞀般的に䜿甚される200䞇を超えるパスワヌドパスワヌドのリストを䜜成したす。 2015幎に最も䞀般的なパスワヌドが「123456」であったこずは驚くこずではありたせん-2014幎ず同じです。 このようなパスワヌドを䜿甚するず、サむトが文字通りハッキングから䞀歩離れたたたになるため、これはホスティングにずっおかなり䞍快です。 最適な゜リュヌションの1぀は、 KeePassたたはその同等物を䜿甚するこずです。 クラりド内の暗号化されたパスワヌドは、垞に「123456」よりもはるかに安党です。





16.スクリプトは垞にサむト党䜓にロヌドする必芁はありたせん



残念ながら、手動で制埡される静的なWebサむトずは異なり、WordPressサむトはテヌマ開発者ずプラグむンによっお支配されおいたす。 たた、すべおの開発者が゜リュヌションのパフォヌマンスを気にするわけではありたせん。 サむトのすべおのペヌゞにスクリプトをアップロヌドする膚倧な数のプラグむンがありたすが、プラグむン自䜓はそのうちの1぀でのみ䜿甚されたす。 数十のプラグむンが存圚する可胜性があるこずを考えるず、問題は倍増し、サむトの速床は䜎䞋したす。



そのような䟋の1぀ずしお、人気のあるContact Form 7プラグむンがありたす。以䞋に瀺すように、CSSおよびJavaScriptファむルをWebサむトのホヌムペヌゞにアップロヌドしたすが、連絡先フォヌムは䜿甚したせん。







これを修正するにはいく぀かの方法がありたす。 1぀目は、WordPress 3.1で導入されたwp_dequeue_script関数を䜿甚するこずです。 サむトのダりンロヌドキュヌからスクリプトを削陀できたす。 Contact Form 7でこの関数を䜿甚する方法の䟋を次に瀺したす。ContactForm 7開発者には、必芁な堎合にのみJavaScriptずCSSを䜿甚する方法に関するドキュメントもありたす 。



2番目の方法は、 GonzalezやPlugin Organizerなどの特別なWordPressプラグむンを䜿甚するこずです。 以䞋は、圓瀟のサむトでゎンザレスを䜿甚した䟋です。 䟿利な蚭定りィンドりを䜿甚するず、数回のマりスクリックで連絡先ペヌゞを陀くすべおのペヌゞからContact Form 7プラグむンのJavaScriptファむルずCSSファむルを削陀できるため、サむトの残りの読み蟌み速床が向䞊したす。







おわりに



WordPressがすべおのWebサむトの28以䞊で䜿甚されおいる理由がありたす 。 これは非垞に信頌性が高く、䟿利で倚機胜なCMSです。 ホヌムブログの著者から数癟の䌁業たで、誰もが圌に毎日䟝存しおいたす。 しかし、ほずんどのプラットフォヌムず同様に、WordPressを誀っお䜿甚したり、最適化しない堎合、WordPressを䜿甚するずすぐに頭痛の皮になりたす。



All Articles