Как уменьшить размер сайта?
Недавно я столкнулся с небольшой проблемой: на моём хостинге стало кончаться дисковое пространство в 1 гигабайт. На хостинге у меня 5 сайтов, большинство из которых очень маленькие. Что же занимает столько место на сайтах? Проблема заключалась ещё в том, что мой хостинг не даёт возможность посмотреть детально, что сколько занимает. Но проблему нужно было решать, и я задался вопросом: как уменьшить размер сайта?
Я только начал исследование и нашёл уже два источника, которые сильно влияли на количество занятого места. Возможно, в будущем, я найду ещё то, что занимает на сайте много места, и тогда я допишу статью. (Как правильно писать статьи читайте ТУТ.) Так что если вы знаете что-то ещё, кроме того, что будет озвучено, поделитесь, пожалуйста, своими мыслями в комментариях.
1. Как уменьшить размер сайта за счёт картинок?
Если в ваших статьях используется много картинок, то в скором времени их накопиться на хостинге огромное количество и это займёт сотни мегабайт. Поэтому первое, что нужно сделать - это разобраться с картинками. И тут есть несколько моментов.
Но перед тем, как говорит об исправлении косяков с картинками, стоит сказать, как их не наделать вначале: обязательно уменьшайте размер картинок ПЕРЕД загрузкой на сайт!
Дело в том, что чаще всего мы берём картинки из интернета, которые имеют бОльший размер, чем нам нужно. А если вы берете фото с собственного фотоаппарата, то там вообще одно фото может быть гигантских размеров. Лично я для каждого сайта выбираю определённый размер фото, чтобы был некий стандарт по ширине. Это придаёт сайту аккуратный и эстетичный вид. Как уменьшить размер фото в Linux?
Лично я пользуюсь простой программой под названием Gthumb. Установить её можно командой:
Открыв программу и выбрав нужную папку, вы увидите сразу все фотографии или картинки в ней. После этого щёлкаем по нужной фотографии и идём в меню Инструменты - Изменить размер изображения:
После этого появится маленькое окошечко, в котором я обычно устанавливаю размер фото по горизонтали, размер по вертикали установится сам, если у вас стоит галочка "Сохранять соотношение сторон". После такого уменьшения фото, его можно смело загружать на сайт. Кстати, в этой программе можно так же быстро откадрировать изображение и немного поменять его цветопередачу. Делая всё это перед каждой загрузкой фотографий, вы сможете реально уменьшить размер сайта.
Но что, если вы уже загрузили массу БОЛЬШИХ фото? Самый лучший способ всё исправить, это скачать на компьютер папку со всеми изображениями (wp-content/uploads) и уже локально при помощи этой программы изменить их размер. А потом так же просто закачать их обратно на сервер.
Но это ещё не всё, что может увеличивать размер сайта в плане фотографий и изображений. Дело в том, что такие CMS, как WordPress, при загрузке сайта делают на каждое фото до 3 миниатюр. А представьте, сколько дополнительного места они занимают? И если бы все они ещё были нужны!
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
На самом деле нам обычно нужна только одна, самая маленькая миниатюра, 150Х1500, так как именно её берут плагины, которые выводят похожие записи к статье. Все остальные, особенно 300Х300, а так же 600Х600, которые появляются, если вы загружаете очень большие фото, и потом уменьшаете их в самой статье - вообще не нужны! А они занимаю очень много места. И вы реально можете уменьшить место на сайте, если их удалите с хостинга. Как это сделать?
Опять же можно скачать папку wp-content/uploads на компьютер и вычистить всё на месте. А можно просто открыть ftp менеджер, типа FileZilla и удалить всё удалённо. Каждая миниатюра имеет хвост в названии, типа "название фото - 300Х300". Удаляйте такие фото смело!
Но как сделать, чтобы эти миниатюры совсем не создавались? Сделать это очень просто. Заходим в админку WordPress и ищем пункт Параметры - Медиафайлы.
Далее просто проставляем нули в тех полях, в которых нам нужно, чтобы миниатюры не создавались. Я оставил только создание самых маленьких миниатюр для плагина вывода похожих записей.
Вот таким образом, уменьшив размер изображений и удалив ненужные миниатюры, можно реально уменьшить размер сайта. Но на этом песня не заканчивается, так как есть ещё один источник захламления сайта, с которым столкнулся лично я - это база данных.
2. Как уменьшить размер сайта почистив базу данных?
База данных - это мозг вашего сайта, в котором хранится масса информации. Но на ряду с полезной информацией, в базе может храниться масса мусора, который ОЧЕНЬ раздувает её объём. Что можно сделать, чтобы в базе данных хранилось только то, что нужно? Тут есть два момента, и поработав над ними, я уменьшил размер базы данных одного сайта В ДВА РАЗА!
Что может захламлять базу данных? Первое - это ревизии ваших статей или авто сохранение. Вы пишите статью, а WordPress автоматически, через заданное время, сохраняет копии. Некоторые советуют отключить ревизии, но НИ В КОЕМ СЛУЧАЕ НЕ ДЕЛАЙТЕ ЭТОГО, если вы пишите статьи прямо в админке сайта. Я уже несколько раз попадал в ситуацию, когда написал большую статью, нажимал куда-то случайно не туда и статья пропадала. Несколько раз у меня зависал браузер и несколько раз рвалось соединение с интернетом. Если бы не было авто сохранения, то я потерял бы все эти статьи.
А с другой стороны этих ревизий может накопиться очень много и они будут занимать много места. Но на самом деле это не проблема, так как есть замечательный плагин,который позволяет очищать базу данных от этих ревизий, а так же спама и удалённых в корзину комментариев. Называется этот плагин просто: WP-Optimize и вся работа в нём сводится к проставлению пары галочек и нажатия кнопки PROCESS.
Но это ещё не всё. Тут всё ещё семечки, по сравнению с тем, что может загадить вашу базу данных ещё больше - это логи некоторых плагинов. Я, например, использую один плагин, при помощи которого делаю 301 редирект. Этот плагин ведёт статистику переходов и каков был мой ужас, когда я обнаружил в базе данных логов этого плагина почти на 200 мегабайт! Я зашёл в настройки этого плагина и отключил ведение журнала, чтобы эти логи не сохранялись.
— Разгрузит мастера, специалиста или компанию;
— Позволит гибко управлять расписанием и загрузкой;
— Разошлет оповещения о новых услугах или акциях;
— Позволит принять оплату на карту/кошелек/счет;
— Позволит записываться на групповые и персональные посещения;
— Поможет получить от клиента отзывы о визите к вам;
— Включает в себя сервис чаевых.
Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе
Но это лишь мой частный случай. Как узнать, что занимает в вашей базе данных неоправданно много места? Для этого нужно пойти на хостинг и посмотреть таблицу каждой базы данных. Можно нажать на сортировку по размеру и посмотреть, что в базе занимает большего всего места. И если такой хлам вы найдёте, то его нужно удалить, а потом устранить источник его появления. Только БУДЬТЕ ОСТОРОЖНЫ, чтобы не удалить нужно! Сначала исследуйте вопрос и убедитесь, что это действительно мусор, а потом удаляйте.
Наверное пока хватит. Даже проделав всё это, можно значительно уменьшить размер сайта. Если вы знаете ещё какие-то причины, по которым сайт может пухнуть, то поделитесь, пожалуйста, в комментариях. Заранее спасибо!
Понравилась красная кнопка? Возьми КОД и поставь себе на сайт:)
11 коммент. к записи “Как уменьшить размер сайта?”
Оставьте свой комментарий, он будет замечен:) Спам тоже:(
Разделы сайта:)
- Андроид для чайников (19)
- Для вебмастеров (71)
- Заработок в сети (52)
- Интернет паутина (97)
- Компьютерное железо (144)
- Линукс Убунту (175)
- Обзор софта (156)
- СЕО продвижение (60)
Последние статьи:)
- Что такое комплексное продвижение сайта?
- Навител для Андроид
- Где купить прокси сервер?
- Как выбрать веб студию?
- Выбор Linux - чему отдать предпочтение?
- Как составить правильное семантическое ядро?
- Что такое заработок в Интернете?
- Этапы создания сайта
- Как прошить принтер Samsung?
- Где отремонтировать принтер?
Печник Роман пишет:
Красиво написано, спасибо
Админ пишет:
Да не за что, помогал в первую очередь сам себе
Исправлял косяки...
Valery Kustarev пишет:
Можно уменьшить размер файла изображения с помощью программы GIMP. Это лучшая, по моему мнению, программа работы с графикой в Linux. Кроме изменения самого размера картинки, можно (нужно!) изменить ее палитру. Зачем нам в маленькой картинке 16 млн. цветов?!
Редактируем картинку и переходим по меню "Изображение->Режим->Индексированный",обычно в открывшемся окошке ничего делать не надо, только нажать кнопку "Преобразовать". То что получится экспортируем в формат "GIF" или "PNG". Небольшой размер файла гарантирован...
teonote пишет:
Гимпом можно что угодно сделать, но она достаточно грузовая. Чтобы просто изменить размер, можно использовать эту программку попроще.
Админ пишет:
Гимпом можно что угодно сделать, но она достаточно грузовая. Чтобы просто изменить размер, можно использовать эту программку попроще.
Valery Kustarev пишет:
Да, чтобы изменить размер изображения в пикселях можно конечно использовать простую программу. Но уменьшение числа отображаемых цветов намного эффективнее уменьшает конечный размер файла. Еще одна более легковесная программа, умеющая это делать, как альтернатива GIMP - mtPaint.
Админ пишет:
Спасибо за дополнение, попробую потом этой программой. Оптимизация изображений дело важное!
Nelgun пишет:
А что за изображения хранятся в папках на сервере типа 9_val_11_thumb-251x300.jpg, их удалять или нет?
admin пишет:
А в какой папке конкретно? Похоже что это просто кэш фотографий.
Nelgun пишет:
Папка где хранятся все картинки uploads, они не могут возникать потому, что я публикую посты через windows live writer. Попробовал сегодня по вашему методу загрузить медиафайлы 300х300 нет, а зато есть типа pogar_thumb.jpg и pogar_thumb-150x150.jpg, попробую сейчас из админики загрузить файлы. Спасибо огромное за ответ, с праздником, если вы как-то относитесь к православной вере, если нет, то извините.
admin пишет:
Это как раз создаются миниатюры ваших фото. Я сейчас все фото делаю с внешнего сайта вот так /kak-vstavit-foto-na-sayt/
За поздравления спасибо, я христианин, но Рождество не праздную, так как Христос родился явно не 7 января, а примерно осенью:)