- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Я создаю новые сайты на базе Wordpress для себя и хочу рассчитать нагрузку на мой хостинг на год вперед. Простая математика: мой шаблон генерирует 23 миниатюры каждого изображения. Даже если в каждой статье будет одна картинка, а статей будет через год 2000 - 2000*23=46000 картинок. Задача у меня - минимизировать количество этих самых миниатюр, так как на моем (и любом другом) хостинге есть ограничения на количество файлов. (да, дают 200 или 300 тысяч файлов, но когда на аккаунте 10 сайтов, у каждого не выходит даже по 50 тыс файлов).
Шаблон поменять - не выход, хочу именно этот. Удалить хотя-бы десяток размеров, которые создает шаблон тоже не вариант - шаблон теряет свою привлекательность, как быть тогда?
Можно как-то сделать, чтобы шаблон генерировал, к примеру, 3 размера миниатюр, а на другие 20 размеров ставил один из этих 3 вариантов и просто уменьшал их?
И еще я подумал может ли CDN вообще решить проблему и можно ли хранить все размеры миниатюр только на CDN-сервере? Попробовал подключить тестовый CDN - но он просто копирует изображения на свой сервер.
Можно как-то сделать, чтобы шаблон генерировал, к примеру, 3 размера миниатюр, а на другие 20 размеров ставил один из этих 3 вариантов и просто уменьшал их?
Подправить пару-тройку файлов шаблона (лучше через дочернюю тему) или, если шаблон позволяет, переопределить это в functions.php (или плагине вроде snippets). Затем таким же образом убрать лишние размеры картинок.
В общем, при желании можно все, ваш кэп ;)
Что касается CDN, то по-моему если не все, то большинство решений для WP именно копируют, а не переносят файлы.
Также можно просто переехать на хостинг без подобных ограничений на иноды, но это вы, видимо, пока не рассматриваете.
В выдаче гугла столько примеров как этого избежать, что даже непонятно зачем создавать топик на форуме... Я понимаю если бы в выдаче ничего не было.
https://www.google.ru/search?q=%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BC%D0%B8%D0%BD%D0%B8%D0%B0%D1%82%D1%8E%D1%80+wordpress&oq=%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BC%D0%B8%D0%BD%D0%B8%D0%B0%D1%82%D1%8E%D1%80+wordpress&aqs=chrome..69i57.16917j0j8&sourceid=chrome&ie=UTF-8
Я понимаю если бы в выдаче ничего не было.
Вы думаете я не смотрел выдачу? Там везде пишут о стандартных миниатюрах вордпресс, а в шаблоне предлагают просто удалить генерацию в файле functions при том, что в многих шаблонах генерация вообще не в этом файле и код совсем другого вида.
Подправить пару-тройку файлов шаблона
Вроде разобрался, только у меня код генерации начинался с "td_api_thumb::add" - я закомментировал все такие строки и теперь шаблон выводит только оригинал при любых размерах и не генерирует дополнительные размеры.
Это минус к скорости загрузки сайта, конечно - но под мои задачи подходит такое решение.
хочу рассчитать нагрузку на мой хостинг
Кол-во картинок на диске никак на нагрузку сайта не влияет.
И еще я подумал может ли CDN вообще решить проблему
Это поможет вынести картинки на сторону.
В большинстве случаев в этом нет смысла - лучше взять нормальных хостинг с достаточным диск. пространством. И, конечно, научиться оптимизировать графику.
мой шаблон генерирует 23 миниатюры каждого изображени
А это уже ужас.
Нужно разобраться какие размеры реально нужны, а остальные вырезать.
Что касается CDN, то по-моему если не все, то большинство решений для WP именно копируют, а не переносят файлы.
Переносят. Иначе смысла нет их использовать.
Они "монтируют" сторонний ресурс как хранилище, а внешние ссылки кажутся локальные.
Впрочем, это можно сделать и без плагинов, если есть рут-доступ к серверу. Достаточно смонтировать внешний ресурс и прописать в конфиге место хранения загрузок.
- Оригинал и должен быть везде. Размеры на страницах задаются в css
- Никакого минуса, выигрыш за счет кэширования картинок.
- плагин Jetpack вам в помощь
Оригинал и должен быть везде. Размеры на страницах задаются в css
Показывать нужно правильный размер. Иначе - искажения и лишний объём-траф.
плагин Jetpack вам в помощь
Чур тебя это жутьпак:)
Оригинал и должен быть везде. Размеры на страницах задаются в css
На самом деле, хотя бы одна миниатюра не помешает, если предусмотрен предварительный просмотр. Лично меня напрягают галереи, на которых выведены по 100 картинок на страницу весом по мегабайту каждая. Хоть их размеры и заданы в css.
На самом деле, хотя бы одна миниатюра не помешает,
На самом деле больше. На любом нормальном сайте есть последние/похожие записи, где нужны 50х50...150х150, есть "лента" (архивы, поиск, рубрики и тд), где уже 250-400. Ну и могут быть всякие др плюшки, не говоря уже о превьхах (400-800) для больших пикч (800..1000 и выше).
3-5 типоразмеров - эт нормально и правильно.
Кол-во картинок на диске никак на нагрузку сайта не влияет.
Имел в виду количество инод, а не нагрузку.
Переносят. Иначе смысла нет их использовать.
Можете дать пример такого CDN?
Нужно разобраться какие размеры реально нужны, а остальные вырезать.
Как раз дело в том, что все нужны.
p.s. ну вот на одном шаблоне все отлично, а на другом после комментирования строк миниатюры налазят одна на вторую. Но это уже скорее всего кривой css.
Как раз дело в том, что все нужны.
Я лично сомневаюсь, что на сайте нужно аж 23 миниатюры.
Макс что мне встречалось в довольно гибкой теме что-то около 10ка. Но там возможности разных стилей вывода разных блоков, свои виджеты и пр.
Но даже в ней после настройки реально использовалось не более 5-6ти.
Можете дать пример такого CDN?
Плагина. https://wordpress.org/plugins/search.php?q=cdn