你如何 Magento 速度了电子商务网站

magento

Magento 是非常受欢迎和丰富的功能打开源电子商务 web 应用程序. Magento 是完全可自定义并准备满足用户的要求, 从而允许用户创建并在几分钟内启动一个全功能的在线商店. Magento 称为重的电子商务解决方案,如果未正确设置, 它可能会很慢. 大部分的像 Magento 和 WooCommerce 与速度问题,他们的表现随着时间的推移有辱人格的 CMS 或电子商务平台. 在本教程中, 我们将分享一些提示和技巧上如何,你可以改善你的 Magento 基于电子商务商店.

1. 变得更好的托管

大部分时间, 不管多少配置和调整你做, 你的 Magento 网站仍然会很慢的如果你不使用质量托管服务. 请确保您的托管服务提供商支持 Magento 并且知道他们在做什么. 问他们来优化您为您的服务器. 总是选择 SSD 服务器. 得到一个更强大的 VPS,与更多的 RAM.

从我们这里得到一个 VPS 和我们会正确设置和配置您的服务器和终极性能的 Magento 网站, 免费 !

2. 你可以做一些服务器调整

我们将列出可能的解决办法,为高的 Magento 性能:

2. 更新你的 Magento

而经常需要更新的软件可以讨厌某些用户, 它是非常重要的始终运行最新版本. 不仅你会得到更多的功能和 bug/安全修补程序, 但随着每次更新, Magento 性能更好.

以确保黑客不能针对您的网站使用已知的威胁, 它是重要的是始终运行最新版本.

3. 启用平面数据产品和类别

登录到管理员后端 Magento, 转到系统 >> 配置, 从目录菜单中选择目录 >> 前端. 将"使用平面目录类别"和"使用平面目录产品"设置为"Yes".

4

4. 合并 (缩小) CSS 和 Javascript 文件

以下设置将合并 (缩小) 的 CSS 和 Javascript 文件, 这反过来将有助于尽量减少 http 请求, 使更快的响应时间:

转到系统 > 配置, 先进的 > 开发人员 > JavaScript 设置. 设置为"Yes""合并 Javascript"文件文件

转到系统 > 配置, 先进的 > 开发人员 > CSS 设置. 设置"合并 CSS"文件为"Yes"

3

别忘了清除缓存后,你做.

5. 利用浏览器缓存

浏览器缓存文件以提高访问速度. 你可以利用它来降低开始渲染时间.

配置取决于您的服务器:

5.1 利用浏览器缓存 NGINX

位置 ~ * .(?:ico|css|js|gif|jpe?g|png)$ {
expires 365d;
add_header Pragma public;
add_header Cache-Control "public";
}

5.2 Apache 的缓存的杠杆浏览器

## 过期缓存 ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## 过期缓存 ##

6. Gzip 压缩

启用在 APACHE 或您的网络服务器的 GZIP 压缩可以减少 HTML 的大小, CSS, 和 JavaScript 文件通过网络发送.

<IfModule mod_deflate.c>
  # 压缩 HTML, CSS, JavaScript, 文本, XML 和字体 AddOutputFilterByType 泡沫应用/javascript AddOutputFilterByType 泡沫应用/rss + xml AddOutputFilterByType 泄气应用/vnd.ms-fontobject AddOutputFilterByType 泄气应用程序/x-字体 AddOutputFilterByType 泄气应用/x-字体-opentype AddOutputFilterByType 泄气应用/x-字体-otf AddOutputFilterByType 泄气应用/x-字体-truetype AddOutputFilterByType 泄气应用/x-字体-专题信托基金 AddOutputFilterByType 泄气应用/x-javascript AddOutputFilterByType 泄气应用/成 xhtml + xml AddOutputFilterByType 泡沫应用/xml AddOutputFilterByType 缩小字体/opentype AddOutputFilterByType 缩小字体/otf AddOutputFilterByType 缩小字体/专题信托基金 AddOutputFilterByType 缩小图像 svg + xml AddOutputFilterByType 缩小图像 x 的-图标 AddOutputFilterByType 缩小文本/css  AddOutputFilterByType 缩小文本/html AddOutputFilterByType 缩小文本/javascript AddOutputFilterByType 缩小文本 AddOutputFilterByType 缩小文本 xml
# 删除浏览器错误 (只需要真的很老的浏览器) BrowserMatch ^ Mozilla/4 gzip 已只有文本/html BrowserMatch ^ Mozilla/4.0 [678] 没有 gzip BrowserMatch bMSIE ! 没有 gzip ! gzip 已只有文本/html 标头追加不同的用户代理
</IfModule>

7. 图像优化

优化图像是网站的一个必须为任何类型,你有. 如果你正确地优化你的图片, 你不会使用任何质量, 但是你会得到更好的性能. 正确优化的图像可以大大提高你的网站的加载时间. 更少的时间,浏览器需要下载图像更好. 可以上传他们使用 Photoshop 之类的工具之前对它们进行压缩或有大量的扩展可以使用自动优化他们 (TinyPNG 扩展名, Smush.it, 压缩机扩展, 等)。

8. CDN

内容交付网络 (CDN) 是用于承载你 Magento 的外部资源的 web 服务: CSS/JS 文件, 图像, 字体等. 它的目的是要快了很多比你可以与您自己的服务器提供这些文件.

  • 使用 CloudFlare HTTP/2 支持 (HTTP/2 是异步的协议,这将提高加载时间)
  • CloudFlare 还可以组合 JS 和 CSS

9. 优化 MySQL 服务器

MySQL 有它自己的"查询缓存",可以帮助在令人难以置信提高性能的同时生成动态页面和内容. 这种"查询缓存"工作按照以下流程. 第一次, MySQL 存储查询文本 & 结果,然后请求同样的问题时, 结果是快速送达. 这些是一些推荐的设置为您 my.cnf 文件.

query_cache_type = 1
query_cache_size = 32 M query_cache_limit = 2 M

并且也建议为 php.ini 设置.

php_value memory_limit 128 M

10. 启用编译

在 Magento 管理导航到右上角,单击系统>工具>编译并启用它.

2

11. 缓存

Magento 将页缓存到文件系统. 你可以期待一个平均的 Magento 网站大性能改进 Magento 启用缓存.

1

导航到系统>高速缓存管理然后选择所有缓存类型. 单击操作下拉 (右上角),然后选择启用. 单击提交.

还有几个其他的调整和设置做它们加快你的 Magento, 但他们高度取决于您的服务器, 网站配置和其他几个因素. 获取 Magento VPS 从我们, 联系我们, 我们专家的 Linux 管理员会仔细分析您的服务器和网站,他们会做所有必要的调整和设置,以得到你的 Magento 的终极性能. 你不需要做任何的这,如果你有一个从我们的 VPS. 我们的史诗 24/7 支持将为你做它.

PS. 如果你喜欢这篇文章请分享它与你的朋友在社会网络使用上左边的按钮,或简单地离开下面的答复. 谢谢你.

发表评论