Jump to content
  • 0

Не используемые фалы на ФТП


ataman
 Share

Question

Здравствуйте всем)

 

 

Такая ситуация. Во время создания сайта, все время заливаешь какие то изображения, сайты, потому удаляешь, заливаешь новые, и со временем получается что на ФТП остаются какие то изображения или другие файлы, которые не используются. 

 

Но какие именно не знаешь. Как узнать, какие файлы не используются на сайте, что б их можно было спокойно удалить ?

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

А смысл? 

учи команды линукса. Им быстрее можно сделать чем в PHP

Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный

В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив.

Далее - проход  по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. 

Можно все это на Крон повешать

Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов

Edited by Николя223
Link to comment
Share on other sites

  • 0

А смысл? 

учи команды линукса. Им быстрее можно сделать чем в PHP

Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный

В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив.

Далее - проход  по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. 

Можно все это на Крон повешать

Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов

Чувак, а ты не думаешь что автор темы может вообще впервые подобное слышать?

Link to comment
Share on other sites

  • 0

грамотная организация файлов не приведет к подобному, а так придется просматривать весь сайт на предмет ссылок на файлы и удалять не найденные: можно вручную, а можно скриптом

Link to comment
Share on other sites

  • 0

А смысл? 

учи команды линукса. Им быстрее можно сделать чем в PHP

Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный

В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив.

Далее - проход  по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. 

Можно все это на Крон повешать

Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов

 

 

:rofl:  :rofl: я просто вообще ничего не понял, вот это ты выпалил!

 

Подсказали метод просмотра логов сервера, и смотреть на неиспользованные  файлы допустим за не делю, как вам способ ?

Link to comment
Share on other sites

  • 0

 

:rofl:  :rofl: я просто вообще ничего не понял, вот это ты выпалил!

 

Подсказали метод просмотра логов сервера, и смотреть на неиспользованные  файлы допустим за не делю, как вам способ ?

 

А смысл? Если контента мало - то хоть что подойдет. А если тысячи страниц - то удалишь что нибудь, а кто то зайдет и фигу увидит)))

 

Поверьте. если контента мало - вообще не заморачивайтесь

 

 

Подсказали метод просмотра логов сервера, и смотреть на неиспользованные  файлы допустим за не делю, как вам способ ?

Switch74 правильно написал - бред

Но к слову, для поиска старых файлов по времени(например старше 2 месяцев) есть команда в линуксе. Её можно объединить с удалением - это будет одна строка кода + ставим на крон - автоматическое выполнение заданий. И все само будет отрабатывать

Сорри за то что отписал, наверно не учел что вы не знаете что такое SSH =)

 

 

 

я просто вообще ничего не понял, вот это ты выпалил!

Стараюсь :P  

Edited by Николя223
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy