我的网页文件大小68兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的网页文件大小68兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?相关的知识,希望对你有一定的参考价值。
比如,下载什么可以查看的软件?
参考技术A 一个网页不可能有68M。你的那个一定是选择了用网页打开,你得告诉我们你的这个文件扩展是什么,我们才能帮你啊。追问
拓展名是html 我的那个网页文件是不断看自己的qq空间动态,因为一直在同一个网页刷新,才形成了这个68兆的网页啊。。。。
追答ue编辑器。但只能看到源代码。
45148391你能不总复制我的回答么。
删除领域数据库对象,但即使所有对象都为空,领域文件大小也保持不变。并且在时间上变得太大了
我有一个我在我的应用程序中使用的领域数据库。文件大小为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兆..太大了,以至于浏览器打开它常卡死,有没有啥办法解决呢?的主要内容,如果未能解决你的问题,请参考以下文章
我用html编写网页时,设置背景图片时,好像图片太大了,不能全部显示,如果想让图片全部显示该怎么办呢?
球球大作战。我有好多头像想上传,可都说文件真的太大了。怎么办?求帮忙!