我的网页文件大小68兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的网页文件大小68兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?相关的知识,希望对你有一定的参考价值。

比如,下载什么可以查看的软件?

参考技术A 一个网页不可能有68M。
你的那个一定是选择了用网页打开,你得告诉我们你的这个文件扩展是什么,我们才能帮你啊。追问

拓展名是html 我的那个网页文件是不断看自己的qq空间动态,因为一直在同一个网页刷新,才形成了这个68兆的网页啊。。。。

追答

ue编辑器。但只能看到源代码。

45148391你能不总复制我的回答么。

本回答被提问者采纳
参考技术B 哦 简单 一定是很多个空间的查看 你右键 属性 重新调配一下 因为网页的基本大小全是72.86KB

删除领域数据库对象,但即使所有对象都为空,领域文件大小也保持不变。并且在时间上变得太大了

我有一个我在我的应用程序中使用的领域数据库。文件大小为7mb。它内部有不同的对象。但后来我调用了这个函数:

 public static void deleteRealm(Context context) {
    Realm realm = PSApplicationClass.getInstance().getRealm();
    try {
        Log.i("", "realm start");
        realm.executeTransaction(new Realm.Transaction() {
            @Override
            public void execute(Realm realm) {
                realm.delete(Destination.class);
                realm.delete(TripStep.class);
                realm.delete(TripStop.class);
                realm.delete(Route.class);
                realm.delete(RealmLocation.class);
                realm.delete(CoordLocation.class);
                realm.delete(PSTrip.class);
                realm.delete(PSUser.class);
                realm.delete(UserVehicle.class);
                realm.delete(Vehicle.class);
                realm.delete(MileageRates.class);
                realm.delete(PSUserActivityMonth.class);
                realm.delete(PSUserActivityWeek.class);
                realm.delete(PSUserActivityYear.class);
                realm.delete(Activity.class);
                realm.delete(PSTripsStats.class);
                realm.delete(Report.class);
                realm.delete(Setting.class);
                realm.delete(AddressComponent.class);
                realm.delete(RealmString.class);
                realm.delete(RealmInt.class);
                realm.deleteAll();
            }
        });
        Log.i("", "realm end");
    } catch (Exception e) {
        Log.i("", "realm continue initTrip error trying to add to realm:" + e.getMessage());
        if (realm.isInTransaction()) {
            realm.cancelTransaction();
        }
    }
}

我再次检查。并且文件仍然是7 MB,但它是空的。里面没有领域对象。更重要的是,如果我再次获得相同的数据,它将增长到14MB,所以当我删除数据时,它将有14MB空,然后增长到21 ......依此类推。这导致它成为一个巨大的文件。而且我很确定这不应该发生。为什么领域这样做?这是我正在谈论的文件:https://www.dropbox.com/s/ri95yiwjutjiki6/myrealm.realm?dl=0

答案

Realm FAQ,这是可以预料的,数据库最终将重用该空间。

话虽这么说,你可以通过调用Realm#compactRealm(RealmConfiguration)强制数据库压缩。见documentation

以上是关于我的网页文件大小68兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?的主要内容,如果未能解决你的问题,请参考以下文章

Css Sprites - 我的文件太大了吗?

我用html编写网页时,设置背景图片时,好像图片太大了,不能全部显示,如果想让图片全部显示该怎么办呢?

球球大作战。我有好多头像想上传,可都说文件真的太大了。怎么办?求帮忙!

IONIC Android Apk 文件大小太大了!如何减小安卓应用程序的大小?

我的IE浏览器变的很慢咋回事啊

pagefile.sys系统文件内存太大了,各个盘都有它的身影