Вы должны выяснить, где данные кэшируются.Вы уверены, что после удаления кэшированной версии из / public данные, которые вы видите на веб-сайте, фактически извлекаются из кэша?Потому что, если базовые данные не изменились, то, конечно, они будут перезаписаны в тот момент, когда они будут повторно запрошены (так работает кеширование страниц, если кеш отсутствует, он регенерирует его).
Такжеобратите внимание, что для кэширования доступны разные хранилища данных: диск, память и более сложные решения (например, Memcached).Если вы видите различия между разработкой и производством, может случиться так, что вы кэшируете в разных местах в разных средах.
Если вам нужно что-то, что действительно удаляет кэшированные файлы на диске, вы можете попробовать http://github.com/factore/cache_trasher