首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Magento 2.1.7在全页缓存打开时看不到菜单块

Magento 2.1.7是一种流行的开源电子商务平台,全页缓存是Magento的一个功能,可以提高网站的性能和加载速度。然而,在全页缓存打开时,有时会出现看不到菜单块的问题。

菜单块通常是网站的导航栏或菜单栏,用于展示网站的不同页面或功能链接。当全页缓存打开时,Magento会将整个页面缓存起来,以提高性能。但是,由于菜单块的内容可能会根据用户的登录状态、权限或其他动态因素而变化,因此在全页缓存打开时,菜单块的内容可能无法正确显示。

解决这个问题的一种方法是使用Magento的动态块功能。动态块允许您在页面上插入动态内容,而不会影响全页缓存。您可以在Magento后台的“内容”>“块”部分创建一个动态块,并将其插入到菜单块的位置。这样,即使全页缓存打开,菜单块仍然可以显示动态内容。

另一种解决方法是使用Magento的缓存排除功能。您可以在Magento后台的“系统”>“高级”>“开发者”>“调试”部分启用缓存排除。然后,您可以在菜单块的布局文件中添加缓存排除标记,以确保菜单块不会被缓存。例如,在菜单块的布局文件中添加以下代码:

代码语言:txt
复制
<block class="Magento\Framework\View\Element\Template" name="menu.block" cacheable="false" />

这样,即使全页缓存打开,菜单块也不会被缓存,可以正常显示。

总结起来,当Magento 2.1.7在全页缓存打开时看不到菜单块时,可以通过使用动态块功能或缓存排除功能来解决。这些方法可以确保菜单块的内容能够正确显示,同时提高网站的性能和加载速度。

腾讯云提供了云计算相关的产品和服务,例如云服务器、云数据库、云存储等。您可以访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何快速快速地将MAGENTO 1迁移到MAGENTO 2

犹豫,请记住,Magento 1支持将在2020年6月终止(我们同时指的是开源1和商业1版本)。 在此日期之后,Magento 1将不会有任何新更新。 要考虑的另一个方面是迁移的时间段。...与Magento 1相比,它显着节省了时间,Magento 1系统上花费了宝贵的时间查找图片,对其进行优化并在前端进行显示。...Magento 2提供对Varnish技术的本机支持,该技术支持缓存,这是一种功能强大的性能优化解决方案。 Magento 1仅通过安装特殊扩展名才具有缓存功能。...该内存数据结构存储库使您可以存储缓存和会话。事实证明,Redis数据库的生产力大大高于使用文件的生产力。相比之下,Magento 1缓存存储功能是通过第三方扩展实现的,但并不总是很方便。...由于这些方面中的每一个都需要其自己的处理和管理方式,因此Magento 2通过拆分数据库性能解决方案解决了这一问题。 当您需要增加网站容量,这特别方便。

2.5K00

CentOS 7上安装Magento(Install Magento on CentOS 7 译文)

> 浏览器中访问此页面并确认PHP正常工作后,请删除测试。...1 您的本地计算机上,从他们的官方网站下载Magento的副本。有几个版本可用,但我们建议您下载最新版本。撰写本文,最新版本为2.1.2: ?...注意选择版本,请参阅Magento的前提条件以确保特定版本与LAMP堆栈组件的兼容性。撰写本文Magento 2.1.2版本与本教程中介绍的所有软件包版本兼容。...当您将Apache配置为使用SSL证书,如果您在站点的子目录中安装了Magento并且只希望加密该部分,请确保修改您的以进行匹配。...单击“ 常规”,然后从其子菜单中选择“ Web”。 ? 4 选择基本URL(安全),将打开以显示多个文本字段。

