从数据库、页面加载速度角度思考 id设计 sku asin

w

超值套装

【小米红米4A】【超值套装】小米 红米 4A 全网通 2GB内存 16GB ROM 香槟金色 移动联通电信4G手机 双卡双待【行情 报价 价格 评测】-京东  https://item.jd.com/4891234.html#crumb-wrap

【小米红米4A】【超值套装】小米 红米 4A 全网通 2GB内存 16GB ROM 玫瑰金色 移动联通电信4G手机 双卡双待【行情 报价 价格 评测】-京东  https://item.jd.com/4096723.html#crumb-wrap

裸机

【小米红米4A】小米 红米 4A 全网通 2GB内存 16GB ROM 香槟金色 移动联通电信4G手机 双卡双待【行情 报价 价格 评测】-京东  https://item.jd.com/3553539.html#none

【小米红米4A】小米 红米 4A 全网通 2GB内存 16GB ROM 玫瑰金色 移动联通电信4G手机 双卡双待【行情 报价 价格 评测】-京东  https://item.jd.com/3553567.html#none

<div id="choose-attrs">
    <div id="choose-attr-1" class="li p-choose" data-type="颜色" data-idx="0">
        <div class="dt">选择颜色</div>
        <div class="dd">
            <div class="item  selected" data-sku="4891208" data-value="香槟金色" title="香槟金色">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-香槟金色">
                    <img data-img="1"
                         src="//img13.360buyimg.com/n9/s40x40_jfs/t4177/323/133450331/58871/8754fee4/58afc7b7Nd5208ecc.jpg"
                         width="40" height="40" alt="香槟金色"><i>香槟金色</i>
                </a>
            </div>
            <div class="item" data-sku="3553567" data-value="玫瑰金色" title="玫瑰金色">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-玫瑰金色">
                    <img data-img="1"
                         src="//img12.360buyimg.com/n9/s40x40_jfs/t4054/149/1941665922/312732/fc88cafe/589d7db2Nf287d6e1.jpg"
                         width="40" height="40" alt="玫瑰金色"><i>玫瑰金色</i>
                </a>
            </div>
            <div class="item" data-sku="4100779" data-value="深空灰" title="深空灰">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-深空灰">
                    <img data-img="1"
                         src="//img14.360buyimg.com/n9/s40x40_jfs/t4774/236/941916437/35263/e13c1cbe/58eb321eN76d64973.jpg"
                         width="40" height="40" alt="深空灰"><i>深空灰</i>
                </a>
            </div>
        </div>
    </div>
    <div id="choose-attr-2" class="li p-choose" data-type="版本" data-idx="1">
        <div class="dt">选择版本</div>
        <div class="dd">
            <div class="item  selected" data-sku="4100779" data-value="全网通" title="全网通">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-全网通">
                    全网通 </a>
            </div>
            <div class="item" data-sku="4891208" data-value="移动全网通" title="移动全网通">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-移动全网通">
                    移动全网通 </a>
            </div>
        </div>
    </div>
    <div id="choose-attr-3" class="li p-choose" data-type="购买方式" data-idx="2">
        <div class="dt">购买方式</div>
        <div class="dd">
            <div class="item" data-sku="3553567" data-value="裸机" title="裸机">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-裸机">
                    裸机 </a>
            </div>
            <div class="item  selected" data-sku="4891208" data-value="超值套装" title="超值套装">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-超值套装">
                    超值套装 </a>
            </div>
            <div class="item" data-sku="4100779" data-value="套装" title="套装">
                <b></b>
                <a href="#none" clstag="shangpin|keycount|product|yanse-套装">
                    套装 </a>
            </div>
        </div>
    </div>
    <div id="choose-results" class="li" style="display:none">
        <div class="dt">已选择</div>
        <div class="dd"></div>
    </div>
</div>

