Tag: 压缩

Rails Asset Pipeline JS压缩插入“非法字符”

我刚刚在我的javascript中询问了一个关于“非法字符” 的问题 。 那里的答案让我发现在插入各种非法字符的Rails资产管道中压缩javascript存在问题。 我在post中收到的错误是: SyntaxError: Invalid character ‘\u0008’ 我发现不使用压缩导致它完全消失 ……但我想要压缩! 使用Rails默认的uglifer gem发现了该错误。 我想也许这是特定压缩gem的bug,所以我尝试使用Rails文档中指示的其他压缩器。 我有非常相似但不同的错误: Uglifier: SyntaxError: Invalid character ‘\u0008’ Closure: SyntaxError: Invalid character ‘\u0190’ YUI: SyntaxError: Invalid character ‘\u0025’ 我试着查看这些最小化的代码,但因为“无效字符”每次都不同,所以它让我相信其他问题。 这是一个压缩的JS文件示例。 任何人都能指出我在正确的方向吗?

使用Rack-Zippy在Heroku中提供压缩资产

我按照本教程学习了如何压缩Heroku中的资产。 Serving Compressed Assets With Heroku and Rack-Zippy 这是我的Application.rb文件 require File.expand_path(‘../boot’, __FILE__) require ‘rails/all’ Bundler.require(*Rails.groups) module Blog class Application < Rails::Application config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) config.exceptions_app = self.routes config.cache_store = :memory_store Rails.application.config.middleware.swap(ActionDispatch::Static, Rack::Zippy::AssetServer, Rails.public_path) end end 我的gem文件 gem ‘yui-compressor’, ‘~> 0.12.0’ gem ‘rack-zippy’ 我运行了heroku运行rake中间件并得到了输出后的呃 use Rack::Sendfile use Rack::Zippy:AssetServer 现在,当我访问开发人员工具和网络选项卡时,我发现其大小几乎与每个资产的内容相同。 这意味着资产没有被压缩。 我能找到的唯一类似的问题就是这个问题 生产环境中的rack-zippy和选项-d不提供静态资产 答案没有用。 […]

从zip存档加载ruby源?

我有一个mod_rails服务器,奇怪的是,磁盘空间非常宝贵。 有没有办法压缩我的应用程序的源代码,比如Python的zipimport ? 这有明显的缺点,所以我可能只是分解并在磁盘空间上花费镍,但我认为它值得一试。

Ruby的压缩库?

是否有可用于Ruby的开源压缩/分解库? 有人实施过LZW吗? 或者,是否有任何开源库使用压缩组件,可以想象这些组件可以独立使用? 编辑 – 谢谢你的答案! 我应该提到我必须压缩的是长字符串,它只驻留在数据库中(我不会压缩文件)。 此外,如果任何库可以做到这一点将是理想的在JavaScript中具有用于客户端comp / decomp的等效实现,因为这将是用于web应用。

使用RubyZip生成ZIP文件时设置压缩级别

我有一个Ruby程序,它使用rubyzip gem来压缩 XML文件的目录树。 我的问题是文件开始变重,我想提高压缩级别,因为压缩时间不是问题。 我在rubyzip文档中找不到为创建的ZIP文件指定压缩级别的方法。 有谁知道如何更改此设置? 是否有另一个允许指定压缩级别的Ruby库?

如何减小iphone的sqlite3数据库的大小?

编辑:非常感谢所有的答案。 以下是目前应用优化后的结果: 切换到排序字符和运行长度编码 – 新数据库大小42M 删除布尔值上的索引 – 新数据库大小为33M 非常好的部分是这不需要在iphone代码中进行任何更改 我有一个iphone应用程序,其中包含一个以sqlite格式保存的大型字典(只读)。 我正在寻找减少DB文件大小的想法,目前这个文件非常大。 以下是sqlite DB的条目数和结果大小: franks-macbook:DictionaryMaker frank$ ls -lh dictionary.db -rw-r–r– 1 frank staff 59M 8 Oct 23:08 dictionary.db franks-macbook:DictionaryMaker frank$ wc -l dictionary.txt 453154 dictionary.txt …每个条目平均大约135个字节。 这是我的数据库架构: create table words (word text primary key, sowpods boolean, twl boolean, signature text) create index sowpods_idx on words(sowpods) create […]