Перейти к содержанию

До Хэллоуина осталось....

 

Простая оптимизация файлового хранилища в IPS 4.5.1


Ry@N

Рекомендуемые сообщения

  • Администратор

Такой дорогой движок, а файловое хранилище у него, словно это поделка семиклассника на уроке информатики. Мне не понравилось что все данные хранятся вперемешку в папке Uploads, где единственная сортировка, это сортировка по месяцам. И в папке с месяцем могут хранится как и файлы вложений, и аватарки и файлы стилей. Это не очень удобно, особенно если ты ищешь потерянные вложения, и боишься удалить что то лишнее.

И лучше это сделать на начальном этапе, когда твой сайт мало весит, чем мучатся в разы дольше потом.

Для начала разберемся с аватарками пользователей. Сделаем так, что аватарка не будет генерироваться из первой буквы ника, потому что такая аватарка, это тоже одна jpg картинка. Сделаем так, что бы у нового пользователя была заранее установленная аватарка.

Идем по пути:

  1. Система > Пользователи > Профили > Настройка Профиля

В разделе "Стандартные Аватары" выбираем первый пункт "Использовать стандартный аватар стиля", нажимаем сохранить.


Теперь отключаем дополнительные методы входа. Это вход через Steam, Facebook и так далее. Суть в том, что аватарки, которые обновляются в сообществе, если пользователь поменял аватарку скажем в Steam, они не отображаются удаленно, они импортируются к вам на сервер. И ладно бы, если пользователь поменяет аватарку и старая аватарка удалится. Нет, она остается лежать мертвым грузом у вас на сервере.

Идем по пути:

  • Система > Вход и регистрация

Удаляем все методы входа, кроме стандартного.

Так же по пути:

  • Система > Приложения
  • Система > Плагины

Не забудьте удалить все приложения и плагины, которые отвечали за дополнительные методы входа. В них теперь нет необходимости.


Двигаемся дальше, по пути:

  • Система > Файлы > Настройки хранения

Для каждого раздела, который вы видите в настройках хранения, мы будем в FTP доступе создавать отдельную папку. Причем не в директории uploads, создадим для этого отдельный каталог  и назовем его например downloads. И уже в этой директории для аватарок создаем папку avatar, для реакций папку reactions, и так далее.

У меня например получилось 20 папок.

После создания папок, в настройках хранения файлов переходим на вкладку конфигурация. Нажимаем кнопку "Создать", метод хранения выбираем "Файловая система", а в строке директория, вместо окончания ссылки upload мы напишем downloads/Avatars. Потом нажмем сохранить, и так надо повторить для каждой созданной папки.


Когда вы создали кучу методов хранения, возвращаемся обратно на вкладку "Методы Хранения". И уже смайлам выбираем файловую систему для смайлов. Аватарам, файловую систему для аватаров. Ну вы поняли.

Когда все файловые системы указали, нажимаем на кнопку "Сохранить" внизу. Начнется процесс перемещения файлов. Этот процесс длительный, займет времени как минимум полчаса. Можете отдохнуть.

Помимо этого на сайте вы сможете видеть битые ссылки / изображения, пока перемещение не будет завершено. Не переживайте, все будет хорошо, в конце.


Когда процесс перемещения завершится, делаем резервное копирование вашей папки uploads, что бы в случае фатальной ошибки, у вас была возможность все исправить. А после резервного копирования, в папки uploads оставляем 2 файла - index.html.htaccess и папку logs, а остальное просто удаляем с сервера. Не бойтесь, вы же сделали резервную копию!


Затем в разделе:

  • Система > Поддержка

Пару тройку раз чистим кеш.


Я вот еще и перемещенные файлы снес, в папках avatars, различных Cover папках. Поэтому вы сейчас у нас в сообществе, большую часть профилей видите с битыми картинками.

Но в теории, данная операция очистит ваше дисковое пространство на 40%. В ТЕОРИИ! Я не знаю как вы пользуетесь файловым хранилищем.

Спасибо за внимание!