<ul class="a-unordered-list a-nostyle a-button-list a-declarative a-button-toggle-group a-horizontal a-spacing-top-micro swatches swatchesSquare imageSwatches"
    role="radiogroup" data-action="a-button-group"
    data-a-button-group="{&quot;name&quot;:&quot;twister_color_name&quot;}">

    <!-- Please note that in className never append a class with prefix as ‘swatch‘. It would break something in the twister JS -->
    <li id="color_name_0" title="选择 极光蓝" data-defaultasin="B06XFKG2K5" data-dp-url="" class="swatchAvailable"><span
            class="a-list-item">
            <div class="tooltip">

            <span class="a-declarative" data-action="swatchthumb-action"
                  data-swatchthumb-action="{&quot;dimIndex&quot;:1,&quot;dimValueIndex&quot;:0}">
            <span class="a-button a-button-thumbnail a-button-toggle" id="a-autoid-15" aria-checked="false"><span
                    class="a-button-inner"><button class="a-button-text" type="button" id="a-autoid-15-announce">

                <span class="xoverlay"></span>

                <div class="">
                    <div class="">
                        <img src="https://images-cn.ssl-images-amazon.com/images/I/51fpWsWFMIL._SS36_.jpg" alt="极光蓝"
                             style="height:36px; width:36px" class="imgSwatch">
                    </div>
                    <div class="" style=" ">

                    </div>
                </div>

            </button></span></span>
            </span>
            </div>

          </span></li>

    <!-- Please note that in className never append a class with prefix as ‘swatch‘. It would break something in the twister JS -->
    <li id="color_name_1" title="选择 幻夜黑" data-defaultasin="B06XX6LPDP"
        data-dp-url="/dp/B06XX6LPDP/ref=twister_B06ZZGGNS4?_encoding=UTF8&amp;psc=1" class="swatchAvailable"><span
            class="a-list-item">
            <div class="tooltip">

            <span class="a-declarative" data-action="swatchthumb-action"
                  data-swatchthumb-action="{&quot;dimIndex&quot;:1,&quot;dimValueIndex&quot;:1}">
            <span class="a-button a-button-null a-button-thumbnail a-button-toggle" id="a-autoid-16"
                  aria-checked="false"><span class="a-button-inner"><button class="a-button-text" type="button"
                                                                            id="a-autoid-16-announce">

                <span class="xoverlay"></span>

                <div class="">
                    <div class="">
                        <img src="https://images-cn.ssl-images-amazon.com/images/I/51dI3L%2B%2BR7L._SS36_.jpg" alt="幻夜黑"
                             style="height:36px; width:36px" class="imgSwatch">
                    </div>
                    <div class="" style=" ">

                    </div>
                </div>

            </button></span></span>
            </span>
            </div>

          </span></li>

    <!-- Please note that in className never append a class with prefix as ‘swatch‘. It would break something in the twister JS -->
    <li id="color_name_2" title="选择 铂光金" data-defaultasin="B06XFXMQ9N"
        data-dp-url="/dp/B06XFXMQ9N/ref=twister_B06ZZGGNS4?_encoding=UTF8&amp;psc=1" class="swatchSelect"><span
            class="a-list-item">
            <div class="tooltip">

            <span class="a-declarative" data-action="swatchthumb-action"
                  data-swatchthumb-action="{&quot;dimIndex&quot;:1,&quot;dimValueIndex&quot;:2}">
            <span class="a-button a-button-null a-button-thumbnail a-button-toggle a-button-selected" id="a-autoid-17"
                  aria-checked="true"><span class="a-button-inner"><button class="a-button-text" type="button"
                                                                           id="a-autoid-17-announce">

                <span class="xoverlay"></span>

                <div class="">
                    <div class="">
                        <img src="https://images-cn.ssl-images-amazon.com/images/I/41vVhSErDAL._SS36_.jpg" alt="铂光金"
                             style="height:36px; width:36px" class="imgSwatch">
                    </div>
                    <div class="" style=" ">

                    </div>
                </div>

            </button></span></span>
            </span>
            </div>

          </span></li>

    <!-- Please note that in className never append a class with prefix as ‘swatch‘. It would break something in the twister JS -->
    <li id="color_name_3" title="选择 魅焰红" data-defaultasin="B06XXCHXPZ"
        data-dp-url="/dp/B06XXCHXPZ/ref=twister_B06ZZGGNS4?_encoding=UTF8&amp;psc=1" class="swatchAvailable"><span
            class="a-list-item">
            <div class="tooltip">

            <span class="a-declarative" data-action="swatchthumb-action"
                  data-swatchthumb-action="{&quot;dimIndex&quot;:1,&quot;dimValueIndex&quot;:3}">
            <span class="a-button a-button-null a-button-thumbnail a-button-toggle" id="a-autoid-18"
                  aria-checked="false"><span class="a-button-inner"><button class="a-button-text" type="button"
                                                                            id="a-autoid-18-announce">

                <span class="xoverlay"></span>

                <div class="">
                    <div class="">
                        <img src="https://images-cn.ssl-images-amazon.com/images/I/51u%2BKKlfykL._SS36_.jpg" alt="魅焰红"
                             style="height:36px; width:36px" class="imgSwatch">
                    </div>
                    <div class="" style=" ">

                    </div>
                </div>

            </button></span></span>
            </span>
            </div>

          </span></li>

</ul>
时间: 2024-08-03 08:44:41

从数据库、页面加载速度角度思考 id设计 sku asin的相关文章

页面加载速度优化的12个建议

Radware发布的2014年春季电商页面速度与Web性能”调查报告强调了电商页面加载速度的重要性,同时指出很多网站都没有利用最佳的页面优化技术,页面加速速度都存在很大缺陷.那么该如何补救,提高网站页面的加载速度呢? 报告给出了12个页面加载速度优化的补救措施,用以改善加载时间,改善站长浏览者的用户体验.网站运营人员可以通过这些建议来解决页面加载速度难题.编译如下: 1.合并Js文件和CSS 将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件的时候,如果JS文

