Я понимаю, что это не то, что вы спросили, но я все равно выкидываю это.Рассматривали ли вы просто использование mod_cache
с mod_gzip
?При правильной конфигурации apache будет распаковывать файлы для вас, а затем передавать сжатые файлы кэша клиентам и последующим прокси.Это намного эффективнее, чем то, что вы предлагаете с точки зрения времени и усилий, и одинаково эффективно с точки зрения пропускной способности и вычислительной нагрузки.
Неважно, что PHP сначала сжимал файлы, потому что с правильными настройками mod_gzipобнаружит это.Суть в том, что вы можете кэшировать сжатые файлы, и Apache не будет их повторно сжимать.