Часть 3: рост & Зарабатывать деньги
3.1 Представление
Держите свой сайт быстро - как люди, так и поисковые системы не любят ждать
3.1.1 минимизирует плагины
Throughout this article we’ve recommended lots of plugins. They’re all valuable and can add to your site. However, don’t go over the top. Each and every plugin that changes your site appearance adds processing and transfer overheads. Plugins that are for management use only (например. резервного копирования PLU-джины) are of much less issue. Wherever possible, использовать тему, которая включает функциональность, или осу-ния реше-ния без PLU-джины, например, instead of using the “external links” plugin to apply style your external links, просто это реализовать укладки себя с небольшим количеством CSS and an image or 2. Try to keep a sensible balance — don’t remove valuable plugins just to keep the number of plugins low, но не держать те, которые вы на самом деле не нужно либо.
3.1.2 Удалите неиспользуемые плагины
This is simple — if you’re not using a plugin then don’t waste hosting space on them. Unless you think you might want to reactivate a plugin in the future don’t just deactivate, but delete. Removing unneeded plugins also keeps your wordpress management page less cluttered.
3.1.3 Заменить плагины
Некоторые плагины очень большие и имеют много особенностей,, but you might only use one feature of such a huge plugin. Consider manually adding the code for that feature and ditching the overhead of the whole plugin (см. п. 3.1.1) or consider finding an alternative plugin which offers just the features that you need.
3.1.4 Кэш & Уменьшать
Слово-Пресс основана на PHP и MySQL, and both of these require significant processing whenever a page is accessed. Since neither users nor search engines like waiting for pages to load you should reduce load times by utilising various caching and efficiency plugins. Caching generates static HTML файлы для каждой страницы, reducing the delay caused by your web server processing PHP and accessing the database. Minifying removes redundancy from your CSS and JavaScript. The 2 свинцово-Ing реше-ния являются W3 Total Cache, который делает как кэширование и minifying или комбинация WP Super Cache и WP Minify.
[google_adsense]
3.1.5 компрессия
Your hosting will almost certainly be running on either the Microsoft of the Apache web server. Our host uses Apache, который поддерживает сжатие любых данных, которые он посылает, if you choose to enable it. The Microsoft web server also supports compression which can simply be turned on or off. All modern web browsers support compression. There are 2 способы ком-прес-сии данных с Apache, and you may only want to compress certain files. Here at DIYMH we compress all our text based files using apache’s mod_deflate. This reduces our front page load size from approx 100k to approx 20k! Depending on your web host you may only be able to enable some types of compression. BetterExplained have an Excel-одолжил руководство ком-Пре-сии which we recommend you read.
3.1.5 Храните скрипты в файлах
All non content really should be in external files, не загружен рядный. This speeds up browser rendering significantly and also makes debugging any page errors easier. JavaScript should be in js files, Стиль-Ing должны быть в CSS files etc. Even some meta content can go in external files (см., например, секций 1.4.3 и 1.4.17). WordPress is very good at keeping to this, but if you make modifications try to stick to the system. Some wordpress plugins are better than others at this, так что если некоторые из них не до нуля, кон-тент Найти-ния альтернативы.
3.1.6 Использование CSS Спрайты
CSS спрайты являются отличным способом, чтобы уменьшить количество HTTP requests sent back and forth between the readers browser and your web server. Instead of having 30 individual images, которые все должны быть требован-Тед сентября-ар-ленно, you can reduce the number of requests to the server by having all of images in a single file. Use CSS to insert the correct part of the image each time you want to use it. Another benefit is that 1 large image file is often smaller than several small images combined. There is more information at CSSTricks, W3Schools и Smash-ния-Ма-газ-ине
3.1.7 Сжатие изображений
By default lots of images can be losslessly compressed better than wordpress does by default. This will save on image transfer times. There are plugins that will do this for you, например. WP Smush.it. Если вы используете PNGs (как реко-мужчины-DED в сек-ции 2.1.2) then there are several ways to improve efficiency. To maximise PNG изображения эффективности могут быть сжаты с PNGGauntlet, Однако это должно быть сделано после upload. If the image doesn’t contain many shades or colours then save it as a 256-colour image — this will reduce the file-size significantly, но опять же, this efficiency should be sought after upload. The reason for not compressing or reducing the colour depth of images before upload is that the PHP resize function will not create good quality resized images if they are already compressed. So, загружать изображения, пусть WordPress генерируется с измененным размером изображения, вниз загрузить их с FTP про-грамма, ком-нажмите их с PNG-Гонт-пусть, and then reupload and over-write the originals. WP Smush.it поможет вам 90% пути и гораздо более кон-Вени-ЛОР. Мы всегда сжимать наши PNG файлов локально с PNGGauntlet, but you may not want the hassle — the choice is yours.
3.1.8 Установить сроки действия статических ресурсов
Browsers cache all the content that they load. To avoid images and other static resources being reloaded on every page load you can specify an expiry time which instructs the browser to use its cached copy until the expiry date passes, when it will fetch a fresh copy. Anything that doesn’t change very often should have an expiry set. At DIYMH мы делаем это с помощью W3 Total Cache.
3.1.9 Использование относительных ссылок
Если вставить любые ссылки на что-либо другое на вашем сайте всегда использовать относительный путь, а не полный путь. Это экономит чуть-чуть размер страницы, но более импортно-antly, это означает, что вам не придется менять их, если вы когда-нибудь изменить свое доменное имя.
3.1.10 Удалить старые ревизии
By default wordpress retains a copy of all previous revisions of every article on your site. This is overkill in our view. The easiest way to manage this is to use a plugin, например. Реви-мер контрольной, which will automatically cull older revisions based on your settings. This will keep your database size down and the speed of your site will benefit.
3.1.11 Проверьте скорость страницы
В то время как Google Speed Страница (см. п. 1.3.2) является хорошим местом для начала, мы рекомендуем с помощью Широкий спектр инструментов проверить вы Optim станцию техобслуживания ваш сайт полностью.
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”