9.4K50
  • CentOS 7上安装Magento

    > 浏览器中访问此页面并确认PHP正常工作后,请删除测试。...撰写本文,最新版本为2.1.2: [5z3q6uht4d.png] 您选择的版本旁边,会出现一个下拉菜单,上面写着“选择您的格式。”选择以.tar.gz扩展名结尾的选项,然后点击下载。...注意选择版本,请参阅Magento的前提条件以确保特定版本与LAMP堆栈组件的兼容性。撰写本文Magento 2.1.2版本与本教程中介绍的所有软件包版本兼容。...当您将Apache配置为使用SSL证书,如果您在站点的子目录中安装了Magento并且只希望加密该部分,请确保修改您的以进行匹配。...单击“ 常规”,然后从其子菜单中选择“ Web”。 [paxw7buseu.png] 4 选择基本URL(安全),将打开以显示多个文本字段。

    14K60

    Win10任务管理器中不显示GPU显卡的解决方法

    大家好,又见面了,我是你们的朋友栈君。...进程没有GPU占用显示,设备管理器中看不到显示设备。 解决方法:没有安装显卡驱动,或者显卡驱动安装不正确,请至显卡官网重新下载安装显卡驱动。 3. 显卡WDDM过于老旧,不支持该功能。...解决方法:只能换支持WDDM2.0的好显卡了。 4....以上都不是的解决方案(也是我最终解决该问题的方案): 导致Win10任务管理器不显示显卡的原因可能是误删了某些系统缓存文件导致的,需要重建资源监视器缓存,其步骤如下: 4.1 右击Windows10 开始菜单.../r 看到Powershell提示执行成功后,重启电脑后重新打开你的Win10任务管理器看看GPU信息是不是出来了。

    34.9K30

    OrCAD怎样把原理图输出为DXF格式

    OrCAD怎样把原理图输出为DXF格式 又有段时间没分享文章了,想想主要还是自媒体写点内容确实不容易,要不断坚持下来更不容易,一直以来也就是凭着“乐于分享”的心不定时更新。...步骤: 第一步:打开对应的DSN文件,然后选中需要输出的原理图,右键—“Schematic Page Properties” 第二步:把对应的原理图单位全部修改为mm格式的,注意如果图纸比较多,...也需要挨个修改确认 第三步:双击进去其中一,然后选择菜单栏中的“File”—“Export Design” 第四步:选择DXF,然后可以在下面根据自己需要配置: 点击Browse可以修改保存的路径...点击Entire Design则是整个工程的原理图都输出为DXF格式的 点击Current Page 则只是输出当前的 选中Include Border则是会一起输出原理图框 选中 Include...第五步:打开对应的DXF文件,查看效果图,需要注意的打开DXF文件后,还需要选中菜单栏中的“视图”—“缩放”—全部,否则只用鼠标进行缩放是看不到图的。

    1.2K10

    redis和memcached的优缺点及区别

    1).Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。...当维护一个不是严格要求一致性的缓存,如果用户的购物车信息全部丢失,大部分人都会不高兴的,现在,他们还会这样吗?...幸运的是,随着 Redis 这些年的改进,很容易找到怎么恰当的使用Redis来缓存会话的文档。甚至广为人知的商业平台Magento也提供Redis的插件。...(2)、缓存(FPC) 除基本的会话token之外,Redis还提供很简便的FPC平台。...再次以Magento为例,Magento提供一个插件来使用Redis作为缓存后端。

    1.6K20

    redis 常见题

    Redis 较难支持在线扩容,集群容量达到上限时在线扩容会变得很复杂。为避免这一问题,运维人员系统上线必须确保有足够的空间,这对资源造成了很大的浪费。...以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且多实例的情况下,每个实例都需要各自保存一份缓存缓存不具有一致性...使用 redis 或 memcached 之类的称为分布式缓存多实例的情况下,各实例共用一份缓存数据,缓存具有一致性。...缓存(FPC) 除基本的会话token之外,Redis还提供很简便的FPC平台。以Magento为例,Magento提供一个插件来使用Redis作为缓存后端。...分布式锁实现 分布式场景下,无法使用单机环境下的锁来对多个节点上的进程进行同步。

    81745

    Redis常见面试题

    Redis 较难支持在线扩容,集群容量达到上限时在线扩容会变得很复杂。为避免这一问题,运维人员系统上线必须确保有足够的空间,这对资源造成了很大的浪费。...以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且多实例的情况下,每个实例都需要各自保存一份缓存缓存不具有一致性...使用 redis 或 memcached 之类的称为分布式缓存多实例的情况下,各实例共用一份缓存数据,缓存具有一致性。...缓存(FPC) 除基本的会话token之外,Redis还提供很简便的FPC平台。以Magento为例,Magento提供一个插件来使用Redis作为缓存后端。...分布式锁实现 分布式场景下,无法使用单机环境下的锁来对多个节点上的进程进行同步。

    36654

    接口-Fiddler-​功能介绍(一)

    功能介绍(一) 开始菜单里找,点击Fiddler 4,打开Fiddler。 或者Fiddler安装目录里找,双击Fiddler.exe,打开Fiddler。...2.1.7Export Sessions 支持把Fiddler捕捉到的Session以多种文件格式保存。 2.1.8Exit 菜单命令会取消把Fiddler注册为系统代理,并关闭Fiddler。...该选项无法阻止浏览器重用在选用该选项之前所缓存的响应。选中该选项后,为了得到最佳结果,最好清空浏览器中的缓存。...Cache Always Fresh选项会自动响应所有包含HTTP/304响应的有条件的HTTP请求,表示客户端缓存是最新的。当访问的站点无法正确地设置缓存失效日期,该选项可极大地提高性能。...Find more extensions-访问Fiddler在线扩展列表。 Performance:性能 Show Memory panel in status bar-状态栏中显示内存面板。

    1.5K20

    FlutterUnit 已上架 iOS,暗色模式全面支持

    一、FlutterUnit 的平台支持 FlutterUnit 是我的一个开源项目,基于 Flutter 构建的一个 平台 应用程序。...一开始我点到 系统 的侧栏菜单,导出 .p12 是灰色的。 ---- Xcode 打开的项目 打开 Runner.xcworkspace,不然插件依赖库找不到,这个坑了我不少时间,一直跑不起来。...---- 审核通过之后 第二天傍晚,就提示审核通过了,怀着激动的心,打开 App Store Connect 准备发布版本。 但这万里长征的最后一步卡壳了,看不到发布按钮,然后就极其郁闷。...最奇怪的是,网速很慢,发布按钮会闪现一下,然后消失,这就让我觉得非常诡异。小伙伴也不知道怎么回事。 最后发现我 价格与销售范围 里勾选了预售发布,所以主页面就没有发布按钮。...比如我充值按钮点击弹出 iOS 将在后续版本支持内购 , 这样也是会被拒绝的。

    35850

    【实践与问题解决38】win10桌面图标变成一个空白图标「建议收藏」

    1 问题描述: 桌面部分图标显示空白 但是点击可以正常打开程序(快捷方式没有改变路径依旧可以打开程序) 2 问题原因: Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示,系统会对文件或程序的图标进行缓存...之后,当我们再次进入到某个文件夹需要显示该图标,系统会直接从缓存中读取数据,从而大大加快显示速度。也正因为如此,当缓存文件出现问题,就会引发系统图标显示不正常。...第一步:打开我的电脑,点击查看,勾选隐藏的项目(否则之后需要用的文件会看不到) 第二步:进入C:\Users\你的用户名(我的是ZZQ)\AppData\Local,也可以按下快捷键Win+R,在打开的运行窗口中输入...%localappdata%,回车(找到图中标注的文件) 或者 第三步:删除Iconcache.db 第四步:桌面下的任务栏上右击鼠标,弹出的菜单中点击“任务管理器”,右键,找到Windows...发布者:栈程序员栈长,转载请注明出处:https://javaforall.cn/184003.html原文链接:https://javaforall.cn

    2.8K30

    html设置ie9兼容性视图,ie9兼容性设置在哪里 IE兼容性视图在哪里设置?「建议收藏」

    大家好,又见面了,我是你们的朋友栈君。...IE兼容性视图设置在哪 兼容性视图怎么设置 浏览器右上角的设置里设置,设置方法如下: 方法1 首先,打开电脑,找到电脑桌面上的IE浏览器,并点击打开打开后,进入任一网,找到页面右上方的的设置图标,...4,重新打开经过设置之后的网页。 IE兼容性视图在哪里设置? IE兼容性视图IE浏览器的工具栏的“兼容性视图设置”里设置。...IE浏览器主界面,点击菜单栏上的工具菜单。 弹出的工具菜单选项,点击选择兼容性视图设置进入。...另外可以通过打开网站后按F12选择浏览模式来达到兼容的目的 IE9如何显示菜单栏,设置兼容模式ie9不像ie8可以点击设置添加兼容模式,ie9打开ie后按alt,然后右上角会出现菜单栏,点击工具兼容性设置即可

    2.2K20

    工作多年,Linux文件系统还不太了解?

    2.1.7 套接字 第一个属性为 [s]。最常在 /var/run目录中看到这种文件类型。 查看文件类型的方法: #file, stat, ls 讲到这里,可以有些疑问,到底文件是个什么东东?...文件系统系统包括4大要素:索引节点,目录项,逻辑,超级。 ? 2.3.1 索引节点 同上面讲的元数据部分,索引节点和文件是一一对应的,它和文件内容一样,是存储磁盘中的。...从磁盘中读取内容是特别慢的,所以系统会将读取的内容存到“缓冲”中。 2.3.4 超级 一个超级对应一个文件系统。...磁盘的操作是非常慢的,所以为了协调磁盘的访问速度,内核提供了“索引节点缓存”,“目录项缓存”,“缓冲”。 2.5 文件系统I/O 根据文件读写方式的各种差异,导致I/O的分类多种多种。...需要说明的是:“缓冲”指的是标准库的缓冲,而不是内核提供的高速缓冲区(也就是缓冲) 无缓存IO操作数据流向路径:数据——内核缓存区——磁盘 标准IO操作数据流向路径:数据——流缓存区——内核缓存区——

    33530

    Couchbase vs Redis,究竟哪个更胜一筹?

    因此,如果有大量大有复杂结构的数据需要缓存,redis是更好的选择,它不仅能简化你的存储设计,还能帮你避免更新操作繁琐的序列号和反序列化。...▲缓存(FPC) 除基本的会话token之外,Redis还提供很简便的FPC平台。以Magento为例,Magento提供一个插件来使用Redis作为缓存后端。...Redis为了方便内存的管理,分配一内存之后,会将这块内存的大小存入内存的头部。 如图所示,real_ptr是Redis调用malloc后返回的指针。...数组的每一个元素代表当前程序所分配的内存的个数,且内存的大小为该元素的下标。源码中,这个数组为zmalloc_allocations。...Redis&Conchbase的缓存系统选型: 发布者:栈程序员栈长,转载请注明出处:https://javaforall.cn/111486.html原文链接:https://javaforall.cn

    1.1K40

    Redis知识总结二

    缓存雪崩和缓存穿透问题解决方案 缓存雪崩 就是缓存同一间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。...如何保证缓存与数据库双写的数据一致性? 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?...当维护一个不是严格要求一致性的缓存,如果用户的购物车信息全部丢失,大部分人都会不高兴的,现在,他们还会这样吗?...(2)、缓存(FPC) 除基本的会话token之外,Redis还提供很简便的FPC平台。...再次以Magento为例,Magento提供一个插件来使用Redis作为缓存后端。

    57720
    领券