我在PWA中生成了一个带有sw-prechache的服务工作者。到目前为止一切正常,所有文件都被缓存。现在文件script.js变得太大了,因为我用“require”嵌入了一些库,所以只有一个脚本文件。现在,script.js文件不再位于生成的服务工作者列表中。是因为文件太大了吗?如果我删除了一些库,则该文件将返回列表中。但我需要这些库。
以下是一些代码:
from osgeo import ogr
driver = ogr.GetDriverByName("ESRI Shapefile")
ds = driver.Open("nbac_2016_r2_20170707_1114.shp", 0) #open your shapefile
#get its layer
layer = ds.GetLayer()
#create new shapefile to convert
ds2 = driver.CreateDataSource('convertedShape.shp')
#create a Polygon layer, as the one your Shapefile has
layer2 = ds2.CreateLayer('', None, ogr.wkbPolygon)
#iterate over all features of your original shapefile
for feature in layer:
#and create a new feature on your converted shapefile with those features
layer2.CreateFeature(feature)
#proper closing
ds = layer = ds2 = layer2 = None
非常感谢任何帮助。提前致谢
答案 0 :(得分:0)
默认情况下,sw-precache
不会超过2兆字节的预缓存文件。
如果您想覆盖它,可以将maximumFileSizeToCacheInBytes
config parameter设置为更大的值。