Я не ищу ничего логичного, например денег. Меня нельзя купить, запугать, аргументировать или договориться со мной. Я просто хочу смотреть, как горит мир.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...
Гость
Эта тема закрыта для публикации ответов.
  • Похожий контент

    • Автор Ry@N
      Пришло время почистить мой компьютер. Это удобнее всего делать вручную, чистив реестр, удаляю программы которые давно не запускал и выполняя поиск по жесткому диску.
      Тебе кстати тоже рекомендую почистить свой комп! Тогда CS лагать меньше будет!
    • Автор Ry@N
      Для начала хочу сказать самую важную мысль, наш сайт никак не оптимизировался, ни разу, совсем. Я его как запустил, так и идет все своим чередом. Я не покупаю рекламы, я не стараюсь его продвинуть, мне интересно обычное, динамическое развитие. Да, это долго, рутинно, и самое главное, это слишком часто демотивирует. Но я из тех людей, кому нравится, когда все идет своим чередом. Как мне кажется, в случае положительного результата, в конечном итоге будет гораздо легче что ли...
      Во первых, всякие молодые SEO оптимизаторы могут насоветовать вам разработать уникальный дизайн для сайта. Поверьте, Яндексу, Google а тем более пользователю плевать какой дизайн вы используете, самое главное, что бы пользователь получал наиболее нужный ему контент, и что бы его было удобно читать или смотреть с его iPhone 7. К примеру я очень сильно обожаю движок Invision Community (Движок нашего сайта), но давайте будем честными, он отстойно смотрится на мобильниках. Тебе на них все кажется каким то громоздким что ли... Нет, контент ты видишь полностью, но чувство дискомфорта какое то есть. Но у нас и сайт идет для PC геймеров, они не так часто заходят на сайт со смартфонов, поэтому я и не парюсь.
      Внешние ссылки это просто пиар-трюк, не ведитесь на них!
      Какая разница, сколько сайтов упоминают ваш сайт? 10, 20, 20000? И что, да пусть о вашем сайте в день по миллиону сайтов пишут, что вам от этого? Если пользователь заходит и через три минуты уходит? Лучшая практика SEO - это хороший контент... Обратные ссылки в долгосрочной перспективе ни к чему не приведут.
      Свою мысль я высказал, и я не агитирую мыслить так же как я, не забывайте что в заголовке темы стоит вопрос.
      Итак, имеет ли мое мнение о оптимизации сайта на право называть себя адекватным и субъективным, и вообще надо ли оптимизировать свой сайт для получения лучших результатов в поиске, если ты не продаешь диваны по Москве, и тебе обязательно надо быть первым в поисковой выдаче?
    • Автор Ry@N
      Как ни странно, но данная система баннов, очень быстренько так попадает в поисковик Яндекс. Заметил я это очень давно, но конкретное внимание обратил только сейчас, когда появилось время на это.

      На мой взгляд, каждый уважающий себя, SEO оптимизатор, админ, в общем тот человек, у которого есть доступ к файловой системе сайта, должен избавляться от подобных проблем в кратчайшие сроки. Ведь, пока Яндекс робот тратит время на то, чтобы проиндексировать страницы без контента и добавить их в поиск, у него нет времени, чтобы проиндексировать действительно нужные страницы. Попробуем избавиться от данной проблемы.
      К примеру, у нас есть сайт https://l4d2noob.ru/ и скажем наша система банов лежит по следующему пути https://l4d2noob.ru/sourcebans++/, соответственно этот путь надо полностью запретить добавлять в поиск. Для этого в FileZilla FileZillaPortable_NODELETE.rar идем в корневую папку сайта, там обычно лежит файл robots.txt.
      Если у вас действительно есть уже сформированный robots.txt, то вам нужно открыть его текстовым редактором Notepad_NODELETE.rar стереть в нем все строки, которые как то связаны с вашим SourceBans++, и вместо них добавить следующую строку:
      Disallow: /sourcebans++/ Эта строка запрещает индексировать все содержимое, что находится в разделе https://l4d2noob.ru/sourcebans++/.

      Но может быть и такое, что у вас нет еще сформированного файла robots.txt. Тогда вам надо его создать самостоятельно в корневой папке сайта.
      Вот шаблон robots.txt, который запрещает поисковикам индексировать директорию /SourceBans++/ но при этом все остальное роботам индексировать можно.
      User-agent: * Disallow: /sourcebans++/ Sitemap: Вставьте ссылку на ваш sitemap.xml здесь Сохраняете, и ждете. Не молниеносно, но со временем, ненужные страницы начнут исчезать из поисковиков.
  • Если у парня; который вот-вот умрет на электрическом стуле; случится сердечный приступ; должны ли его спасти медики?

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...