- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Коллеги, добрый день!
Пожалуйста, помогите с вопросом.
Имеется сайт на WordPress. На данном сайте 100 000 постов и 100 000 изображений.
Изображения находятся по стандартному пути: /uploads/YYYY/MM (например, /uploads/2016/10 - все изображения, загруженные в октябре 2016 года).
На текущий момент в папке /uploads/2016/10 находится порядка 40 000 изображений и когда сервер обращается к одному из них (при загрузке страницы) - сайт очень сильно тормозит.
Методом проб и ошибок мы выяснили, что разбив папку /uploads/2016/10 на подпапки (например /uploads/2016/10/24 - Добавили день загрузки - 24 октября и т.д.) - нагрузка приходит в норму и сайт работает отлично.
Мы нашли решение для изменения структуры и загрузки новых файлов с текущего момента (вот здесь есть хороший вариант: http://paperplane.su/wordpress-upload-directory-change/) - он применим только к новым загруженным картинкам.
Но как сделать так, чтобы те файлы, которые были загружены ранее также разбились по папкам и в БД изменились пути к этим файлам, относительно измененной структуры? Может быть есть какой-либо готовый плагин? Голову ломаем уже второй день.
Но как сделать так, чтобы те файлы, которые были загружены ранее также разбились по папкам и в БД изменились пути к этим файлам, относительно измененной структуры? Может быть есть какой-либо готовый плагин? Голову ломаем уже второй день.
Готовых решений скорее-всего не существует. Нужно писать скрипт, который распихает файлы по подпапкам и поправит пути в базе данных.