优化页面加载速度的方法

1. 优化图像 图像对于吸引访客的关注是很重要的.但是你添加到页面上的每一张图片都需要用户从你的服务器下载到他们的电脑上.这无疑增加了页面的加载时间,因此很可能让用户离开你的网站.所以,优化图像是非常必要的. 过大的图像需要的下载时间更多,因此要确保图像尽可能的小.可以使用图像处理工具如PS来减小颜色深度.剪切图像到合适的尺寸等. 2. 去掉不必要的插件 一个非常值得关注但经常被忽略的因素是你网站安装的插件.如今,大量免费的插件诱导网站开发者添加很多不必要的功能.您安装的每个插件都需要服务器处理

压缩代码加速ecshop程序页面加载速度

由于页面有很多图片,页面加载速度有点慢,本来打算减小图片的体积,后来想想这个后期还得测试下,所以暂时不打算使用google的图片优化工具,先把ecshop生成的html代码压缩下吧 压缩前:首页体积为38kb,压缩后:首页html代码提交24kb,页面测试效果没有任何问题,无错误. 下面我介绍下提升ecshop压缩代码的方法: 1.找到include/cls_templete.php,查找echo $out;在这行代码上方加入底下的代码,保存,然后上传空间,刷新缓冲,ctrl+f5强制刷新页面,

提高页面加载速度的方法

提高页面加载速度的方法有如下几个方面:(一)减少HTTP强求(1)增加并行连接(2)合并资源文件:将多个小的css还有javascript文件进行合并成一个大文件,这样页面在加载页面的相关资源的时候,就会减少HTTP的请求,从而加快页面的加载速度(3)使用CSS sprite:将整个网站上所有共用的小图片都合成一张图片,然后使用background-position进行控制所需要的图片位置.原理是虽然每次只是使用了一张小图片,但是整个图片都已经被保存到了缓存中,这样每次使用就不需要再去请求图片

页面加载速度优化

1.合并Js文件和CSS 将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件的时候,如果JS文件比较多,就需要进行多次“Get”请求,延长加载速度,将JS文件合并在一起后,自然就减少了Get请求次数,提高了加载速度. 2.Sprites图片技术 Spriting是一种网页图片应用处理方式,它是将一个页面涉及到的所有零星图片都包含到一张大图中去,然后利用CSS技术展现出来.这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了,可以减少了整

jquery实现图片预加载提高页面加载速度

使用jquery实现图片预加载提高页面加载速度和用户体 我们在做网站的时候经常会遇到这样的问题:一个页面有大量的图片导致页面加载速度缓慢,经常会出现一个白页用户体验很不好.那么如何解决这个问题 呢?首先我们会想到的是提高服务器性能,使用静态缓存等手段来加快图片的加载速度,这的确是个好方法,不过有时候我们也可以从前台找一些解决的 方法.下面我来介绍一种在实际应用中经常会使用到的js预加载的方法. 首先在输出图片的时候我们做一些处理 处理完html我们开始写js了,在这里我使用了jquery的类库

10种优化页面加载速度的方法——转

小于2秒的页载入时间被认为是优良的,而且高达4秒是可接受的.而大于5秒的页面载入时间不仅影响你网站的搜索引擎排名,还会严重影响用户体验.这里列出了10种方法,可以快速提升你网站的性能. 1. 优化图像 图像对于吸引访客的关注是很重要的.但是你添加到页面上的每一张图片都需要用户从你的服务器下载到他们的电脑上.这无疑增加了页面的加载时间,因此很可能让用户离开你的网站.所以,优化图像是非常必要的. 过大的图像需要的下载时间更多,因此要确保图像尽可能的小.可以使用图像处理工具如PS来减小颜色深度.剪切图

Web前端性能优化——如何提高页面加载速度

前言:  在同样的网络环境下,两个同样能满足你的需求的网站,一个"Duang"的一下就加载出来了,一个纠结了半天才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是2-5秒,如果等待超过10秒,99%的用户会关闭这个网页.也许这样讲,各位还不会有太多感触,接下来我列举一组数据:Google网站访问速度每慢400ms就导致用户搜索请 求下降0.59%;Amazon每增加100ms网站延迟将导致收入下降1%;雅虎如果有400ms延迟会导致流量下降5-9%.网站的加载速度严重影响了用户

基于Vue的SPA如何优化页面加载速度

常见的几种SPA优化方式 减小入口文件体积 静态资源本地缓存 开启GZip压缩 使用SSR ..... 减小入口文件体积,常用的手段是路由懒加载,开启路由懒加载之后,待请求的页面会单独打包js文件,使得入口文件index.js变小,开启懒加载之后,js是这样请求加载的: 2. 静态文件本地缓存有两种方式 HTTP缓存,设置Cache-Control,Last-Modified,Etag等响应头,很多文章讲的比较详细,推荐:https://www.cnblogs.com/chinajava/p/5