从可用信息中我了解到,当我们在单个网站上进行抓取或任何操作时,在 selenium 中设置磁盘缓存大小将有助于更快地加载网页。但我的问题是,如果我们在处理多个网站时设置磁盘缓存大小会有什么好处?
或者设置磁盘缓存大小实际上是不好的?当抓取多个网页时,即网站可以追踪我们正在抓取的方式?
从可用信息中我了解到,当我们在单个网站上进行抓取或任何操作时,在 selenium 中设置磁盘缓存大小将有助于更快地加载网页。但我的问题是,如果我们在处理多个网站时设置磁盘缓存大小会有什么好处?
或者设置磁盘缓存大小实际上是不好的?当抓取多个网页时,即网站可以追踪我们正在抓取的方式?
磁盘高速缓存是一种高速缓存存储器,用于加速从主机硬盘存储和访问数据的过程。它可以在硬盘、内存和计算组件之间的读/写、发出命令和其他 I/O 过程中实现更快的处理。磁盘高速缓存也称为磁盘缓冲区或高速缓存缓冲区。
磁盘缓存存储从 Web 获取的资源,以便在以后需要时可以快速访问它们。主要特点是:
总而言之,默认情况下,google-chrome将配置磁盘缓存的默认值,用户可以根据各自的用例进行配置。
只有一种方法可用于设置和限制 Google Chrome 的缓存大小。
在名为 Target 的字段中,在整个地址之后键入以下内容:
-disk-cache-size-<size in bytes>
例如,将其配置为 -disk-cache-size-2147483648
:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -disk-cache-size-2147483648
这里2147483648是缓存的大小,
bytes
其中等于2 Gigabytes
.
Apply
,然后单击OK
以设置限制。